ALSA: ASoC: Use snd_soc_dapm_nc_pin() in N810 machine driver
[linux-2.6-block.git] / sound / soc / codecs / Kconfig
CommitLineData
0c941615
MB
1config SND_SOC_ALL_CODECS
2 tristate "Build all ASoC CODEC drivers"
7f9e9d76 3 depends on I2C
0c941615 4 select SPI
d2a40355 5 select SPI_MASTER
0e77e784 6 select SND_SOC_AD73311
0c941615 7 select SND_SOC_AK4535
3e860846 8 select SND_SOC_CS4270
b7138212 9 select SND_SOC_SSM2602
3e860846
MB
10 select SND_SOC_TLV320AIC26
11 select SND_SOC_TLV320AIC3X
0c941615
MB
12 select SND_SOC_UDA1380
13 select SND_SOC_WM8510
e88ba015 14 select SND_SOC_WM8580
0c941615
MB
15 select SND_SOC_WM8731
16 select SND_SOC_WM8750
17 select SND_SOC_WM8753
0e0e16a8 18 select SND_SOC_WM8900
f1c0a02f 19 select SND_SOC_WM8903
8bae3e23 20 select SND_SOC_WM8971
0c941615 21 select SND_SOC_WM8990
0c941615
MB
22 help
23 Normally ASoC codec drivers are only built if a machine driver which
24 uses them is also built since they are only usable with a machine
25 driver. Selecting this option will allow these drivers to be built
26 without an explicit machine driver for test and development purposes.
27
28 If unsure select "N".
29
30
7f137ab6
RP
31config SND_SOC_AC97_CODEC
32 tristate
89fe5117 33 select SND_AC97_CODEC
7f137ab6 34
5f57dc8b
CC
35config SND_SOC_AD1980
36 tristate
37
0e77e784
CC
38config SND_SOC_AD73311
39 tristate
40
796d2ca8
RP
41config SND_SOC_AK4535
42 tristate
43
3e860846
MB
44# Cirrus Logic CS4270 Codec
45config SND_SOC_CS4270
46 tristate
47
48# Cirrus Logic CS4270 Codec Hardware Mute Support
49# Select if you have external muting circuitry attached to your CS4270.
50config SND_SOC_CS4270_HWMUTE
51 bool
52 depends on SND_SOC_CS4270
53
54# Cirrus Logic CS4270 Codec VD = 3.3V Errata
55# Select if you are affected by the errata where the part will not function
56# if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
57# not select any sample rates that require MCLK to be divided by 1.5.
58config SND_SOC_CS4270_VD33_ERRATA
59 bool
60 depends on SND_SOC_CS4270
61
62config SND_SOC_SSM2602
63 tristate
64
65config SND_SOC_TLV320AIC26
66 tristate "TI TLV320AIC26 Codec support"
67 depends on SND_SOC && SPI
68
69config SND_SOC_TLV320AIC3X
70 tristate
71 depends on I2C
72
b7482f52
PZ
73config SND_SOC_UDA1380
74 tristate
75
5d421516
MB
76config SND_SOC_WM8510
77 tristate
78
e88ba015
MB
79config SND_SOC_WM8580
80 tristate
81
7f137ab6
RP
82config SND_SOC_WM8731
83 tristate
7f137ab6
RP
84
85config SND_SOC_WM8750
86 tristate
7f137ab6 87
33703b73
LG
88config SND_SOC_WM8753
89 tristate
33703b73 90
0e0e16a8
MB
91config SND_SOC_WM8900
92 tristate
93
f1c0a02f
MB
94config SND_SOC_WM8903
95 tristate
96
8bae3e23
KK
97config SND_SOC_WM8971
98 tristate
99
f10485e7
MB
100config SND_SOC_WM8990
101 tristate
102
7f137ab6
RP
103config SND_SOC_WM9712
104 tristate
b0c813ce 105
83ac08c0
LG
106config SND_SOC_WM9713
107 tristate