ASoC: ac97: make selectable in config
[deliverable/linux.git] / sound / soc / codecs / Kconfig
1 # Helper to resolve issues with configs that have SPI enabled but I2C
2 # modular, meaning we can't build the codec driver in with I2C support.
3 # We use an ordered list of conditional defaults to pick the appropriate
4 # setting - SPI can't be modular so that case doesn't need to be covered.
5 config SND_SOC_I2C_AND_SPI
6 tristate
7 default m if I2C=m
8 default y if I2C=y
9 default y if SPI_MASTER=y
10
11 menu "CODEC drivers"
12
13 config SND_SOC_ALL_CODECS
14 tristate "Build all ASoC CODEC drivers"
15 depends on COMPILE_TEST
16 select SND_SOC_88PM860X if MFD_88PM860X
17 select SND_SOC_L3
18 select SND_SOC_AB8500_CODEC if ABX500_CORE
19 select SND_SOC_AC97_CODEC
20 select SND_SOC_AD1836 if SPI_MASTER
21 select SND_SOC_AD193X_SPI if SPI_MASTER
22 select SND_SOC_AD193X_I2C if I2C
23 select SND_SOC_AD1980 if SND_SOC_AC97_BUS
24 select SND_SOC_AD73311
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
30 select SND_SOC_ADAV801 if SPI_MASTER
31 select SND_SOC_ADAV803 if I2C
32 select SND_SOC_ADAU1977_SPI if SPI_MASTER
33 select SND_SOC_ADAU1977_I2C if I2C
34 select SND_SOC_ADAU1701 if I2C
35 select SND_SOC_ADS117X
36 select SND_SOC_AK4104 if SPI_MASTER
37 select SND_SOC_AK4535 if I2C
38 select SND_SOC_AK4554
39 select SND_SOC_AK4641 if I2C
40 select SND_SOC_AK4642 if I2C
41 select SND_SOC_AK4671 if I2C
42 select SND_SOC_AK5386
43 select SND_SOC_ALC5623 if I2C
44 select SND_SOC_ALC5632 if I2C
45 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC
46 select SND_SOC_CS35L32 if I2C
47 select SND_SOC_CS42L51_I2C if I2C
48 select SND_SOC_CS42L52 if I2C && INPUT
49 select SND_SOC_CS42L56 if I2C && INPUT
50 select SND_SOC_CS42L73 if I2C
51 select SND_SOC_CS4265 if I2C
52 select SND_SOC_CS4270 if I2C
53 select SND_SOC_CS4271_I2C if I2C
54 select SND_SOC_CS4271_SPI if SPI_MASTER
55 select SND_SOC_CS42XX8_I2C if I2C
56 select SND_SOC_CX20442 if TTY
57 select SND_SOC_DA7210 if I2C
58 select SND_SOC_DA7213 if I2C
59 select SND_SOC_DA732X if I2C
60 select SND_SOC_DA9055 if I2C
61 select SND_SOC_DMIC
62 select SND_SOC_BT_SCO
63 select SND_SOC_ES8328_SPI if SPI_MASTER
64 select SND_SOC_ES8328_I2C if I2C
65 select SND_SOC_ISABELLE if I2C
66 select SND_SOC_JZ4740_CODEC
67 select SND_SOC_LM4857 if I2C
68 select SND_SOC_LM49453 if I2C
69 select SND_SOC_MAX98088 if I2C
70 select SND_SOC_MAX98090 if I2C
71 select SND_SOC_MAX98095 if I2C
72 select SND_SOC_MAX98357A if GPIOLIB
73 select SND_SOC_MAX98925 if I2C
74 select SND_SOC_MAX9850 if I2C
75 select SND_SOC_MAX9768 if I2C
76 select SND_SOC_MAX9877 if I2C
77 select SND_SOC_MC13783 if MFD_MC13XXX
78 select SND_SOC_ML26124 if I2C
79 select SND_SOC_HDMI_CODEC
80 select SND_SOC_PCM1681 if I2C
81 select SND_SOC_PCM1792A if SPI_MASTER
82 select SND_SOC_PCM3008
83 select SND_SOC_PCM512x_I2C if I2C
84 select SND_SOC_PCM512x_SPI if SPI_MASTER
85 select SND_SOC_RT286 if I2C
86 select SND_SOC_RT5631 if I2C
87 select SND_SOC_RT5640 if I2C
88 select SND_SOC_RT5645 if I2C
89 select SND_SOC_RT5651 if I2C
90 select SND_SOC_RT5670 if I2C
91 select SND_SOC_RT5677 if I2C && SPI_MASTER
92 select SND_SOC_SGTL5000 if I2C
93 select SND_SOC_SI476X if MFD_SI476X_CORE
94 select SND_SOC_SIRF_AUDIO_CODEC
95 select SND_SOC_SN95031 if INTEL_SCU_IPC
96 select SND_SOC_SPDIF
97 select SND_SOC_SSM2518 if I2C
98 select SND_SOC_SSM2602_SPI if SPI_MASTER
99 select SND_SOC_SSM2602_I2C if I2C
100 select SND_SOC_SSM4567 if I2C
101 select SND_SOC_STA32X if I2C
102 select SND_SOC_STA350 if I2C
103 select SND_SOC_STA529 if I2C
104 select SND_SOC_STAC9766 if SND_SOC_AC97_BUS
105 select SND_SOC_TAS2552 if I2C
106 select SND_SOC_TAS5086 if I2C
107 select SND_SOC_TFA9879 if I2C
108 select SND_SOC_TLV320AIC23_I2C if I2C
109 select SND_SOC_TLV320AIC23_SPI if SPI_MASTER
110 select SND_SOC_TLV320AIC26 if SPI_MASTER
111 select SND_SOC_TLV320AIC31XX if I2C
112 select SND_SOC_TLV320AIC32X4 if I2C
113 select SND_SOC_TLV320AIC3X if I2C
114 select SND_SOC_TPA6130A2 if I2C
115 select SND_SOC_TLV320DAC33 if I2C
116 select SND_SOC_TS3A227E if I2C
117 select SND_SOC_TWL4030 if TWL4030_CORE
118 select SND_SOC_TWL6040 if TWL6040_CORE
119 select SND_SOC_UDA134X
120 select SND_SOC_UDA1380 if I2C
121 select SND_SOC_WL1273 if MFD_WL1273_CORE
122 select SND_SOC_WM0010 if SPI_MASTER
123 select SND_SOC_WM1250_EV1 if I2C
124 select SND_SOC_WM2000 if I2C
125 select SND_SOC_WM2200 if I2C
126 select SND_SOC_WM5100 if I2C
127 select SND_SOC_WM5102 if MFD_WM5102
128 select SND_SOC_WM5110 if MFD_WM5110
129 select SND_SOC_WM8350 if MFD_WM8350
130 select SND_SOC_WM8400 if MFD_WM8400
131 select SND_SOC_WM8510 if SND_SOC_I2C_AND_SPI
132 select SND_SOC_WM8523 if I2C
133 select SND_SOC_WM8580 if I2C
134 select SND_SOC_WM8711 if SND_SOC_I2C_AND_SPI
135 select SND_SOC_WM8727
136 select SND_SOC_WM8728 if SND_SOC_I2C_AND_SPI
137 select SND_SOC_WM8731 if SND_SOC_I2C_AND_SPI
138 select SND_SOC_WM8737 if SND_SOC_I2C_AND_SPI
139 select SND_SOC_WM8741 if SND_SOC_I2C_AND_SPI
140 select SND_SOC_WM8750 if SND_SOC_I2C_AND_SPI
141 select SND_SOC_WM8753 if SND_SOC_I2C_AND_SPI
142 select SND_SOC_WM8770 if SPI_MASTER
143 select SND_SOC_WM8776 if SND_SOC_I2C_AND_SPI
144 select SND_SOC_WM8782
145 select SND_SOC_WM8804_I2C if I2C
146 select SND_SOC_WM8804_SPI if SPI_MASTER
147 select SND_SOC_WM8900 if I2C
148 select SND_SOC_WM8903 if I2C
149 select SND_SOC_WM8904 if I2C
150 select SND_SOC_WM8940 if I2C
151 select SND_SOC_WM8955 if I2C
152 select SND_SOC_WM8960 if I2C
153 select SND_SOC_WM8961 if I2C
154 select SND_SOC_WM8962 if I2C && INPUT
155 select SND_SOC_WM8971 if I2C
156 select SND_SOC_WM8974 if I2C
157 select SND_SOC_WM8978 if I2C
158 select SND_SOC_WM8983 if SND_SOC_I2C_AND_SPI
159 select SND_SOC_WM8985 if SND_SOC_I2C_AND_SPI
160 select SND_SOC_WM8988 if SND_SOC_I2C_AND_SPI
161 select SND_SOC_WM8990 if I2C
162 select SND_SOC_WM8991 if I2C
163 select SND_SOC_WM8993 if I2C
164 select SND_SOC_WM8994 if MFD_WM8994
165 select SND_SOC_WM8995 if SND_SOC_I2C_AND_SPI
166 select SND_SOC_WM8996 if I2C
167 select SND_SOC_WM8997 if MFD_WM8997
168 select SND_SOC_WM9081 if I2C
169 select SND_SOC_WM9090 if I2C
170 select SND_SOC_WM9705 if SND_SOC_AC97_BUS
171 select SND_SOC_WM9712 if SND_SOC_AC97_BUS
172 select SND_SOC_WM9713 if SND_SOC_AC97_BUS
173 help
174 Normally ASoC codec drivers are only built if a machine driver which
175 uses them is also built since they are only usable with a machine
176 driver. Selecting this option will allow these drivers to be built
177 without an explicit machine driver for test and development purposes.
178
179 Support for the bus types used to access the codecs to be built must
180 be selected separately.
181
182 If unsure select "N".
183
184 config SND_SOC_88PM860X
185 tristate
186
187 config SND_SOC_ARIZONA
188 tristate
189 default y if SND_SOC_WM5102=y
190 default y if SND_SOC_WM5110=y
191 default y if SND_SOC_WM8997=y
192 default m if SND_SOC_WM5102=m
193 default m if SND_SOC_WM5110=m
194 default m if SND_SOC_WM8997=m
195
196 config SND_SOC_WM_HUBS
197 tristate
198 default y if SND_SOC_WM8993=y || SND_SOC_WM8994=y
199 default m if SND_SOC_WM8993=m || SND_SOC_WM8994=m
200
201 config SND_SOC_WM_ADSP
202 tristate
203 default y if SND_SOC_WM5102=y
204 default y if SND_SOC_WM5110=y
205 default y if SND_SOC_WM2200=y
206 default m if SND_SOC_WM5102=m
207 default m if SND_SOC_WM5110=m
208 default m if SND_SOC_WM2200=m
209
210 config SND_SOC_AB8500_CODEC
211 tristate
212
213 config SND_SOC_AC97_CODEC
214 tristate "Build generic ASoC AC97 CODEC driver"
215 select SND_AC97_CODEC
216 select SND_SOC_AC97_BUS
217
218 config SND_SOC_AD1836
219 tristate
220
221 config SND_SOC_AD193X
222 tristate
223
224 config SND_SOC_AD193X_SPI
225 tristate
226 select SND_SOC_AD193X
227
228 config SND_SOC_AD193X_I2C
229 tristate
230 select SND_SOC_AD193X
231
232 config SND_SOC_AD1980
233 select REGMAP_AC97
234 tristate
235
236 config SND_SOC_AD73311
237 tristate
238
239 config SND_SOC_ADAU1373
240 tristate
241
242 config SND_SOC_ADAU1701
243 tristate "Analog Devices ADAU1701 CODEC"
244 depends on I2C
245 select SND_SOC_SIGMADSP_I2C
246
247 config SND_SOC_ADAU17X1
248 tristate
249 select SND_SOC_SIGMADSP_REGMAP
250
251 config SND_SOC_ADAU1761
252 tristate
253 select SND_SOC_ADAU17X1
254
255 config SND_SOC_ADAU1761_I2C
256 tristate
257 select SND_SOC_ADAU1761
258 select REGMAP_I2C
259
260 config SND_SOC_ADAU1761_SPI
261 tristate
262 select SND_SOC_ADAU1761
263 select REGMAP_SPI
264
265 config SND_SOC_ADAU1781
266 select SND_SOC_ADAU17X1
267 tristate
268
269 config SND_SOC_ADAU1781_I2C
270 tristate
271 select SND_SOC_ADAU1781
272 select REGMAP_I2C
273
274 config SND_SOC_ADAU1781_SPI
275 tristate
276 select SND_SOC_ADAU1781
277 select REGMAP_SPI
278
279 config SND_SOC_ADAU1977
280 tristate
281
282 config SND_SOC_ADAU1977_SPI
283 tristate
284 select SND_SOC_ADAU1977
285 select REGMAP_SPI
286
287 config SND_SOC_ADAU1977_I2C
288 tristate
289 select SND_SOC_ADAU1977
290 select REGMAP_I2C
291
292 config SND_SOC_ADAV80X
293 tristate
294
295 config SND_SOC_ADAV801
296 tristate
297 select SND_SOC_ADAV80X
298
299 config SND_SOC_ADAV803
300 tristate
301 select SND_SOC_ADAV80X
302
303 config SND_SOC_ADS117X
304 tristate
305
306 config SND_SOC_AK4104
307 tristate "AKM AK4104 CODEC"
308 depends on SPI_MASTER
309
310 config SND_SOC_AK4535
311 tristate
312
313 config SND_SOC_AK4554
314 tristate "AKM AK4554 CODEC"
315
316 config SND_SOC_AK4641
317 tristate
318
319 config SND_SOC_AK4642
320 tristate "AKM AK4642 CODEC"
321 depends on I2C
322
323 config SND_SOC_AK4671
324 tristate
325
326 config SND_SOC_AK5386
327 tristate "AKM AK5638 CODEC"
328
329 config SND_SOC_ALC5623
330 tristate "Realtek ALC5623 CODEC"
331 depends on I2C
332
333 config SND_SOC_ALC5632
334 tristate
335
336 config SND_SOC_CQ0093VC
337 tristate
338
339 config SND_SOC_CS35L32
340 tristate "Cirrus Logic CS35L32 CODEC"
341 depends on I2C
342
343 config SND_SOC_CS42L51
344 tristate
345
346 config SND_SOC_CS42L51_I2C
347 tristate "Cirrus Logic CS42L51 CODEC (I2C)"
348 depends on I2C
349 select SND_SOC_CS42L51
350
351 config SND_SOC_CS42L52
352 tristate "Cirrus Logic CS42L52 CODEC"
353 depends on I2C && INPUT
354
355 config SND_SOC_CS42L56
356 tristate "Cirrus Logic CS42L56 CODEC"
357 depends on I2C && INPUT
358
359 config SND_SOC_CS42L73
360 tristate "Cirrus Logic CS42L73 CODEC"
361 depends on I2C
362
363 config SND_SOC_CS4265
364 tristate "Cirrus Logic CS4265 CODEC"
365 depends on I2C
366 select REGMAP_I2C
367
368 # Cirrus Logic CS4270 Codec
369 config SND_SOC_CS4270
370 tristate "Cirrus Logic CS4270 CODEC"
371 depends on I2C
372
373 # Cirrus Logic CS4270 Codec VD = 3.3V Errata
374 # Select if you are affected by the errata where the part will not function
375 # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
376 # not select any sample rates that require MCLK to be divided by 1.5.
377 config SND_SOC_CS4270_VD33_ERRATA
378 bool
379 depends on SND_SOC_CS4270
380
381 config SND_SOC_CS4271
382 tristate
383
384 config SND_SOC_CS4271_I2C
385 tristate "Cirrus Logic CS4271 CODEC (I2C)"
386 depends on I2C
387 select SND_SOC_CS4271
388 select REGMAP_I2C
389
390 config SND_SOC_CS4271_SPI
391 tristate "Cirrus Logic CS4271 CODEC (SPI)"
392 depends on SPI_MASTER
393 select SND_SOC_CS4271
394 select REGMAP_SPI
395
396 config SND_SOC_CS42XX8
397 tristate
398
399 config SND_SOC_CS42XX8_I2C
400 tristate "Cirrus Logic CS42448/CS42888 CODEC (I2C)"
401 depends on I2C
402 select SND_SOC_CS42XX8
403 select REGMAP_I2C
404
405 config SND_SOC_CX20442
406 tristate
407 depends on TTY
408
409 config SND_SOC_JZ4740_CODEC
410 select REGMAP_MMIO
411 tristate
412
413 config SND_SOC_L3
414 tristate
415
416 config SND_SOC_DA7210
417 tristate
418
419 config SND_SOC_DA7213
420 tristate
421
422 config SND_SOC_DA732X
423 tristate
424
425 config SND_SOC_DA9055
426 tristate
427
428 config SND_SOC_BT_SCO
429 tristate
430
431 config SND_SOC_DMIC
432 tristate
433
434 config SND_SOC_HDMI_CODEC
435 tristate "HDMI stub CODEC"
436
437 config SND_SOC_ES8328
438 tristate "Everest Semi ES8328 CODEC"
439
440 config SND_SOC_ES8328_I2C
441 tristate
442 select SND_SOC_ES8328
443
444 config SND_SOC_ES8328_SPI
445 tristate
446 select SND_SOC_ES8328
447
448 config SND_SOC_ISABELLE
449 tristate
450
451 config SND_SOC_LM49453
452 tristate
453
454 config SND_SOC_MAX98088
455 tristate
456
457 config SND_SOC_MAX98090
458 tristate
459
460 config SND_SOC_MAX98095
461 tristate
462
463 config SND_SOC_MAX98357A
464 tristate
465
466 config SND_SOC_MAX98925
467 tristate
468
469 config SND_SOC_MAX9850
470 tristate
471
472 config SND_SOC_PCM1681
473 tristate "Texas Instruments PCM1681 CODEC"
474 depends on I2C
475
476 config SND_SOC_PCM1792A
477 tristate "Texas Instruments PCM1792A CODEC"
478 depends on SPI_MASTER
479
480 config SND_SOC_PCM3008
481 tristate
482
483 config SND_SOC_PCM512x
484 tristate
485
486 config SND_SOC_PCM512x_I2C
487 tristate "Texas Instruments PCM512x CODECs - I2C"
488 depends on I2C
489 select SND_SOC_PCM512x
490 select REGMAP_I2C
491
492 config SND_SOC_PCM512x_SPI
493 tristate "Texas Instruments PCM512x CODECs - SPI"
494 depends on SPI_MASTER
495 select SND_SOC_PCM512x
496 select REGMAP_SPI
497
498 config SND_SOC_RL6231
499 tristate
500 default y if SND_SOC_RT5640=y
501 default y if SND_SOC_RT5645=y
502 default y if SND_SOC_RT5651=y
503 default y if SND_SOC_RT5670=y
504 default y if SND_SOC_RT5677=y
505 default m if SND_SOC_RT5640=m
506 default m if SND_SOC_RT5645=m
507 default m if SND_SOC_RT5651=m
508 default m if SND_SOC_RT5670=m
509 default m if SND_SOC_RT5677=m
510
511 config SND_SOC_RT286
512 tristate
513 depends on I2C
514
515 config SND_SOC_RT5631
516 tristate "Realtek ALC5631/RT5631 CODEC"
517 depends on I2C
518
519 config SND_SOC_RT5640
520 tristate
521
522 config SND_SOC_RT5645
523 tristate
524
525 config SND_SOC_RT5651
526 tristate
527
528 config SND_SOC_RT5670
529 tristate
530
531 config SND_SOC_RT5677
532 tristate
533 select REGMAP_I2C
534 select REGMAP_IRQ
535
536 config SND_SOC_RT5677_SPI
537 tristate
538 default SND_SOC_RT5677 && SPI
539
540 #Freescale sgtl5000 codec
541 config SND_SOC_SGTL5000
542 tristate "Freescale SGTL5000 CODEC"
543 depends on I2C
544
545 config SND_SOC_SI476X
546 tristate
547
548 config SND_SOC_SIGMADSP
549 tristate
550 select CRC32
551
552 config SND_SOC_SIGMADSP_I2C
553 tristate
554 select SND_SOC_SIGMADSP
555
556 config SND_SOC_SIGMADSP_REGMAP
557 tristate
558 select SND_SOC_SIGMADSP
559
560 config SND_SOC_SIRF_AUDIO_CODEC
561 tristate "SiRF SoC internal audio codec"
562 select REGMAP_MMIO
563
564 config SND_SOC_SN95031
565 tristate
566
567 config SND_SOC_SPDIF
568 tristate "S/PDIF CODEC"
569
570 config SND_SOC_SSM2518
571 tristate
572
573 config SND_SOC_SSM2602
574 tristate
575
576 config SND_SOC_SSM2602_SPI
577 tristate "Analog Devices SSM2602 CODEC - SPI"
578 depends on SPI_MASTER
579 select SND_SOC_SSM2602
580 select REGMAP_SPI
581
582 config SND_SOC_SSM2602_I2C
583 tristate "Analog Devices SSM2602 CODEC - I2C"
584 depends on I2C
585 select SND_SOC_SSM2602
586 select REGMAP_I2C
587
588 config SND_SOC_SSM4567
589 tristate "Analog Devices ssm4567 amplifier driver support"
590 depends on I2C
591
592 config SND_SOC_STA32X
593 tristate "STA326, STA328 and STA329 speaker amplifier"
594 depends on I2C
595 select REGMAP_I2C
596
597 config SND_SOC_STA350
598 tristate "STA350 speaker amplifier"
599 depends on I2C
600
601 config SND_SOC_STA529
602 tristate
603
604 config SND_SOC_STAC9766
605 tristate
606
607 config SND_SOC_TAS2552
608 tristate "Texas Instruments TAS2552 Mono Audio amplifier"
609 depends on I2C
610
611 config SND_SOC_TAS5086
612 tristate "Texas Instruments TAS5086 speaker amplifier"
613 depends on I2C
614
615 config SND_SOC_TFA9879
616 tristate "NXP Semiconductors TFA9879 amplifier"
617 depends on I2C
618
619 config SND_SOC_TLV320AIC23
620 tristate
621
622 config SND_SOC_TLV320AIC23_I2C
623 tristate "Texas Instruments TLV320AIC23 audio CODEC - I2C"
624 depends on I2C
625 select SND_SOC_TLV320AIC23
626
627 config SND_SOC_TLV320AIC23_SPI
628 tristate "Texas Instruments TLV320AIC23 audio CODEC - SPI"
629 depends on SPI_MASTER
630 select SND_SOC_TLV320AIC23
631
632 config SND_SOC_TLV320AIC26
633 tristate
634 depends on SPI
635
636 config SND_SOC_TLV320AIC31XX
637 tristate "Texas Instruments TLV320AIC31xx CODECs"
638 depends on I2C
639 select REGMAP_I2C
640
641 config SND_SOC_TLV320AIC32X4
642 tristate
643
644 config SND_SOC_TLV320AIC3X
645 tristate "Texas Instruments TLV320AIC3x CODECs"
646 depends on I2C
647
648 config SND_SOC_TLV320DAC33
649 tristate
650
651 config SND_SOC_TS3A227E
652 tristate "TI Headset/Mic detect and keypress chip"
653 depends on I2C
654
655 config SND_SOC_TWL4030
656 select MFD_TWL4030_AUDIO
657 tristate
658
659 config SND_SOC_TWL6040
660 tristate
661
662 config SND_SOC_UDA134X
663 tristate
664
665 config SND_SOC_UDA1380
666 tristate
667
668 config SND_SOC_WL1273
669 tristate
670
671 config SND_SOC_WM0010
672 tristate
673
674 config SND_SOC_WM1250_EV1
675 tristate
676
677 config SND_SOC_WM2000
678 tristate
679
680 config SND_SOC_WM2200
681 tristate
682
683 config SND_SOC_WM5100
684 tristate
685
686 config SND_SOC_WM5102
687 tristate
688
689 config SND_SOC_WM5110
690 tristate
691
692 config SND_SOC_WM8350
693 tristate
694
695 config SND_SOC_WM8400
696 tristate
697
698 config SND_SOC_WM8510
699 tristate "Wolfson Microelectronics WM8510 CODEC"
700 depends on SND_SOC_I2C_AND_SPI
701
702 config SND_SOC_WM8523
703 tristate "Wolfson Microelectronics WM8523 DAC"
704 depends on I2C
705
706 config SND_SOC_WM8580
707 tristate "Wolfson Microelectronics WM8523 CODEC"
708 depends on I2C
709
710 config SND_SOC_WM8711
711 tristate "Wolfson Microelectronics WM8711 CODEC"
712 depends on SND_SOC_I2C_AND_SPI
713
714 config SND_SOC_WM8727
715 tristate
716
717 config SND_SOC_WM8728
718 tristate "Wolfson Microelectronics WM8728 DAC"
719 depends on SND_SOC_I2C_AND_SPI
720
721 config SND_SOC_WM8731
722 tristate "Wolfson Microelectronics WM8731 CODEC"
723 depends on SND_SOC_I2C_AND_SPI
724
725 config SND_SOC_WM8737
726 tristate "Wolfson Microelectronics WM8737 ADC"
727 depends on SND_SOC_I2C_AND_SPI
728
729 config SND_SOC_WM8741
730 tristate "Wolfson Microelectronics WM8737 DAC"
731 depends on SND_SOC_I2C_AND_SPI
732
733 config SND_SOC_WM8750
734 tristate "Wolfson Microelectronics WM8750 CODEC"
735 depends on SND_SOC_I2C_AND_SPI
736
737 config SND_SOC_WM8753
738 tristate "Wolfson Microelectronics WM8753 CODEC"
739 depends on SND_SOC_I2C_AND_SPI
740
741 config SND_SOC_WM8770
742 tristate "Wolfson Microelectronics WM8770 CODEC"
743 depends on SPI_MASTER
744
745 config SND_SOC_WM8776
746 tristate "Wolfson Microelectronics WM8776 CODEC"
747 depends on SND_SOC_I2C_AND_SPI
748
749 config SND_SOC_WM8782
750 tristate
751
752 config SND_SOC_WM8804
753 tristate
754
755 config SND_SOC_WM8804_I2C
756 tristate "Wolfson Microelectronics WM8804 S/PDIF transceiver I2C"
757 depends on I2C
758 select SND_SOC_WM8804
759 select REGMAP_I2C
760
761 config SND_SOC_WM8804_SPI
762 tristate "Wolfson Microelectronics WM8804 S/PDIF transceiver SPI"
763 depends on SPI_MASTER
764 select SND_SOC_WM8804
765 select REGMAP_SPI
766
767 config SND_SOC_WM8900
768 tristate
769
770 config SND_SOC_WM8903
771 tristate "Wolfson Microelectronics WM8903 CODEC"
772 depends on I2C
773
774 config SND_SOC_WM8904
775 tristate
776
777 config SND_SOC_WM8940
778 tristate
779
780 config SND_SOC_WM8955
781 tristate
782
783 config SND_SOC_WM8960
784 tristate
785
786 config SND_SOC_WM8961
787 tristate
788
789 config SND_SOC_WM8962
790 tristate "Wolfson Microelectronics WM8962 CODEC"
791 depends on I2C && INPUT
792
793 config SND_SOC_WM8971
794 tristate
795
796 config SND_SOC_WM8974
797 tristate
798
799 config SND_SOC_WM8978
800 tristate "Wolfson Microelectronics WM8978 codec"
801 depends on I2C
802
803 config SND_SOC_WM8983
804 tristate
805
806 config SND_SOC_WM8985
807 tristate
808
809 config SND_SOC_WM8988
810 tristate
811
812 config SND_SOC_WM8990
813 tristate
814
815 config SND_SOC_WM8991
816 tristate
817
818 config SND_SOC_WM8993
819 tristate
820
821 config SND_SOC_WM8994
822 tristate
823
824 config SND_SOC_WM8995
825 tristate
826
827 config SND_SOC_WM8996
828 tristate
829
830 config SND_SOC_WM8997
831 tristate
832
833 config SND_SOC_WM9081
834 tristate
835
836 config SND_SOC_WM9090
837 tristate
838
839 config SND_SOC_WM9705
840 tristate
841
842 config SND_SOC_WM9712
843 tristate
844
845 config SND_SOC_WM9713
846 tristate
847
848 # Amp
849 config SND_SOC_LM4857
850 tristate
851
852 config SND_SOC_MAX9768
853 tristate
854
855 config SND_SOC_MAX9877
856 tristate
857
858 config SND_SOC_MC13783
859 tristate
860
861 config SND_SOC_ML26124
862 tristate
863
864 config SND_SOC_TPA6130A2
865 tristate "Texas Instruments TPA6130A2 headphone amplifier"
866 depends on I2C
867
868 endmenu
This page took 0.048485 seconds and 6 git commands to generate.