aboutsummaryrefslogtreecommitdiffstats
path: root/sound/soc/codecs/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'sound/soc/codecs/Kconfig')
-rw-r--r--sound/soc/codecs/Kconfig52
1 files changed, 51 insertions, 1 deletions
diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig
index c59943a19f94..cbfa1e18f651 100644
--- a/sound/soc/codecs/Kconfig
+++ b/sound/soc/codecs/Kconfig
@@ -23,6 +23,10 @@ config SND_SOC_ALL_CODECS
23 select SND_SOC_AD1980 if SND_SOC_AC97_BUS 23 select SND_SOC_AD1980 if SND_SOC_AC97_BUS
24 select SND_SOC_AD73311 24 select SND_SOC_AD73311
25 select SND_SOC_ADAU1373 if I2C 25 select SND_SOC_ADAU1373 if I2C
26 select SND_SOC_ADAU1761_I2C if I2C
27 select SND_SOC_ADAU1761_SPI if SPI
28 select SND_SOC_ADAU1781_I2C if I2C
29 select SND_SOC_ADAU1781_SPI if SPI
26 select SND_SOC_ADAV801 if SPI_MASTER 30 select SND_SOC_ADAV801 if SPI_MASTER
27 select SND_SOC_ADAV803 if I2C 31 select SND_SOC_ADAV803 if I2C
28 select SND_SOC_ADAU1977_SPI if SPI_MASTER 32 select SND_SOC_ADAU1977_SPI if SPI_MASTER
@@ -74,6 +78,7 @@ config SND_SOC_ALL_CODECS
74 select SND_SOC_RT5640 if I2C 78 select SND_SOC_RT5640 if I2C
75 select SND_SOC_RT5645 if I2C 79 select SND_SOC_RT5645 if I2C
76 select SND_SOC_RT5651 if I2C 80 select SND_SOC_RT5651 if I2C
81 select SND_SOC_RT5677 if I2C
77 select SND_SOC_SGTL5000 if I2C 82 select SND_SOC_SGTL5000 if I2C
78 select SND_SOC_SI476X if MFD_SI476X_CORE 83 select SND_SOC_SI476X if MFD_SI476X_CORE
79 select SND_SOC_SIRF_AUDIO_CODEC 84 select SND_SOC_SIRF_AUDIO_CODEC
@@ -214,14 +219,46 @@ config SND_SOC_AD1980
214config SND_SOC_AD73311 219config SND_SOC_AD73311
215 tristate 220 tristate
216 221
222config SND_SOC_ADAU1373
223 tristate
224
217config SND_SOC_ADAU1701 225config SND_SOC_ADAU1701
218 tristate "Analog Devices ADAU1701 CODEC" 226 tristate "Analog Devices ADAU1701 CODEC"
219 depends on I2C 227 depends on I2C
220 select SND_SOC_SIGMADSP 228 select SND_SOC_SIGMADSP
221 229
222config SND_SOC_ADAU1373 230config SND_SOC_ADAU17X1
231 tristate
232 select SND_SOC_SIGMADSP
233
234config SND_SOC_ADAU1761
235 tristate
236 select SND_SOC_ADAU17X1
237
238config SND_SOC_ADAU1761_I2C
239 tristate
240 select SND_SOC_ADAU1761
241 select REGMAP_I2C
242
243config SND_SOC_ADAU1761_SPI
244 tristate
245 select SND_SOC_ADAU1761
246 select REGMAP_SPI
247
248config SND_SOC_ADAU1781
249 select SND_SOC_ADAU17X1
223 tristate 250 tristate
224 251
252config SND_SOC_ADAU1781_I2C
253 tristate
254 select SND_SOC_ADAU1781
255 select REGMAP_I2C
256
257config SND_SOC_ADAU1781_SPI
258 tristate
259 select SND_SOC_ADAU1781
260 select REGMAP_SPI
261
225config SND_SOC_ADAU1977 262config SND_SOC_ADAU1977
226 tristate 263 tristate
227 264
@@ -274,6 +311,7 @@ config SND_SOC_AK5386
274 311
275config SND_SOC_ALC5623 312config SND_SOC_ALC5623
276 tristate "Realtek ALC5623 CODEC" 313 tristate "Realtek ALC5623 CODEC"
314 depends on I2C
277 315
278config SND_SOC_ALC5632 316config SND_SOC_ALC5632
279 tristate 317 tristate
@@ -402,6 +440,15 @@ config SND_SOC_PCM512x_SPI
402 select SND_SOC_PCM512x 440 select SND_SOC_PCM512x
403 select REGMAP_SPI 441 select REGMAP_SPI
404 442
443config SND_SOC_RL6231
444 tristate
445 default y if SND_SOC_RT5640=y
446 default y if SND_SOC_RT5645=y
447 default y if SND_SOC_RT5651=y
448 default m if SND_SOC_RT5640=m
449 default m if SND_SOC_RT5645=m
450 default m if SND_SOC_RT5651=m
451
405config SND_SOC_RT5631 452config SND_SOC_RT5631
406 tristate 453 tristate
407 454
@@ -414,6 +461,9 @@ config SND_SOC_RT5645
414config SND_SOC_RT5651 461config SND_SOC_RT5651
415 tristate 462 tristate
416 463
464config SND_SOC_RT5677
465 tristate
466
417#Freescale sgtl5000 codec 467#Freescale sgtl5000 codec
418config SND_SOC_SGTL5000 468config SND_SOC_SGTL5000
419 tristate "Freescale SGTL5000 CODEC" 469 tristate "Freescale SGTL5000 CODEC"