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