Hi Mark
These patches uses module_i2c/spi_driver() on each driver to cleanup driver entries. I confirmed compile test only.
1) - 4): remove #ifdef CONFIG_I2C, add depends on CONFIG_I2C, and uses module_i2c_driver 5) - 19): uses module_i2c/spi_driver() and removed module_init/exit()
Kuninori Morimoto (19): 1) ASoC: uda1380: Convert to module_i2c_driver() 2) ASoC: wm9081: Convert to module_i2c_driver() 3) ASoC: wm8580: Convert to module_i2c_driver() 4) ASoC: wm8523: Convert to module_i2c_driver() 5) ASoC: wm8510: Convert to module_i2c/spi_driver() 6) ASoC: wm8995: Convert to module_i2c/spi_driver() 7) ASoC: wm8988: Convert to module_i2c/spi_driver() 8) ASoC: wm8985: Convert to module_i2c/spi_driver() 9) ASoC: wm8983: Convert to module_i2c/spi_driver() 10) ASoC: wm8900: Convert to module_i2c/spi_driver() 11) ASoC: wm8776: Convert to module_i2c/spi_driver() 12) ASoC: wm8753: Convert to module_i2c/spi_driver() 13) ASoC: wm8750: Convert to module_i2c/spi_driver() 14) ASoC: wm8741: Convert to module_i2c/spi_driver() 15) ASoC: wm8731: Convert to module_i2c/spi_driver() 16) ASoC: wm8737: Convert to module_i2c/spi_driver() 17) ASoC: wm8728: Convert to module_i2c/spi_driver() 18) ASoC: wm8711: Convert to module_i2c/spi_driver() 19) ASoC: da7210: Convert to module_i2c/spi_driver()
sound/soc/codecs/Kconfig | 2 ++ sound/soc/codecs/da7210.c | 30 ++---------------------------- sound/soc/codecs/uda1380.c | 22 +--------------------- sound/soc/codecs/wm8510.c | 34 ++-------------------------------- sound/soc/codecs/wm8523.c | 24 +----------------------- sound/soc/codecs/wm8580.c | 25 +------------------------ sound/soc/codecs/wm8711.c | 34 ++-------------------------------- sound/soc/codecs/wm8728.c | 34 ++-------------------------------- sound/soc/codecs/wm8731.c | 34 ++-------------------------------- sound/soc/codecs/wm8737.c | 34 ++-------------------------------- sound/soc/codecs/wm8741.c | 34 ++-------------------------------- sound/soc/codecs/wm8750.c | 34 ++-------------------------------- sound/soc/codecs/wm8753.c | 34 ++-------------------------------- sound/soc/codecs/wm8776.c | 34 ++-------------------------------- sound/soc/codecs/wm8900.c | 34 ++-------------------------------- sound/soc/codecs/wm8983.c | 35 ++--------------------------------- sound/soc/codecs/wm8985.c | 35 ++--------------------------------- sound/soc/codecs/wm8988.c | 35 ++--------------------------------- sound/soc/codecs/wm8995.c | 37 ++----------------------------------- sound/soc/codecs/wm9081.c | 2 -- 20 files changed, 35 insertions(+), 552 deletions(-)