Root/
Source at commit e697a163d98ef40d618048a2f26d18f026d4a98d created 11 years 2 months ago. By xiangfu, 105-sound.patch | |
---|---|
1 | # Helper to resolve issues with configs that have SPI enabled but I2C |
2 | # modular, meaning we can't build the codec driver in with I2C support. |
3 | # We use an ordered list of conditional defaults to pick the appropriate |
4 | # setting - SPI can't be modular so that case doesn't need to be covered. |
5 | config SND_SOC_I2C_AND_SPI |
6 | tristate |
7 | default m if I2C=m |
8 | default y if I2C=y |
9 | default y if SPI_MASTER=y |
10 | |
11 | config SND_SOC_ALL_CODECS |
12 | tristate "Build all ASoC CODEC drivers" |
13 | select SND_SOC_L3 |
14 | select SND_SOC_AC97_CODEC if SND_SOC_AC97_BUS |
15 | select SND_SOC_AD1980 if SND_SOC_AC97_BUS |
16 | select SND_SOC_AD73311 if I2C |
17 | select SND_SOC_AK4104 if SPI_MASTER |
18 | select SND_SOC_AK4535 if I2C |
19 | select SND_SOC_CS4270 if I2C |
20 | select SND_SOC_PCM3008 |
21 | select SND_SOC_SPDIF |
22 | select SND_SOC_SSM2602 if I2C |
23 | select SND_SOC_STAC9766 if SND_SOC_AC97_BUS |
24 | select SND_SOC_TLV320AIC23 if I2C |
25 | select SND_SOC_TLV320AIC26 if SPI_MASTER |
26 | select SND_SOC_TLV320AIC3X if I2C |
27 | select SND_SOC_TWL4030 if TWL4030_CORE |
28 | select SND_SOC_UDA134X |
29 | select SND_SOC_UDA1380 if I2C |
30 | select SND_SOC_WM8350 if MFD_WM8350 |
31 | select SND_SOC_WM8400 if MFD_WM8400 |
32 | select SND_SOC_WM8510 if SND_SOC_I2C_AND_SPI |
33 | select SND_SOC_WM8580 if I2C |
34 | select SND_SOC_WM8728 if SND_SOC_I2C_AND_SPI |
35 | select SND_SOC_WM8731 if SND_SOC_I2C_AND_SPI |
36 | select SND_SOC_WM8750 if SND_SOC_I2C_AND_SPI |
37 | select SND_SOC_WM8753 if SND_SOC_I2C_AND_SPI |
38 | select SND_SOC_WM8900 if I2C |
39 | select SND_SOC_WM8903 if I2C |
40 | select SND_SOC_WM8940 if I2C |
41 | select SND_SOC_WM8960 if I2C |
42 | select SND_SOC_WM8971 if I2C |
43 | select SND_SOC_WM8988 if SND_SOC_I2C_AND_SPI |
44 | select SND_SOC_WM8990 if I2C |
45 | select SND_SOC_WM9081 if I2C |
46 | select SND_SOC_WM9705 if SND_SOC_AC97_BUS |
47 | select SND_SOC_WM9712 if SND_SOC_AC97_BUS |
48 | select SND_SOC_WM9713 if SND_SOC_AC97_BUS |
49 | help |
50 | Normally ASoC codec drivers are only built if a machine driver which |
51 | uses them is also built since they are only usable with a machine |
52 | driver. Selecting this option will allow these drivers to be built |
53 | without an explicit machine driver for test and development purposes. |
54 | |
55 | Support for the bus types used to access the codecs to be built must |
56 | be selected separately. |
57 | |
58 | If unsure select "N". |
59 | |
60 | |
61 | config SND_SOC_AC97_CODEC |
62 | tristate |
63 | select SND_AC97_CODEC |
64 | |
65 | config SND_SOC_AD1980 |
66 | tristate |
67 | |
68 | config SND_SOC_AD73311 |
69 | tristate |
70 | |
71 | config SND_SOC_AK4104 |
72 | tristate |
73 | |
74 | config SND_SOC_AK4535 |
75 | tristate |
76 | |
77 | # Cirrus Logic CS4270 Codec |
78 | config SND_SOC_CS4270 |
79 | tristate |
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_L3 |
90 | tristate |
91 | |
92 | config SND_SOC_PCM3008 |
93 | tristate |
94 | |
95 | config SND_SOC_SPDIF |
96 | tristate |
97 | |
98 | config SND_SOC_SSM2602 |
99 | tristate |
100 | |
101 | config SND_SOC_STAC9766 |
102 | tristate |
103 | |
104 | config SND_SOC_TLV320AIC23 |
105 | tristate |
106 | |
107 | config SND_SOC_TLV320AIC26 |
108 | tristate "TI TLV320AIC26 Codec support" if SND_SOC_OF_SIMPLE |
109 | depends on SPI |
110 | |
111 | config SND_SOC_TLV320AIC3X |
112 | tristate |
113 | |
114 | config SND_SOC_TWL4030 |
115 | tristate |
116 | |
117 | config SND_SOC_UDA134X |
118 | tristate |
119 | |
120 | config SND_SOC_UDA1380 |
121 | tristate |
122 | |
123 | config SND_SOC_WM8350 |
124 | tristate |
125 | |
126 | config SND_SOC_WM8400 |
127 | tristate |
128 | |
129 | config SND_SOC_WM8510 |
130 | tristate |
131 | |
132 | config SND_SOC_WM8580 |
133 | tristate |
134 | |
135 | config SND_SOC_WM8728 |
136 | tristate |
137 | |
138 | config SND_SOC_WM8731 |
139 | tristate |
140 | |
141 | config SND_SOC_WM8750 |
142 | tristate |
143 | |
144 | config SND_SOC_WM8753 |
145 | tristate |
146 | |
147 | config SND_SOC_WM8900 |
148 | tristate |
149 | |
150 | config SND_SOC_WM8903 |
151 | tristate |
152 | |
153 | config SND_SOC_WM8940 |
154 | tristate |
155 | |
156 | config SND_SOC_WM8960 |
157 | tristate |
158 | |
159 | config SND_SOC_WM8971 |
160 | tristate |
161 | |
162 | config SND_SOC_WM8988 |
163 | tristate |
164 | |
165 | config SND_SOC_WM8990 |
166 | tristate |
167 | |
168 | config SND_SOC_WM9081 |
169 | tristate |
170 | |
171 | config SND_SOC_WM9705 |
172 | tristate |
173 | |
174 | config SND_SOC_WM9712 |
175 | tristate |
176 | |
177 | config SND_SOC_WM9713 |
178 | tristate |
179 | |
180 | config SND_SOC_JZCODEC |
181 | tristate "JZ4720/JZ4740 SoC internal codec" |
182 | depends on SND_SOC && SOC_JZ4740 |
183 | help |
184 | Say Y if you want to use internal codec on Ingenic JZ4720/JZ4740 based |
185 | boards. |
186 |
Branches:
ben-wpan
ben-wpan-stefan
javiroman/ks7010
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9