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