sound: Convert to menuconfig
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / sound / isa / Kconfig
1 # ALSA ISA drivers
2
3 config SND_AD1848_LIB
4 tristate
5 select SND_PCM
6
7 config SND_CS4231_LIB
8 tristate
9 select SND_PCM
10
11 config SND_SB_COMMON
12 tristate
13
14 config SND_SB8_DSP
15 tristate
16 select SND_PCM
17 select SND_SB_COMMON
18
19 config SND_SB16_DSP
20 tristate
21 select SND_PCM
22 select SND_SB_COMMON
23
24 menuconfig SND_ISA
25 bool "ISA sound devices"
26 depends on ISA && ISA_DMA_API
27 default y
28 help
29 Support for sound devices connected via the ISA bus.
30
31 if SND_ISA
32
33 config SND_ADLIB
34 tristate "AdLib FM card"
35 select SND_OPL3_LIB
36 help
37 Say Y here to include support for AdLib FM cards.
38
39 To compile this driver as a module, choose M here: the module
40 will be called snd-adlib.
41
42 config SND_AD1816A
43 tristate "Analog Devices SoundPort AD1816A"
44 depends on PNP
45 select ISAPNP
46 select SND_OPL3_LIB
47 select SND_MPU401_UART
48 select SND_PCM
49 help
50 Say Y here to include support for Analog Devices SoundPort
51 AD1816A or compatible sound chips.
52
53 To compile this driver as a module, choose M here: the module
54 will be called snd-ad1816a.
55
56 config SND_AD1848
57 tristate "Generic AD1848/CS4248 driver"
58 select SND_AD1848_LIB
59 help
60 Say Y here to include support for AD1848 (Analog Devices) or
61 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
62
63 For newer chips from Cirrus Logic, use the CS4231, CS4232 or
64 CS4236+ drivers.
65
66 To compile this driver as a module, choose M here: the module
67 will be called snd-ad1848.
68
69 config SND_ALS100
70 tristate "Avance Logic ALS100/ALS120"
71 depends on PNP
72 select ISAPNP
73 select SND_OPL3_LIB
74 select SND_MPU401_UART
75 select SND_SB16_DSP
76 help
77 Say Y here to include support for soundcards based on Avance
78 Logic ALS100, ALS110, ALS120 and ALS200 chips.
79
80 To compile this driver as a module, choose M here: the module
81 will be called snd-als100.
82
83 config SND_AZT2320
84 tristate "Aztech Systems AZT2320"
85 depends on PNP
86 select ISAPNP
87 select SND_OPL3_LIB
88 select SND_MPU401_UART
89 select SND_CS4231_LIB
90 help
91 Say Y here to include support for soundcards based on the
92 Aztech Systems AZT2320 chip.
93
94 To compile this driver as a module, choose M here: the module
95 will be called snd-azt2320.
96
97 config SND_CMI8330
98 tristate "C-Media CMI8330"
99 select SND_AD1848_LIB
100 select SND_SB16_DSP
101 help
102 Say Y here to include support for soundcards based on the
103 C-Media CMI8330 chip.
104
105 To compile this driver as a module, choose M here: the module
106 will be called snd-cmi8330.
107
108 config SND_CS4231
109 tristate "Generic Cirrus Logic CS4231 driver"
110 select SND_MPU401_UART
111 select SND_CS4231_LIB
112 help
113 Say Y here to include support for CS4231 chips from Cirrus
114 Logic - Crystal Semiconductors.
115
116 To compile this driver as a module, choose M here: the module
117 will be called snd-cs4231.
118
119 config SND_CS4232
120 tristate "Generic Cirrus Logic CS4232 driver"
121 select SND_OPL3_LIB
122 select SND_MPU401_UART
123 select SND_CS4231_LIB
124 help
125 Say Y here to include support for CS4232 chips from Cirrus
126 Logic - Crystal Semiconductors.
127
128 To compile this driver as a module, choose M here: the module
129 will be called snd-cs4232.
130
131 config SND_CS4236
132 tristate "Generic Cirrus Logic CS4236+ driver"
133 select SND_OPL3_LIB
134 select SND_MPU401_UART
135 select SND_CS4231_LIB
136 help
137 Say Y to include support for CS4235,CS4236,CS4237B,CS4238B,
138 CS4239 chips from Cirrus Logic - Crystal Semiconductors.
139
140 To compile this driver as a module, choose M here: the module
141 will be called snd-cs4236.
142
143 config SND_DT019X
144 tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
145 depends on PNP
146 select ISAPNP
147 select SND_OPL3_LIB
148 select SND_MPU401_UART
149 select SND_SB16_DSP
150 help
151 Say Y here to include support for soundcards based on the
152 Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
153
154 To compile this driver as a module, choose M here: the module
155 will be called snd-dt019x.
156
157 config SND_ES968
158 tristate "Generic ESS ES968 driver"
159 depends on PNP
160 select ISAPNP
161 select SND_MPU401_UART
162 select SND_SB8_DSP
163 help
164 Say Y here to include support for ESS AudioDrive ES968 chips.
165
166 To compile this driver as a module, choose M here: the module
167 will be called snd-es968.
168
169 config SND_ES1688
170 tristate "Generic ESS ES688/ES1688 driver"
171 select SND_OPL3_LIB
172 select SND_MPU401_UART
173 select SND_PCM
174 help
175 Say Y here to include support for ESS AudioDrive ES688 or
176 ES1688 chips.
177
178 To compile this driver as a module, choose M here: the module
179 will be called snd-es1688.
180
181 config SND_ES18XX
182 tristate "Generic ESS ES18xx driver"
183 select SND_OPL3_LIB
184 select SND_MPU401_UART
185 select SND_PCM
186 help
187 Say Y here to include support for ESS AudioDrive ES18xx chips.
188
189 To compile this driver as a module, choose M here: the module
190 will be called snd-es18xx.
191
192 config SND_SC6000
193 tristate "Gallant SC-6000, Audio Excel DSP 16"
194 depends on HAS_IOPORT
195 select SND_AD1848_LIB
196 select SND_OPL3_LIB
197 select SND_MPU401_UART
198 help
199 Say Y here to include support for Gallant SC-6000 card and clones:
200 Audio Excel DSP 16 and Zoltrix AV302.
201
202 To compile this driver as a module, choose M here: the module
203 will be called snd-sc6000.
204
205 config SND_GUS_SYNTH
206 tristate
207
208 config SND_GUSCLASSIC
209 tristate "Gravis UltraSound Classic"
210 select SND_RAWMIDI
211 select SND_PCM
212 select SND_GUS_SYNTH
213 help
214 Say Y here to include support for Gravis UltraSound Classic
215 soundcards.
216
217 To compile this driver as a module, choose M here: the module
218 will be called snd-gusclassic.
219
220 config SND_GUSEXTREME
221 tristate "Gravis UltraSound Extreme"
222 select SND_HWDEP
223 select SND_MPU401_UART
224 select SND_PCM
225 select SND_GUS_SYNTH
226 help
227 Say Y here to include support for Gravis UltraSound Extreme
228 soundcards.
229
230 To compile this driver as a module, choose M here: the module
231 will be called snd-gusextreme.
232
233 config SND_GUSMAX
234 tristate "Gravis UltraSound MAX"
235 select SND_RAWMIDI
236 select SND_CS4231_LIB
237 select SND_GUS_SYNTH
238 help
239 Say Y here to include support for Gravis UltraSound MAX
240 soundcards.
241
242 To compile this driver as a module, choose M here: the module
243 will be called snd-gusmax.
244
245 config SND_INTERWAVE
246 tristate "AMD InterWave, Gravis UltraSound PnP"
247 depends on PNP
248 select SND_RAWMIDI
249 select SND_CS4231_LIB
250 select SND_GUS_SYNTH
251 help
252 Say Y here to include support for AMD InterWave based
253 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
254 MED3210, Dynasonic Pro, Panasonic PCA761AW).
255
256 To compile this driver as a module, choose M here: the module
257 will be called snd-interwave.
258
259 config SND_INTERWAVE_STB
260 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
261 depends on PNP
262 select SND_RAWMIDI
263 select SND_CS4231_LIB
264 select SND_GUS_SYNTH
265 help
266 Say Y here to include support for AMD InterWave based
267 soundcards with a TEA6330T bass and treble regulator
268 (UltraSound 32-Pro).
269
270 To compile this driver as a module, choose M here: the module
271 will be called snd-interwave-stb.
272
273 config SND_OPL3SA2
274 tristate "Yamaha OPL3-SA2/SA3"
275 select SND_OPL3_LIB
276 select SND_MPU401_UART
277 select SND_CS4231_LIB
278 help
279 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
280 chips.
281
282 To compile this driver as a module, choose M here: the module
283 will be called snd-opl3sa2.
284
285 config SND_OPTI92X_AD1848
286 tristate "OPTi 82C92x - AD1848"
287 select SND_OPL3_LIB
288 select SND_OPL4_LIB
289 select SND_MPU401_UART
290 select SND_AD1848_LIB
291 help
292 Say Y here to include support for soundcards based on Opti
293 82C92x or OTI-601 chips and using an AD1848 codec.
294
295 To compile this driver as a module, choose M here: the module
296 will be called snd-opti92x-ad1848.
297
298 config SND_OPTI92X_CS4231
299 tristate "OPTi 82C92x - CS4231"
300 select SND_OPL3_LIB
301 select SND_OPL4_LIB
302 select SND_MPU401_UART
303 select SND_CS4231_LIB
304 help
305 Say Y here to include support for soundcards based on Opti
306 82C92x chips and using a CS4231 codec.
307
308 To compile this driver as a module, choose M here: the module
309 will be called snd-opti92x-cs4231.
310
311 config SND_OPTI93X
312 tristate "OPTi 82C93x"
313 select SND_OPL3_LIB
314 select SND_MPU401_UART
315 select SND_PCM
316 help
317 Say Y here to include support for soundcards based on Opti
318 82C93x chips.
319
320 To compile this driver as a module, choose M here: the module
321 will be called snd-opti93x.
322
323 config SND_MIRO
324 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
325 select SND_OPL4_LIB
326 select SND_CS4231_LIB
327 select SND_MPU401_UART
328 select SND_PCM
329 help
330 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
331 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
332
333 To compile this driver as a module, choose M here: the module
334 will be called snd-miro.
335
336 config SND_SB8
337 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
338 select SND_OPL3_LIB
339 select SND_RAWMIDI
340 select SND_SB8_DSP
341 help
342 Say Y here to include support for Creative Sound Blaster 1.0/
343 2.0/Pro (8-bit) or 100% compatible soundcards.
344
345 To compile this driver as a module, choose M here: the module
346 will be called snd-sb8.
347
348 config SND_SB16
349 tristate "Sound Blaster 16 (PnP)"
350 select SND_OPL3_LIB
351 select SND_MPU401_UART
352 select SND_SB16_DSP
353 help
354 Say Y here to include support for Sound Blaster 16 soundcards
355 (including the Plug and Play version).
356
357 To compile this driver as a module, choose M here: the module
358 will be called snd-sb16.
359
360 config SND_SBAWE
361 tristate "Sound Blaster AWE (32,64) (PnP)"
362 select SND_OPL3_LIB
363 select SND_MPU401_UART
364 select SND_SB16_DSP
365 help
366 Say Y here to include support for Sound Blaster AWE soundcards
367 (including the Plug and Play version).
368
369 To compile this driver as a module, choose M here: the module
370 will be called snd-sbawe.
371
372 config SND_SB16_CSP
373 bool "Sound Blaster 16/AWE CSP support"
374 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
375 select FW_LOADER if !SND_SB16_CSP_FIRMWARE_IN_KERNEL
376 help
377 Say Y here to include support for the CSP core. This special
378 coprocessor can do variable tasks like various compression and
379 decompression algorithms.
380
381 config SND_SB16_CSP_FIRMWARE_IN_KERNEL
382 bool "In-kernel firmware for SB16 CSP"
383 depends on SND_SB16_CSP
384 default y
385 help
386 Say Y here to include the static firmware built in the kernel
387 for the SB16 CSP controller. If you choose N here, you need
388 to install the firmware files from the alsa-firmware package.
389
390 config SND_SGALAXY
391 tristate "Aztech Sound Galaxy"
392 select SND_AD1848_LIB
393 help
394 Say Y here to include support for Aztech Sound Galaxy
395 soundcards.
396
397 To compile this driver as a module, choose M here: the module
398 will be called snd-sgalaxy.
399
400 config SND_SSCAPE
401 tristate "Ensoniq SoundScape PnP driver"
402 select SND_HWDEP
403 select SND_MPU401_UART
404 select SND_CS4231_LIB
405 help
406 Say Y here to include support for Ensoniq SoundScape PnP
407 soundcards.
408
409 To compile this driver as a module, choose M here: the module
410 will be called snd-sscape.
411
412 config SND_WAVEFRONT
413 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
414 select FW_LOADER
415 select SND_OPL3_LIB
416 select SND_MPU401_UART
417 select SND_CS4231_LIB
418 help
419 Say Y here to include support for Turtle Beach Maui, Tropez
420 and Tropez+ soundcards based on the Wavefront chip.
421
422 To compile this driver as a module, choose M here: the module
423 will be called snd-wavefront.
424
425 config SND_WAVEFRONT_FIRMWARE_IN_KERNEL
426 bool "In-kernel firmware for Wavefront"
427 depends on SND_WAVEFRONT
428 default y
429 help
430 Say Y here to include the static firmware for FX DSP built in
431 the kernel for the Wavefront driver. If you choose N here,
432 you need to install the firmware files from the
433 alsa-firmware package.
434
435 endif # SND_ISA
436