Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(64)

Side by Side Diff: sound/soc/codecs/Kconfig

Issue 6577007: CHROMIUM: ASoC: Import entire upstream ASoC tree (Closed)
Patch Set: Created 9 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « sound/soc/codecs/88pm860x-codec.c ('k') | sound/soc/codecs/Makefile » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Helper to resolve issues with configs that have SPI enabled but I2C 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. 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 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. 4 # setting - SPI can't be modular so that case doesn't need to be covered.
5 config SND_SOC_I2C_AND_SPI 5 config SND_SOC_I2C_AND_SPI
6 tristate 6 tristate
7 default m if I2C=m 7 default m if I2C=m
8 default y if I2C=y 8 default y if I2C=y
9 default y if SPI_MASTER=y 9 default y if SPI_MASTER=y
10 10
11 config SND_SOC_ALL_CODECS 11 config SND_SOC_ALL_CODECS
12 tristate "Build all ASoC CODEC drivers" 12 tristate "Build all ASoC CODEC drivers"
13 select SND_SOC_88PM860X if MFD_88PM860X 13 select SND_SOC_88PM860X if MFD_88PM860X
14 select SND_SOC_L3 14 select SND_SOC_L3
15 select SND_SOC_AC97_CODEC if SND_SOC_AC97_BUS 15 select SND_SOC_AC97_CODEC if SND_SOC_AC97_BUS
16 select SND_SOC_AD1836 if SPI_MASTER 16 select SND_SOC_AD1836 if SPI_MASTER
17 select SND_SOC_AD193X if SND_SOC_I2C_AND_SPI 17 select SND_SOC_AD193X if SND_SOC_I2C_AND_SPI
18 select SND_SOC_AD1980 if SND_SOC_AC97_BUS 18 select SND_SOC_AD1980 if SND_SOC_AC97_BUS
19 select SND_SOC_ADS117X 19 select SND_SOC_ADS117X
20 select SND_SOC_AD73311 if I2C 20 select SND_SOC_AD73311 if I2C
21 select SND_SOC_AK4104 if SPI_MASTER 21 select SND_SOC_AK4104 if SPI_MASTER
22 select SND_SOC_AK4535 if I2C 22 select SND_SOC_AK4535 if I2C
23 select SND_SOC_AK4642 if I2C 23 select SND_SOC_AK4642 if I2C
24 select SND_SOC_AK4671 if I2C 24 select SND_SOC_AK4671 if I2C
25 select SND_SOC_ALC5623 if I2C
25 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC 26 select SND_SOC_CQ0093VC if MFD_DAVINCI_VOICECODEC
26 select SND_SOC_CS42L51 if I2C 27 select SND_SOC_CS42L51 if I2C
27 select SND_SOC_CS4270 if I2C 28 select SND_SOC_CS4270 if I2C
29 select SND_SOC_CS4271 if SND_SOC_I2C_AND_SPI
28 select SND_SOC_CX20442 30 select SND_SOC_CX20442
29 select SND_SOC_DA7210 if I2C 31 select SND_SOC_DA7210 if I2C
30 select SND_SOC_JZ4740_CODEC if SOC_JZ4740 32 select SND_SOC_JZ4740_CODEC if SOC_JZ4740
31 select SND_SOC_MAX98088 if I2C 33 select SND_SOC_MAX98088 if I2C
32 select SND_SOC_MAX9877 if I2C 34 select SND_SOC_MAX9877 if I2C
33 select SND_SOC_PCM3008 35 select SND_SOC_PCM3008
36 select SND_SOC_SN95031 if INTEL_SCU_IPC
34 select SND_SOC_SPDIF 37 select SND_SOC_SPDIF
35 select SND_SOC_SSM2602 if I2C 38 select SND_SOC_SSM2602 if I2C
36 select SND_SOC_STAC9766 if SND_SOC_AC97_BUS 39 select SND_SOC_STAC9766 if SND_SOC_AC97_BUS
37 select SND_SOC_TLV320AIC23 if I2C 40 select SND_SOC_TLV320AIC23 if I2C
38 select SND_SOC_TLV320AIC26 if SPI_MASTER 41 select SND_SOC_TLV320AIC26 if SPI_MASTER
39 select SND_SOC_TLV320AIC3X if I2C 42 select SND_SOC_TLV320AIC3X if I2C
40 select SND_SOC_TPA6130A2 if I2C 43 select SND_SOC_TPA6130A2 if I2C
41 select SND_SOC_TLV320DAC33 if I2C 44 select SND_SOC_TLV320DAC33 if I2C
42 select SND_SOC_TWL4030 if TWL4030_CORE 45 select SND_SOC_TWL4030 if TWL4030_CORE
43 select SND_SOC_TWL6040 if TWL4030_CORE 46 select SND_SOC_TWL6040 if TWL4030_CORE
44 select SND_SOC_UDA134X 47 select SND_SOC_UDA134X
45 select SND_SOC_UDA1380 if I2C 48 select SND_SOC_UDA1380 if I2C
46 » select SND_SOC_WL1273 if WL1273_CORE 49 » select SND_SOC_WL1273 if RADIO_WL1273
47 select SND_SOC_WM2000 if I2C 50 select SND_SOC_WM2000 if I2C
48 select SND_SOC_WM8350 if MFD_WM8350 51 select SND_SOC_WM8350 if MFD_WM8350
49 select SND_SOC_WM8400 if MFD_WM8400 52 select SND_SOC_WM8400 if MFD_WM8400
50 select SND_SOC_WM8510 if SND_SOC_I2C_AND_SPI 53 select SND_SOC_WM8510 if SND_SOC_I2C_AND_SPI
51 select SND_SOC_WM8523 if I2C 54 select SND_SOC_WM8523 if I2C
52 select SND_SOC_WM8580 if I2C 55 select SND_SOC_WM8580 if I2C
53 select SND_SOC_WM8711 if SND_SOC_I2C_AND_SPI 56 select SND_SOC_WM8711 if SND_SOC_I2C_AND_SPI
54 select SND_SOC_WM8727 57 select SND_SOC_WM8727
55 select SND_SOC_WM8728 if SND_SOC_I2C_AND_SPI 58 select SND_SOC_WM8728 if SND_SOC_I2C_AND_SPI
56 select SND_SOC_WM8731 if SND_SOC_I2C_AND_SPI 59 select SND_SOC_WM8731 if SND_SOC_I2C_AND_SPI
60 select SND_SOC_WM8737 if SND_SOC_I2C_AND_SPI
57 select SND_SOC_WM8741 if SND_SOC_I2C_AND_SPI 61 select SND_SOC_WM8741 if SND_SOC_I2C_AND_SPI
58 select SND_SOC_WM8750 if SND_SOC_I2C_AND_SPI 62 select SND_SOC_WM8750 if SND_SOC_I2C_AND_SPI
59 select SND_SOC_WM8753 if SND_SOC_I2C_AND_SPI 63 select SND_SOC_WM8753 if SND_SOC_I2C_AND_SPI
64 select SND_SOC_WM8770 if SPI_MASTER
60 select SND_SOC_WM8776 if SND_SOC_I2C_AND_SPI 65 select SND_SOC_WM8776 if SND_SOC_I2C_AND_SPI
61 select SND_SOC_WM8804 if SND_SOC_I2C_AND_SPI 66 select SND_SOC_WM8804 if SND_SOC_I2C_AND_SPI
62 select SND_SOC_WM8900 if I2C 67 select SND_SOC_WM8900 if I2C
63 select SND_SOC_WM8903 if I2C 68 select SND_SOC_WM8903 if I2C
64 select SND_SOC_WM8904 if I2C 69 select SND_SOC_WM8904 if I2C
65 select SND_SOC_WM8940 if I2C 70 select SND_SOC_WM8940 if I2C
66 select SND_SOC_WM8955 if I2C 71 select SND_SOC_WM8955 if I2C
67 select SND_SOC_WM8960 if I2C 72 select SND_SOC_WM8960 if I2C
68 select SND_SOC_WM8961 if I2C 73 select SND_SOC_WM8961 if I2C
69 select SND_SOC_WM8962 if I2C 74 select SND_SOC_WM8962 if I2C
70 select SND_SOC_WM8971 if I2C 75 select SND_SOC_WM8971 if I2C
71 select SND_SOC_WM8974 if I2C 76 select SND_SOC_WM8974 if I2C
72 select SND_SOC_WM8978 if I2C 77 select SND_SOC_WM8978 if I2C
73 select SND_SOC_WM8985 if SND_SOC_I2C_AND_SPI 78 select SND_SOC_WM8985 if SND_SOC_I2C_AND_SPI
74 select SND_SOC_WM8988 if SND_SOC_I2C_AND_SPI 79 select SND_SOC_WM8988 if SND_SOC_I2C_AND_SPI
75 select SND_SOC_WM8990 if I2C 80 select SND_SOC_WM8990 if I2C
81 select SND_SOC_WM8991 if I2C
76 select SND_SOC_WM8993 if I2C 82 select SND_SOC_WM8993 if I2C
77 select SND_SOC_WM8994 if MFD_WM8994 83 select SND_SOC_WM8994 if MFD_WM8994
84 select SND_SOC_WM8995 if SND_SOC_I2C_AND_SPI
78 select SND_SOC_WM9081 if I2C 85 select SND_SOC_WM9081 if I2C
79 select SND_SOC_WM9090 if I2C 86 select SND_SOC_WM9090 if I2C
80 select SND_SOC_WM9705 if SND_SOC_AC97_BUS 87 select SND_SOC_WM9705 if SND_SOC_AC97_BUS
81 select SND_SOC_WM9712 if SND_SOC_AC97_BUS 88 select SND_SOC_WM9712 if SND_SOC_AC97_BUS
82 select SND_SOC_WM9713 if SND_SOC_AC97_BUS 89 select SND_SOC_WM9713 if SND_SOC_AC97_BUS
83 help 90 help
84 Normally ASoC codec drivers are only built if a machine driver which 91 Normally ASoC codec drivers are only built if a machine driver which
85 uses them is also built since they are only usable with a machine 92 uses them is also built since they are only usable with a machine
86 driver. Selecting this option will allow these drivers to be built 93 driver. Selecting this option will allow these drivers to be built
87 without an explicit machine driver for test and development purposes. 94 without an explicit machine driver for test and development purposes.
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
123 130
124 config SND_SOC_AK4535 131 config SND_SOC_AK4535
125 tristate 132 tristate
126 133
127 config SND_SOC_AK4642 134 config SND_SOC_AK4642
128 tristate 135 tristate
129 136
130 config SND_SOC_AK4671 137 config SND_SOC_AK4671
131 tristate 138 tristate
132 139
140 config SND_SOC_ALC5623
141 tristate
142
133 config SND_SOC_CQ0093VC 143 config SND_SOC_CQ0093VC
134 tristate 144 tristate
135 145
136 config SND_SOC_CS42L51 146 config SND_SOC_CS42L51
137 tristate 147 tristate
138 148
139 # Cirrus Logic CS4270 Codec 149 # Cirrus Logic CS4270 Codec
140 config SND_SOC_CS4270 150 config SND_SOC_CS4270
141 tristate 151 tristate
142 152
143 # Cirrus Logic CS4270 Codec VD = 3.3V Errata 153 # Cirrus Logic CS4270 Codec VD = 3.3V Errata
144 # Select if you are affected by the errata where the part will not function 154 # Select if you are affected by the errata where the part will not function
145 # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will 155 # if MCLK divide-by-1.5 is selected and VD is set to 3.3V. The driver will
146 # not select any sample rates that require MCLK to be divided by 1.5. 156 # not select any sample rates that require MCLK to be divided by 1.5.
147 config SND_SOC_CS4270_VD33_ERRATA 157 config SND_SOC_CS4270_VD33_ERRATA
148 bool 158 bool
149 depends on SND_SOC_CS4270 159 depends on SND_SOC_CS4270
150 160
161 config SND_SOC_CS4271
162 tristate
163
151 config SND_SOC_CX20442 164 config SND_SOC_CX20442
152 tristate 165 tristate
153 166
154 config SND_SOC_JZ4740_CODEC 167 config SND_SOC_JZ4740_CODEC
155 tristate 168 tristate
156 169
157 config SND_SOC_L3 170 config SND_SOC_L3
158 tristate 171 tristate
159 172
160 config SND_SOC_DA7210 173 config SND_SOC_DA7210
161 tristate 174 tristate
162 175
176 config SND_SOC_DMIC
177 tristate
178
163 config SND_SOC_MAX98088 179 config SND_SOC_MAX98088
164 tristate 180 tristate
165 181
166 config SND_SOC_PCM3008 182 config SND_SOC_PCM3008
167 tristate 183 tristate
168 184
185 config SND_SOC_SN95031
186 tristate
187
169 config SND_SOC_SPDIF 188 config SND_SOC_SPDIF
170 tristate 189 tristate
171 190
172 config SND_SOC_SSM2602 191 config SND_SOC_SSM2602
173 tristate 192 tristate
174 193
175 config SND_SOC_STAC9766 194 config SND_SOC_STAC9766
176 tristate 195 tristate
177 196
178 config SND_SOC_TLV320AIC23 197 config SND_SOC_TLV320AIC23
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
224 243
225 config SND_SOC_WM8727 244 config SND_SOC_WM8727
226 tristate 245 tristate
227 246
228 config SND_SOC_WM8728 247 config SND_SOC_WM8728
229 tristate 248 tristate
230 249
231 config SND_SOC_WM8731 250 config SND_SOC_WM8731
232 tristate 251 tristate
233 252
253 config SND_SOC_WM8737
254 tristate
255
234 config SND_SOC_WM8741 256 config SND_SOC_WM8741
235 tristate 257 tristate
236 258
237 config SND_SOC_WM8750 259 config SND_SOC_WM8750
238 tristate 260 tristate
239 261
240 config SND_SOC_WM8753 262 config SND_SOC_WM8753
241 tristate 263 tristate
242 264
265 config SND_SOC_WM8770
266 tristate
267
243 config SND_SOC_WM8776 268 config SND_SOC_WM8776
244 tristate 269 tristate
245 270
246 config SND_SOC_WM8804 271 config SND_SOC_WM8804
247 tristate 272 tristate
248 273
249 config SND_SOC_WM8900 274 config SND_SOC_WM8900
250 tristate 275 tristate
251 276
252 config SND_SOC_WM8903 277 config SND_SOC_WM8903
(...skipping 28 matching lines...) Expand all
281 306
282 config SND_SOC_WM8985 307 config SND_SOC_WM8985
283 tristate 308 tristate
284 309
285 config SND_SOC_WM8988 310 config SND_SOC_WM8988
286 tristate 311 tristate
287 312
288 config SND_SOC_WM8990 313 config SND_SOC_WM8990
289 tristate 314 tristate
290 315
316 config SND_SOC_WM8991
317 tristate
318
291 config SND_SOC_WM8993 319 config SND_SOC_WM8993
292 tristate 320 tristate
293 321
294 config SND_SOC_WM8994 322 config SND_SOC_WM8994
295 tristate 323 tristate
296 324
325 config SND_SOC_WM8995
326 tristate
327
297 config SND_SOC_WM9081 328 config SND_SOC_WM9081
298 tristate 329 tristate
299 330
300 config SND_SOC_WM9705 331 config SND_SOC_WM9705
301 tristate 332 tristate
302 333
303 config SND_SOC_WM9712 334 config SND_SOC_WM9712
304 tristate 335 tristate
305 336
306 config SND_SOC_WM9713 337 config SND_SOC_WM9713
307 tristate 338 tristate
308 339
309 # Amp 340 # Amp
310 config SND_SOC_MAX9877 341 config SND_SOC_MAX9877
311 tristate 342 tristate
312 343
313 config SND_SOC_TPA6130A2 344 config SND_SOC_TPA6130A2
314 tristate 345 tristate
315 346
316 config SND_SOC_WM2000 347 config SND_SOC_WM2000
317 tristate 348 tristate
318 349
319 config SND_SOC_WM9090 350 config SND_SOC_WM9090
320 tristate 351 tristate
352
OLDNEW
« no previous file with comments | « sound/soc/codecs/88pm860x-codec.c ('k') | sound/soc/codecs/Makefile » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698