22 bool "ISA sound devices"
23 depends on ISA || COMPILE_TEST
24 depends on ISA_DMA_API
27 Support for sound devices connected via the ISA bus.
32 tristate "AdLib FM card"
35 Say Y here to include support for AdLib FM cards.
37 To compile this driver as a module, choose M here: the module
38 will be called snd-adlib.
41 tristate "Analog Devices SoundPort AD1816A"
45 select SND_MPU401_UART
49 Say Y here to include support for Analog Devices SoundPort
50 AD1816A or compatible sound chips.
52 To compile this driver as a module, choose M here: the module
53 will be called snd-ad1816a.
56 tristate "Generic AD1848/CS4248 driver"
59 Say Y here to include support for AD1848 (Analog Devices) or
60 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
62 For newer chips from Cirrus Logic, use the CS4231 or CS4232+
65 To compile this driver as a module, choose M here: the module
66 will be called snd-ad1848.
69 tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx"
73 select SND_MPU401_UART
76 Say Y here to include support for soundcards based on the
77 Diamond Technologies DT-019X or Avance Logic chips: ALS007,
78 ALS100, ALS110, ALS120 and ALS200 chips.
80 To compile this driver as a module, choose M here: the module
81 will be called snd-als100.
84 tristate "Aztech AZT1605 Driver"
87 select SND_MPU401_UART
90 Say Y here to include support for Aztech Sound Galaxy cards
91 based on the AZT1605 chipset.
93 To compile this driver as a module, choose M here: the module
94 will be called snd-azt1605.
97 tristate "Aztech AZT2316 Driver"
100 select SND_MPU401_UART
103 Say Y here to include support for Aztech Sound Galaxy cards
104 based on the AZT2316 chipset.
106 To compile this driver as a module, choose M here: the module
107 will be called snd-azt2316.
110 tristate "Aztech Systems AZT2320"
114 select SND_MPU401_UART
117 Say Y here to include support for soundcards based on the
118 Aztech Systems AZT2320 chip.
120 To compile this driver as a module, choose M here: the module
121 will be called snd-azt2320.
124 tristate "C-Media CMI8328"
127 select SND_MPU401_UART
129 Say Y here to include support for soundcards based on the
130 C-Media CMI8328 chip.
132 To compile this driver as a module, choose M here: the module
133 will be called snd-cmi8328.
136 tristate "C-Media CMI8330"
140 select SND_MPU401_UART
142 Say Y here to include support for soundcards based on the
143 C-Media CMI8330 chip.
145 To compile this driver as a module, choose M here: the module
146 will be called snd-cmi8330.
149 tristate "Generic Cirrus Logic CS4231 driver"
150 select SND_MPU401_UART
153 Say Y here to include support for CS4231 chips from Cirrus
154 Logic - Crystal Semiconductors.
156 To compile this driver as a module, choose M here: the module
157 will be called snd-cs4231.
160 tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
162 select SND_MPU401_UART
165 Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
166 CS4238B,CS4239 chips from Cirrus Logic - Crystal
169 To compile this driver as a module, choose M here: the module
170 will be called snd-cs4236.
173 tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
175 select SND_MPU401_UART
178 Say Y here to include support for ESS AudioDrive ES688 or
179 ES1688 chips. Also, this module support cards with ES968 PnP chip.
181 To compile this driver as a module, choose M here: the module
182 will be called snd-es1688.
185 tristate "Generic ESS ES18xx driver"
187 select SND_MPU401_UART
190 Say Y here to include support for ESS AudioDrive ES18xx chips.
192 To compile this driver as a module, choose M here: the module
193 will be called snd-es18xx.
196 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
197 depends on HAS_IOPORT_MAP
200 select SND_MPU401_UART
202 Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
204 Audio Excel DSP 16 and Zoltrix AV302.
206 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
208 To compile this driver as a module, choose M here: the module
209 will be called snd-sc6000.
211 config SND_GUSCLASSIC
212 tristate "Gravis UltraSound Classic"
217 Say Y here to include support for Gravis UltraSound Classic
220 To compile this driver as a module, choose M here: the module
221 will be called snd-gusclassic.
223 config SND_GUSEXTREME
224 tristate "Gravis UltraSound Extreme"
226 select SND_MPU401_UART
230 Say Y here to include support for Gravis UltraSound Extreme
233 To compile this driver as a module, choose M here: the module
234 will be called snd-gusextreme.
237 tristate "Gravis UltraSound MAX"
241 Say Y here to include support for Gravis UltraSound MAX
244 To compile this driver as a module, choose M here: the module
245 will be called snd-gusmax.
248 tristate "AMD InterWave, Gravis UltraSound PnP"
253 Say Y here to include support for AMD InterWave based
254 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
255 MED3210, Dynasonic Pro, Panasonic PCA761AW).
257 To compile this driver as a module, choose M here: the module
258 will be called snd-interwave.
260 config SND_INTERWAVE_STB
261 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
266 Say Y here to include support for AMD InterWave based
267 soundcards with a TEA6330T bass and treble regulator
270 To compile this driver as a module, choose M here: the module
271 will be called snd-interwave-stb.
274 tristate "Media Vision Jazz16 card and compatibles"
276 select SND_MPU401_UART
279 Say Y here to include support for soundcards based on the
280 Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
281 codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
282 Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
283 Premium 3-D and Pro 3-D. There were also OEMs cards with the
286 To compile this driver as a module, choose M here: the module
287 will be called snd-jazz16.
290 tristate "Yamaha OPL3-SA2/SA3"
292 select SND_MPU401_UART
295 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
298 To compile this driver as a module, choose M here: the module
299 will be called snd-opl3sa2.
301 config SND_OPTI92X_AD1848
302 tristate "OPTi 82C92x - AD1848"
305 select SND_MPU401_UART
308 Say Y here to include support for soundcards based on Opti
309 82C92x or OTI-601 chips and using an AD1848 codec.
311 To compile this driver as a module, choose M here: the module
312 will be called snd-opti92x-ad1848.
314 config SND_OPTI92X_CS4231
315 tristate "OPTi 82C92x - CS4231"
318 select SND_MPU401_UART
321 Say Y here to include support for soundcards based on Opti
322 82C92x chips and using a CS4231 codec.
324 To compile this driver as a module, choose M here: the module
325 will be called snd-opti92x-cs4231.
328 tristate "OPTi 82C93x"
330 select SND_MPU401_UART
333 Say Y here to include support for soundcards based on Opti
336 To compile this driver as a module, choose M here: the module
337 will be called snd-opti93x.
340 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
343 select SND_MPU401_UART
346 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
347 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
349 To compile this driver as a module, choose M here: the module
350 will be called snd-miro.
353 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
358 Say Y here to include support for Creative Sound Blaster 1.0/
359 2.0/Pro (8-bit) or 100% compatible soundcards.
361 To compile this driver as a module, choose M here: the module
362 will be called snd-sb8.
365 tristate "Sound Blaster 16 (PnP)"
367 select SND_MPU401_UART
370 Say Y here to include support for Sound Blaster 16 soundcards
371 (including the Plug and Play version).
373 To compile this driver as a module, choose M here: the module
374 will be called snd-sb16.
377 tristate "Sound Blaster AWE (32,64) (PnP)"
379 select SND_MPU401_UART
381 select SND_SEQ_DEVICE if SND_SEQUENCER != n
383 Say Y here to include support for Sound Blaster AWE soundcards
384 (including the Plug and Play version).
386 To compile this driver as a module, choose M here: the module
387 will be called snd-sbawe.
389 # select SEQ stuff to min(SND_SEQUENCER,SND_XXX)
391 def_tristate SND_SEQUENCER && SND_SBAWE
392 select SND_SEQ_MIDI_EMUL
393 select SND_SEQ_VIRMIDI
394 select SND_SYNTH_EMUX
397 bool "Sound Blaster 16/AWE CSP support"
398 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
401 Say Y here to include support for the CSP core. This special
402 coprocessor can do variable tasks like various compression and
403 decompression algorithms.
406 tristate "Ensoniq SoundScape driver"
407 select SND_MPU401_UART
411 Say Y here to include support for Ensoniq SoundScape
412 and Ensoniq OEM soundcards.
414 The PCM audio is supported on SoundScape Classic, Elite, PnP
415 and VIVO cards. The supported OEM cards are SPEA Media FX and
417 The MIDI support is very experimental and requires binary
418 firmware files called "scope.cod" and "sndscape.co?" where the
419 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
420 in DOS or Windows driver packages. One has to put the firmware
421 files into the /lib/firmware directory.
423 To compile this driver as a module, choose M here: the module
424 will be called snd-sscape.
427 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
430 select SND_MPU401_UART
433 Say Y here to include support for Turtle Beach Maui, Tropez
434 and Tropez+ soundcards based on the Wavefront chip.
436 To compile this driver as a module, choose M here: the module
437 will be called snd-wavefront.
439 config SND_MSND_PINNACLE
440 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
443 select SND_MPU401_UART
446 Say Y to include support for Turtle Beach MultiSound Pinnacle/
449 To compile this driver as a module, choose M here: the module
450 will be called snd-msnd-pinnacle.
452 config SND_MSND_CLASSIC
453 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
456 select SND_MPU401_UART
459 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
460 Monterey (not for the Pinnacle or Fiji).
462 See <file:Documentation/sound/cards/multisound.sh> for important information
463 about this driver. Note that it has been discontinued, but the
464 Voyetra Turtle Beach knowledge base entry for it is still available
465 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
467 To compile this driver as a module, choose M here: the module
468 will be called snd-msnd-classic.