]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - sound/soc/codecs/Kconfig
ALSA: ASoC: Add TLV320AIC23 codec driver
[linux-2.6-omap-h63xx.git] / sound / soc / codecs / Kconfig
index d4a5fe42f6e029cc8b5fd3fee975967a1d4dd168..bdead2dc99680f9911113d487b331cec059850d2 100644 (file)
@@ -1,20 +1,45 @@
-config SND_SOC_AC97_CODEC
-       tristate
-       select SND_AC97_CODEC
+config SND_SOC_ALL_CODECS
+       tristate "Build all ASoC CODEC drivers"
+       depends on I2C
+       select SPI
+       select SPI_MASTER
+       select SND_SOC_AD73311
+       select SND_SOC_AK4535
+       select SND_SOC_CS4270
+       select SND_SOC_SSM2602
+       select SND_SOC_TLV320AIC23
+       select SND_SOC_TLV320AIC26
+       select SND_SOC_TLV320AIC3X
+       select SND_SOC_UDA1380
+       select SND_SOC_WM8510
+       select SND_SOC_WM8580
+       select SND_SOC_WM8731
+       select SND_SOC_WM8750
+       select SND_SOC_WM8753
+       select SND_SOC_WM8900
+       select SND_SOC_WM8903
+       select SND_SOC_WM8971
+       select SND_SOC_WM8990
+        help
+          Normally ASoC codec drivers are only built if a machine driver which
+          uses them is also built since they are only usable with a machine
+          driver.  Selecting this option will allow these drivers to be built
+          without an explicit machine driver for test and development purposes.
 
-config SND_SOC_WM8731
-       tristate
+          If unsure select "N".
 
-config SND_SOC_WM8750
+
+config SND_SOC_AC97_CODEC
        tristate
+       select SND_AC97_CODEC
 
-config SND_SOC_WM8753
+config SND_SOC_AD1980
        tristate
 
-config SND_SOC_WM9712
+config SND_SOC_AD73311
        tristate
 
-config SND_SOC_WM9713
+config SND_SOC_AK4535
        tristate
 
 # Cirrus Logic CS4270 Codec
@@ -35,6 +60,53 @@ config SND_SOC_CS4270_VD33_ERRATA
        bool
        depends on SND_SOC_CS4270
 
+config SND_SOC_SSM2602
+       tristate
+
+config SND_SOC_TLV320AIC23
+       tristate
+       depends on I2C
+
+config SND_SOC_TLV320AIC26
+       tristate "TI TLV320AIC26 Codec support"
+       depends on SND_SOC && SPI
+
 config SND_SOC_TLV320AIC3X
        tristate
        depends on I2C
+
+config SND_SOC_UDA1380
+        tristate
+
+config SND_SOC_WM8510
+       tristate
+
+config SND_SOC_WM8580
+       tristate
+
+config SND_SOC_WM8731
+       tristate
+
+config SND_SOC_WM8750
+       tristate
+
+config SND_SOC_WM8753
+       tristate
+
+config SND_SOC_WM8900
+       tristate
+
+config SND_SOC_WM8903
+       tristate
+
+config SND_SOC_WM8971
+       tristate
+
+config SND_SOC_WM8990
+       tristate
+
+config SND_SOC_WM9712
+       tristate
+
+config SND_SOC_WM9713
+       tristate