diff options
Diffstat (limited to 'sound/soc/codecs/Kconfig')
-rw-r--r-- | sound/soc/codecs/Kconfig | 100 |
1 files changed, 80 insertions, 20 deletions
diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig index 1db04a28a53..38a0e3b620a 100644 --- a/sound/soc/codecs/Kconfig +++ b/sound/soc/codecs/Kconfig | |||
@@ -1,32 +1,45 @@ | |||
1 | config SND_SOC_AC97_CODEC | 1 | config SND_SOC_ALL_CODECS |
2 | tristate | 2 | tristate "Build all ASoC CODEC drivers" |
3 | select SND_AC97_CODEC | 3 | depends on I2C |
4 | 4 | select SPI | |
5 | config SND_SOC_AK4535 | 5 | select SPI_MASTER |
6 | tristate | 6 | select SND_SOC_AD73311 |
7 | 7 | select SND_SOC_AK4535 | |
8 | config SND_SOC_UDA1380 | 8 | select SND_SOC_CS4270 |
9 | tristate | 9 | select SND_SOC_SSM2602 |
10 | select SND_SOC_TLV320AIC23 | ||
11 | select SND_SOC_TLV320AIC26 | ||
12 | select SND_SOC_TLV320AIC3X | ||
13 | select SND_SOC_UDA1380 | ||
14 | select SND_SOC_WM8510 | ||
15 | select SND_SOC_WM8580 | ||
16 | select SND_SOC_WM8731 | ||
17 | select SND_SOC_WM8750 | ||
18 | select SND_SOC_WM8753 | ||
19 | select SND_SOC_WM8900 | ||
20 | select SND_SOC_WM8903 | ||
21 | select SND_SOC_WM8971 | ||
22 | select SND_SOC_WM8990 | ||
23 | help | ||
24 | Normally ASoC codec drivers are only built if a machine driver which | ||
25 | uses them is also built since they are only usable with a machine | ||
26 | driver. Selecting this option will allow these drivers to be built | ||
27 | without an explicit machine driver for test and development purposes. | ||
10 | 28 | ||
11 | config SND_SOC_WM8510 | 29 | If unsure select "N". |
12 | tristate | ||
13 | 30 | ||
14 | config SND_SOC_WM8731 | ||
15 | tristate | ||
16 | 31 | ||
17 | config SND_SOC_WM8750 | 32 | config SND_SOC_AC97_CODEC |
18 | tristate | ||
19 | |||
20 | config SND_SOC_WM8753 | ||
21 | tristate | 33 | tristate |
34 | select SND_AC97_CODEC | ||
22 | 35 | ||
23 | config SND_SOC_WM8990 | 36 | config SND_SOC_AD1980 |
24 | tristate | 37 | tristate |
25 | 38 | ||
26 | config SND_SOC_WM9712 | 39 | config SND_SOC_AD73311 |
27 | tristate | 40 | tristate |
28 | 41 | ||
29 | config SND_SOC_WM9713 | 42 | config SND_SOC_AK4535 |
30 | tristate | 43 | tristate |
31 | 44 | ||
32 | # Cirrus Logic CS4270 Codec | 45 | # Cirrus Logic CS4270 Codec |
@@ -47,6 +60,53 @@ config SND_SOC_CS4270_VD33_ERRATA | |||
47 | bool | 60 | bool |
48 | depends on SND_SOC_CS4270 | 61 | depends on SND_SOC_CS4270 |
49 | 62 | ||
63 | config SND_SOC_SSM2602 | ||
64 | tristate | ||
65 | |||
66 | config SND_SOC_TLV320AIC23 | ||
67 | tristate | ||
68 | depends on I2C | ||
69 | |||
70 | config SND_SOC_TLV320AIC26 | ||
71 | tristate "TI TLV320AIC26 Codec support" if SND_SOC_OF_SIMPLE | ||
72 | depends on SPI | ||
73 | |||
50 | config SND_SOC_TLV320AIC3X | 74 | config SND_SOC_TLV320AIC3X |
51 | tristate | 75 | tristate |
52 | depends on I2C | 76 | depends on I2C |
77 | |||
78 | config SND_SOC_UDA1380 | ||
79 | tristate | ||
80 | |||
81 | config SND_SOC_WM8510 | ||
82 | tristate | ||
83 | |||
84 | config SND_SOC_WM8580 | ||
85 | tristate | ||
86 | |||
87 | config SND_SOC_WM8731 | ||
88 | tristate | ||
89 | |||
90 | config SND_SOC_WM8750 | ||
91 | tristate | ||
92 | |||
93 | config SND_SOC_WM8753 | ||
94 | tristate | ||
95 | |||
96 | config SND_SOC_WM8900 | ||
97 | tristate | ||
98 | |||
99 | config SND_SOC_WM8903 | ||
100 | tristate | ||
101 | |||
102 | config SND_SOC_WM8971 | ||
103 | tristate | ||
104 | |||
105 | config SND_SOC_WM8990 | ||
106 | tristate | ||
107 | |||
108 | config SND_SOC_WM9712 | ||
109 | tristate | ||
110 | |||
111 | config SND_SOC_WM9713 | ||
112 | tristate | ||