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/Kconfig99
1 files changed, 96 insertions, 3 deletions
diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig
index 83f5c67d3c41..98175a096df2 100644
--- a/sound/soc/codecs/Kconfig
+++ b/sound/soc/codecs/Kconfig
@@ -10,29 +10,42 @@ config SND_SOC_I2C_AND_SPI
10 10
11config SND_SOC_ALL_CODECS 11config SND_SOC_ALL_CODECS
12 tristate "Build all ASoC CODEC drivers" 12 tristate "Build all ASoC CODEC drivers"
13 select SND_SOC_88PM860X if MFD_88PM860X
13 select SND_SOC_L3 14 select SND_SOC_L3
14 select SND_SOC_AC97_CODEC if SND_SOC_AC97_BUS 15 select SND_SOC_AC97_CODEC if SND_SOC_AC97_BUS
15 select SND_SOC_AD1836 if SPI_MASTER 16 select SND_SOC_AD1836 if SPI_MASTER
16 select SND_SOC_AD193X if SND_SOC_I2C_AND_SPI 17 select SND_SOC_AD193X if SND_SOC_I2C_AND_SPI
17 select SND_SOC_AD1980 if SND_SOC_AC97_BUS 18 select SND_SOC_AD1980 if SND_SOC_AC97_BUS
19 select SND_SOC_AD73311
18 select SND_SOC_ADS117X 20 select SND_SOC_ADS117X
19 select SND_SOC_AD73311 if I2C
20 select SND_SOC_AK4104 if SPI_MASTER 21 select SND_SOC_AK4104 if SPI_MASTER
21 select SND_SOC_AK4535 if I2C 22 select SND_SOC_AK4535 if I2C
23 select SND_SOC_AK4641 if I2C
22 select SND_SOC_AK4642 if I2C 24 select SND_SOC_AK4642 if I2C
23 select SND_SOC_AK4671 if I2C 25 select SND_SOC_AK4671 if I2C
26 select SND_SOC_ALC5623 if I2C
24 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC 27 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC
25 select SND_SOC_CS42L51 if I2C 28 select SND_SOC_CS42L51 if I2C
26 select SND_SOC_CS4270 if I2C 29 select SND_SOC_CS4270 if I2C
30 select SND_SOC_CS4271 if SND_SOC_I2C_AND_SPI
31 select SND_SOC_CX20442
27 select SND_SOC_DA7210 if I2C 32 select SND_SOC_DA7210 if I2C
28 select SND_SOC_JZ4740 if SOC_JZ4740 33 select SND_SOC_DFBMCS320
34 select SND_SOC_JZ4740_CODEC if SOC_JZ4740
35 select SND_SOC_LM4857 if I2C
36 select SND_SOC_MAX98088 if I2C
37 select SND_SOC_MAX98095 if I2C
38 select SND_SOC_MAX9850 if I2C
29 select SND_SOC_MAX9877 if I2C 39 select SND_SOC_MAX9877 if I2C
30 select SND_SOC_PCM3008 40 select SND_SOC_PCM3008
41 select SND_SOC_SGTL5000 if I2C
42 select SND_SOC_SN95031 if INTEL_SCU_IPC
31 select SND_SOC_SPDIF 43 select SND_SOC_SPDIF
32 select SND_SOC_SSM2602 if I2C 44 select SND_SOC_SSM2602 if SND_SOC_I2C_AND_SPI
33 select SND_SOC_STAC9766 if SND_SOC_AC97_BUS 45 select SND_SOC_STAC9766 if SND_SOC_AC97_BUS
34 select SND_SOC_TLV320AIC23 if I2C 46 select SND_SOC_TLV320AIC23 if I2C
35 select SND_SOC_TLV320AIC26 if SPI_MASTER 47 select SND_SOC_TLV320AIC26 if SPI_MASTER
48 select SND_SOC_TVL320AIC32X4 if I2C
36 select SND_SOC_TLV320AIC3X if I2C 49 select SND_SOC_TLV320AIC3X if I2C
37 select SND_SOC_TPA6130A2 if I2C 50 select SND_SOC_TPA6130A2 if I2C
38 select SND_SOC_TLV320DAC33 if I2C 51 select SND_SOC_TLV320DAC33 if I2C
@@ -40,6 +53,8 @@ config SND_SOC_ALL_CODECS
40 select SND_SOC_TWL6040 if TWL4030_CORE 53 select SND_SOC_TWL6040 if TWL4030_CORE
41 select SND_SOC_UDA134X 54 select SND_SOC_UDA134X
42 select SND_SOC_UDA1380 if I2C 55 select SND_SOC_UDA1380 if I2C
56 select SND_SOC_WL1273 if MFD_WL1273_CORE
57 select SND_SOC_WM1250_EV1 if I2C
43 select SND_SOC_WM2000 if I2C 58 select SND_SOC_WM2000 if I2C
44 select SND_SOC_WM8350 if MFD_WM8350 59 select SND_SOC_WM8350 if MFD_WM8350
45 select SND_SOC_WM8400 if MFD_WM8400 60 select SND_SOC_WM8400 if MFD_WM8400
@@ -50,24 +65,32 @@ config SND_SOC_ALL_CODECS
50 select SND_SOC_WM8727 65 select SND_SOC_WM8727
51 select SND_SOC_WM8728 if SND_SOC_I2C_AND_SPI 66 select SND_SOC_WM8728 if SND_SOC_I2C_AND_SPI
52 select SND_SOC_WM8731 if SND_SOC_I2C_AND_SPI 67 select SND_SOC_WM8731 if SND_SOC_I2C_AND_SPI
68 select SND_SOC_WM8737 if SND_SOC_I2C_AND_SPI
53 select SND_SOC_WM8741 if SND_SOC_I2C_AND_SPI 69 select SND_SOC_WM8741 if SND_SOC_I2C_AND_SPI
54 select SND_SOC_WM8750 if SND_SOC_I2C_AND_SPI 70 select SND_SOC_WM8750 if SND_SOC_I2C_AND_SPI
55 select SND_SOC_WM8753 if SND_SOC_I2C_AND_SPI 71 select SND_SOC_WM8753 if SND_SOC_I2C_AND_SPI
72 select SND_SOC_WM8770 if SPI_MASTER
56 select SND_SOC_WM8776 if SND_SOC_I2C_AND_SPI 73 select SND_SOC_WM8776 if SND_SOC_I2C_AND_SPI
74 select SND_SOC_WM8804 if SND_SOC_I2C_AND_SPI
57 select SND_SOC_WM8900 if I2C 75 select SND_SOC_WM8900 if I2C
58 select SND_SOC_WM8903 if I2C 76 select SND_SOC_WM8903 if I2C
59 select SND_SOC_WM8904 if I2C 77 select SND_SOC_WM8904 if I2C
78 select SND_SOC_WM8915 if I2C
60 select SND_SOC_WM8940 if I2C 79 select SND_SOC_WM8940 if I2C
61 select SND_SOC_WM8955 if I2C 80 select SND_SOC_WM8955 if I2C
62 select SND_SOC_WM8960 if I2C 81 select SND_SOC_WM8960 if I2C
63 select SND_SOC_WM8961 if I2C 82 select SND_SOC_WM8961 if I2C
83 select SND_SOC_WM8962 if I2C
64 select SND_SOC_WM8971 if I2C 84 select SND_SOC_WM8971 if I2C
65 select SND_SOC_WM8974 if I2C 85 select SND_SOC_WM8974 if I2C
66 select SND_SOC_WM8978 if I2C 86 select SND_SOC_WM8978 if I2C
87 select SND_SOC_WM8985 if SND_SOC_I2C_AND_SPI
67 select SND_SOC_WM8988 if SND_SOC_I2C_AND_SPI 88 select SND_SOC_WM8988 if SND_SOC_I2C_AND_SPI
68 select SND_SOC_WM8990 if I2C 89 select SND_SOC_WM8990 if I2C
90 select SND_SOC_WM8991 if I2C
69 select SND_SOC_WM8993 if I2C 91 select SND_SOC_WM8993 if I2C
70 select SND_SOC_WM8994 if MFD_WM8994 92 select SND_SOC_WM8994 if MFD_WM8994
93 select SND_SOC_WM8995 if SND_SOC_I2C_AND_SPI
71 select SND_SOC_WM9081 if I2C 94 select SND_SOC_WM9081 if I2C
72 select SND_SOC_WM9090 if I2C 95 select SND_SOC_WM9090 if I2C
73 select SND_SOC_WM9705 if SND_SOC_AC97_BUS 96 select SND_SOC_WM9705 if SND_SOC_AC97_BUS
@@ -84,6 +107,9 @@ config SND_SOC_ALL_CODECS
84 107
85 If unsure select "N". 108 If unsure select "N".
86 109
110config SND_SOC_88PM860X
111 tristate
112
87config SND_SOC_WM_HUBS 113config SND_SOC_WM_HUBS
88 tristate 114 tristate
89 default y if SND_SOC_WM8993=y || SND_SOC_WM8994=y 115 default y if SND_SOC_WM8993=y || SND_SOC_WM8994=y
@@ -114,12 +140,18 @@ config SND_SOC_AK4104
114config SND_SOC_AK4535 140config SND_SOC_AK4535
115 tristate 141 tristate
116 142
143config SND_SOC_AK4641
144 tristate
145
117config SND_SOC_AK4642 146config SND_SOC_AK4642
118 tristate 147 tristate
119 148
120config SND_SOC_AK4671 149config SND_SOC_AK4671
121 tristate 150 tristate
122 151
152config SND_SOC_ALC5623
153 tristate
154
123config SND_SOC_CQ0093VC 155config SND_SOC_CQ0093VC
124 tristate 156 tristate
125 157
@@ -138,6 +170,9 @@ config SND_SOC_CS4270_VD33_ERRATA
138 bool 170 bool
139 depends on SND_SOC_CS4270 171 depends on SND_SOC_CS4270
140 172
173config SND_SOC_CS4271
174 tristate
175
141config SND_SOC_CX20442 176config SND_SOC_CX20442
142 tristate 177 tristate
143 178
@@ -150,9 +185,31 @@ config SND_SOC_L3
150config SND_SOC_DA7210 185config SND_SOC_DA7210
151 tristate 186 tristate
152 187
188config SND_SOC_DFBMCS320
189 tristate
190
191config SND_SOC_DMIC
192 tristate
193
194config SND_SOC_MAX98088
195 tristate
196
197config SND_SOC_MAX98095
198 tristate
199
200config SND_SOC_MAX9850
201 tristate
202
153config SND_SOC_PCM3008 203config SND_SOC_PCM3008
154 tristate 204 tristate
155 205
206#Freescale sgtl5000 codec
207config SND_SOC_SGTL5000
208 tristate
209
210config SND_SOC_SN95031
211 tristate
212
156config SND_SOC_SPDIF 213config SND_SOC_SPDIF
157 tristate 214 tristate
158 215
@@ -169,6 +226,9 @@ config SND_SOC_TLV320AIC26
169 tristate "TI TLV320AIC26 Codec support" if SND_SOC_OF_SIMPLE 226 tristate "TI TLV320AIC26 Codec support" if SND_SOC_OF_SIMPLE
170 depends on SPI 227 depends on SPI
171 228
229config SND_SOC_TVL320AIC32X4
230 tristate
231
172config SND_SOC_TLV320AIC3X 232config SND_SOC_TLV320AIC3X
173 tristate 233 tristate
174 234
@@ -188,6 +248,12 @@ config SND_SOC_UDA134X
188config SND_SOC_UDA1380 248config SND_SOC_UDA1380
189 tristate 249 tristate
190 250
251config SND_SOC_WL1273
252 tristate
253
254config SND_SOC_WM1250_EV1
255 tristate
256
191config SND_SOC_WM8350 257config SND_SOC_WM8350
192 tristate 258 tristate
193 259
@@ -215,6 +281,9 @@ config SND_SOC_WM8728
215config SND_SOC_WM8731 281config SND_SOC_WM8731
216 tristate 282 tristate
217 283
284config SND_SOC_WM8737
285 tristate
286
218config SND_SOC_WM8741 287config SND_SOC_WM8741
219 tristate 288 tristate
220 289
@@ -224,9 +293,15 @@ config SND_SOC_WM8750
224config SND_SOC_WM8753 293config SND_SOC_WM8753
225 tristate 294 tristate
226 295
296config SND_SOC_WM8770
297 tristate
298
227config SND_SOC_WM8776 299config SND_SOC_WM8776
228 tristate 300 tristate
229 301
302config SND_SOC_WM8804
303 tristate
304
230config SND_SOC_WM8900 305config SND_SOC_WM8900
231 tristate 306 tristate
232 307
@@ -236,6 +311,9 @@ config SND_SOC_WM8903
236config SND_SOC_WM8904 311config SND_SOC_WM8904
237 tristate 312 tristate
238 313
314config SND_SOC_WM8915
315 tristate
316
239config SND_SOC_WM8940 317config SND_SOC_WM8940
240 tristate 318 tristate
241 319
@@ -248,6 +326,9 @@ config SND_SOC_WM8960
248config SND_SOC_WM8961 326config SND_SOC_WM8961
249 tristate 327 tristate
250 328
329config SND_SOC_WM8962
330 tristate
331
251config SND_SOC_WM8971 332config SND_SOC_WM8971
252 tristate 333 tristate
253 334
@@ -257,18 +338,27 @@ config SND_SOC_WM8974
257config SND_SOC_WM8978 338config SND_SOC_WM8978
258 tristate 339 tristate
259 340
341config SND_SOC_WM8985
342 tristate
343
260config SND_SOC_WM8988 344config SND_SOC_WM8988
261 tristate 345 tristate
262 346
263config SND_SOC_WM8990 347config SND_SOC_WM8990
264 tristate 348 tristate
265 349
350config SND_SOC_WM8991
351 tristate
352
266config SND_SOC_WM8993 353config SND_SOC_WM8993
267 tristate 354 tristate
268 355
269config SND_SOC_WM8994 356config SND_SOC_WM8994
270 tristate 357 tristate
271 358
359config SND_SOC_WM8995
360 tristate
361
272config SND_SOC_WM9081 362config SND_SOC_WM9081
273 tristate 363 tristate
274 364
@@ -282,6 +372,9 @@ config SND_SOC_WM9713
282 tristate 372 tristate
283 373
284# Amp 374# Amp
375config SND_SOC_LM4857
376 tristate
377
285config SND_SOC_MAX9877 378config SND_SOC_MAX9877
286 tristate 379 tristate
287 380