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