21 bool "ISA sound devices"
22 depends on ISA && ISA_DMA_API
25 Support for sound devices connected via the ISA bus.
30 tristate "AdLib FM card"
33 Say Y here to include support for AdLib FM cards.
35 To compile this driver as a module, choose M here: the module
36 will be called snd-adlib.
39 tristate "Analog Devices SoundPort AD1816A"
43 select SND_MPU401_UART
46 Say Y here to include support for Analog Devices SoundPort
47 AD1816A or compatible sound chips.
49 To compile this driver as a module, choose M here: the module
50 will be called snd-ad1816a.
53 tristate "Generic AD1848/CS4248 driver"
56 Say Y here to include support for AD1848 (Analog Devices) or
57 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
59 For newer chips from Cirrus Logic, use the CS4231 or CS4232+
62 To compile this driver as a module, choose M here: the module
63 will be called snd-ad1848.
66 tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx"
70 select SND_MPU401_UART
73 Say Y here to include support for soundcards based on the
74 Diamond Technologies DT-019X or Avance Logic chips: ALS007,
75 ALS100, ALS110, ALS120 and ALS200 chips.
77 To compile this driver as a module, choose M here: the module
78 will be called snd-als100.
81 tristate "Aztech AZT1605 Driver"
84 select SND_MPU401_UART
87 Say Y here to include support for Aztech Sound Galaxy cards
88 based on the AZT1605 chipset.
90 To compile this driver as a module, choose M here: the module
91 will be called snd-azt1605.
94 tristate "Aztech AZT2316 Driver"
97 select SND_MPU401_UART
100 Say Y here to include support for Aztech Sound Galaxy cards
101 based on the AZT2316 chipset.
103 To compile this driver as a module, choose M here: the module
104 will be called snd-azt2316.
107 tristate "Aztech Systems AZT2320"
111 select SND_MPU401_UART
114 Say Y here to include support for soundcards based on the
115 Aztech Systems AZT2320 chip.
117 To compile this driver as a module, choose M here: the module
118 will be called snd-azt2320.
121 tristate "C-Media CMI8328"
124 select SND_MPU401_UART
126 Say Y here to include support for soundcards based on the
127 C-Media CMI8328 chip.
129 To compile this driver as a module, choose M here: the module
130 will be called snd-cmi8328.
133 tristate "C-Media CMI8330"
137 select SND_MPU401_UART
139 Say Y here to include support for soundcards based on the
140 C-Media CMI8330 chip.
142 To compile this driver as a module, choose M here: the module
143 will be called snd-cmi8330.
146 tristate "Generic Cirrus Logic CS4231 driver"
147 select SND_MPU401_UART
150 Say Y here to include support for CS4231 chips from Cirrus
151 Logic - Crystal Semiconductors.
153 To compile this driver as a module, choose M here: the module
154 will be called snd-cs4231.
157 tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
159 select SND_MPU401_UART
162 Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
163 CS4238B,CS4239 chips from Cirrus Logic - Crystal
166 To compile this driver as a module, choose M here: the module
167 will be called snd-cs4236.
170 tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
172 select SND_MPU401_UART
175 Say Y here to include support for ESS AudioDrive ES688 or
176 ES1688 chips. Also, this module support cards with ES968 PnP chip.
178 To compile this driver as a module, choose M here: the module
179 will be called snd-es1688.
182 tristate "Generic ESS ES18xx driver"
184 select SND_MPU401_UART
187 Say Y here to include support for ESS AudioDrive ES18xx chips.
189 To compile this driver as a module, choose M here: the module
190 will be called snd-es18xx.
193 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
194 depends on HAS_IOPORT
197 select SND_MPU401_UART
199 Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
201 Audio Excel DSP 16 and Zoltrix AV302.
203 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
205 To compile this driver as a module, choose M here: the module
206 will be called snd-sc6000.
208 config SND_GUSCLASSIC
209 tristate "Gravis UltraSound Classic"
213 Say Y here to include support for Gravis UltraSound Classic
216 To compile this driver as a module, choose M here: the module
217 will be called snd-gusclassic.
219 config SND_GUSEXTREME
220 tristate "Gravis UltraSound Extreme"
222 select SND_MPU401_UART
225 Say Y here to include support for Gravis UltraSound Extreme
228 To compile this driver as a module, choose M here: the module
229 will be called snd-gusextreme.
232 tristate "Gravis UltraSound MAX"
236 Say Y here to include support for Gravis UltraSound MAX
239 To compile this driver as a module, choose M here: the module
240 will be called snd-gusmax.
243 tristate "AMD InterWave, Gravis UltraSound PnP"
248 Say Y here to include support for AMD InterWave based
249 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
250 MED3210, Dynasonic Pro, Panasonic PCA761AW).
252 To compile this driver as a module, choose M here: the module
253 will be called snd-interwave.
255 config SND_INTERWAVE_STB
256 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
261 Say Y here to include support for AMD InterWave based
262 soundcards with a TEA6330T bass and treble regulator
265 To compile this driver as a module, choose M here: the module
266 will be called snd-interwave-stb.
269 tristate "Media Vision Jazz16 card and compatibles"
271 select SND_MPU401_UART
274 Say Y here to include support for soundcards based on the
275 Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
276 codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
277 Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
278 Premium 3-D and Pro 3-D. There were also OEMs cards with the
281 To compile this driver as a module, choose M here: the module
282 will be called snd-jazz16.
285 tristate "Yamaha OPL3-SA2/SA3"
287 select SND_MPU401_UART
290 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
293 To compile this driver as a module, choose M here: the module
294 will be called snd-opl3sa2.
296 config SND_OPTI92X_AD1848
297 tristate "OPTi 82C92x - AD1848"
300 select SND_MPU401_UART
303 Say Y here to include support for soundcards based on Opti
304 82C92x or OTI-601 chips and using an AD1848 codec.
306 To compile this driver as a module, choose M here: the module
307 will be called snd-opti92x-ad1848.
309 config SND_OPTI92X_CS4231
310 tristate "OPTi 82C92x - CS4231"
313 select SND_MPU401_UART
316 Say Y here to include support for soundcards based on Opti
317 82C92x chips and using a CS4231 codec.
319 To compile this driver as a module, choose M here: the module
320 will be called snd-opti92x-cs4231.
323 tristate "OPTi 82C93x"
325 select SND_MPU401_UART
328 Say Y here to include support for soundcards based on Opti
331 To compile this driver as a module, choose M here: the module
332 will be called snd-opti93x.
335 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
338 select SND_MPU401_UART
341 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
342 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
344 To compile this driver as a module, choose M here: the module
345 will be called snd-miro.
348 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
353 Say Y here to include support for Creative Sound Blaster 1.0/
354 2.0/Pro (8-bit) or 100% compatible soundcards.
356 To compile this driver as a module, choose M here: the module
357 will be called snd-sb8.
360 tristate "Sound Blaster 16 (PnP)"
362 select SND_MPU401_UART
365 Say Y here to include support for Sound Blaster 16 soundcards
366 (including the Plug and Play version).
368 To compile this driver as a module, choose M here: the module
369 will be called snd-sb16.
372 tristate "Sound Blaster AWE (32,64) (PnP)"
374 select SND_MPU401_UART
377 Say Y here to include support for Sound Blaster AWE soundcards
378 (including the Plug and Play version).
380 To compile this driver as a module, choose M here: the module
381 will be called snd-sbawe.
384 bool "Sound Blaster 16/AWE CSP support"
385 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
388 Say Y here to include support for the CSP core. This special
389 coprocessor can do variable tasks like various compression and
390 decompression algorithms.
393 tristate "Ensoniq SoundScape driver"
394 select SND_MPU401_UART
398 Say Y here to include support for Ensoniq SoundScape
399 and Ensoniq OEM soundcards.
401 The PCM audio is supported on SoundScape Classic, Elite, PnP
402 and VIVO cards. The supported OEM cards are SPEA Media FX and
404 The MIDI support is very experimental and requires binary
405 firmware files called "scope.cod" and "sndscape.co?" where the
406 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
407 in DOS or Windows driver packages. One has to put the firmware
408 files into the /lib/firmware directory.
410 To compile this driver as a module, choose M here: the module
411 will be called snd-sscape.
414 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
417 select SND_MPU401_UART
420 Say Y here to include support for Turtle Beach Maui, Tropez
421 and Tropez+ soundcards based on the Wavefront chip.
423 To compile this driver as a module, choose M here: the module
424 will be called snd-wavefront.
426 config SND_MSND_PINNACLE
427 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
428 depends on X86 && EXPERIMENTAL
430 select SND_MPU401_UART
433 Say Y to include support for Turtle Beach MultiSound Pinnacle/
436 To compile this driver as a module, choose M here: the module
437 will be called snd-msnd-pinnacle.
439 config SND_MSND_CLASSIC
440 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
441 depends on X86 && EXPERIMENTAL
443 select SND_MPU401_UART
446 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
447 Monterey (not for the Pinnacle or Fiji).
449 See <file:Documentation/sound/oss/MultiSound> for important information
450 about this driver. Note that it has been discontinued, but the
451 Voyetra Turtle Beach knowledge base entry for it is still available
452 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
454 To compile this driver as a module, choose M here: the module
455 will be called snd-msnd-classic.