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