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