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