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 CMI8330"
125 select SND_MPU401_UART
127 Say Y here to include support for soundcards based on the
128 C-Media CMI8330 chip.
130 To compile this driver as a module, choose M here: the module
131 will be called snd-cmi8330.
134 tristate "Generic Cirrus Logic CS4231 driver"
135 select SND_MPU401_UART
138 Say Y here to include support for CS4231 chips from Cirrus
139 Logic - Crystal Semiconductors.
141 To compile this driver as a module, choose M here: the module
142 will be called snd-cs4231.
145 tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
147 select SND_MPU401_UART
150 Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
151 CS4238B,CS4239 chips from Cirrus Logic - Crystal
154 To compile this driver as a module, choose M here: the module
155 will be called snd-cs4236.
158 tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
160 select SND_MPU401_UART
163 Say Y here to include support for ESS AudioDrive ES688 or
164 ES1688 chips. Also, this module support cards with ES968 PnP chip.
166 To compile this driver as a module, choose M here: the module
167 will be called snd-es1688.
170 tristate "Generic ESS ES18xx driver"
172 select SND_MPU401_UART
175 Say Y here to include support for ESS AudioDrive ES18xx chips.
177 To compile this driver as a module, choose M here: the module
178 will be called snd-es18xx.
181 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
182 depends on HAS_IOPORT
185 select SND_MPU401_UART
187 Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
189 Audio Excel DSP 16 and Zoltrix AV302.
191 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
193 To compile this driver as a module, choose M here: the module
194 will be called snd-sc6000.
196 config SND_GUSCLASSIC
197 tristate "Gravis UltraSound Classic"
201 Say Y here to include support for Gravis UltraSound Classic
204 To compile this driver as a module, choose M here: the module
205 will be called snd-gusclassic.
207 config SND_GUSEXTREME
208 tristate "Gravis UltraSound Extreme"
210 select SND_MPU401_UART
213 Say Y here to include support for Gravis UltraSound Extreme
216 To compile this driver as a module, choose M here: the module
217 will be called snd-gusextreme.
220 tristate "Gravis UltraSound MAX"
224 Say Y here to include support for Gravis UltraSound MAX
227 To compile this driver as a module, choose M here: the module
228 will be called snd-gusmax.
231 tristate "AMD InterWave, Gravis UltraSound PnP"
236 Say Y here to include support for AMD InterWave based
237 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
238 MED3210, Dynasonic Pro, Panasonic PCA761AW).
240 To compile this driver as a module, choose M here: the module
241 will be called snd-interwave.
243 config SND_INTERWAVE_STB
244 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
249 Say Y here to include support for AMD InterWave based
250 soundcards with a TEA6330T bass and treble regulator
253 To compile this driver as a module, choose M here: the module
254 will be called snd-interwave-stb.
257 tristate "Media Vision Jazz16 card and compatibles"
259 select SND_MPU401_UART
262 Say Y here to include support for soundcards based on the
263 Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
264 codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
265 Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
266 Premium 3-D and Pro 3-D. There were also OEMs cards with the
269 To compile this driver as a module, choose M here: the module
270 will be called snd-jazz16.
273 tristate "Yamaha OPL3-SA2/SA3"
275 select SND_MPU401_UART
278 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
281 To compile this driver as a module, choose M here: the module
282 will be called snd-opl3sa2.
284 config SND_OPTI92X_AD1848
285 tristate "OPTi 82C92x - AD1848"
288 select SND_MPU401_UART
291 Say Y here to include support for soundcards based on Opti
292 82C92x or OTI-601 chips and using an AD1848 codec.
294 To compile this driver as a module, choose M here: the module
295 will be called snd-opti92x-ad1848.
297 config SND_OPTI92X_CS4231
298 tristate "OPTi 82C92x - CS4231"
301 select SND_MPU401_UART
304 Say Y here to include support for soundcards based on Opti
305 82C92x chips and using a CS4231 codec.
307 To compile this driver as a module, choose M here: the module
308 will be called snd-opti92x-cs4231.
311 tristate "OPTi 82C93x"
313 select SND_MPU401_UART
316 Say Y here to include support for soundcards based on Opti
319 To compile this driver as a module, choose M here: the module
320 will be called snd-opti93x.
323 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
326 select SND_MPU401_UART
329 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
330 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
332 To compile this driver as a module, choose M here: the module
333 will be called snd-miro.
336 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
341 Say Y here to include support for Creative Sound Blaster 1.0/
342 2.0/Pro (8-bit) or 100% compatible soundcards.
344 To compile this driver as a module, choose M here: the module
345 will be called snd-sb8.
348 tristate "Sound Blaster 16 (PnP)"
350 select SND_MPU401_UART
353 Say Y here to include support for Sound Blaster 16 soundcards
354 (including the Plug and Play version).
356 To compile this driver as a module, choose M here: the module
357 will be called snd-sb16.
360 tristate "Sound Blaster AWE (32,64) (PnP)"
362 select SND_MPU401_UART
365 Say Y here to include support for Sound Blaster AWE 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-sbawe.
372 bool "Sound Blaster 16/AWE CSP support"
373 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
376 Say Y here to include support for the CSP core. This special
377 coprocessor can do variable tasks like various compression and
378 decompression algorithms.
381 tristate "Aztech Sound Galaxy"
384 Say Y here to include support for Aztech Sound Galaxy
387 To compile this driver as a module, choose M here: the module
388 will be called snd-sgalaxy.
391 tristate "Ensoniq SoundScape driver"
392 select SND_MPU401_UART
396 Say Y here to include support for Ensoniq SoundScape
397 and Ensoniq OEM soundcards.
399 The PCM audio is supported on SoundScape Classic, Elite, PnP
400 and VIVO cards. The supported OEM cards are SPEA Media FX and
402 The MIDI support is very experimental and requires binary
403 firmware files called "scope.cod" and "sndscape.co?" where the
404 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
405 in DOS or Windows driver packages. One has to put the firmware
406 files into the /lib/firmware directory.
408 To compile this driver as a module, choose M here: the module
409 will be called snd-sscape.
412 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
415 select SND_MPU401_UART
418 Say Y here to include support for Turtle Beach Maui, Tropez
419 and Tropez+ soundcards based on the Wavefront chip.
421 To compile this driver as a module, choose M here: the module
422 will be called snd-wavefront.
424 config SND_MSND_PINNACLE
425 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
426 depends on X86 && EXPERIMENTAL
428 select SND_MPU401_UART
431 Say Y to include support for Turtle Beach MultiSound Pinnacle/
434 To compile this driver as a module, choose M here: the module
435 will be called snd-msnd-pinnacle.
437 config SND_MSND_CLASSIC
438 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
439 depends on X86 && EXPERIMENTAL
441 select SND_MPU401_UART
444 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
445 Monterey (not for the Pinnacle or Fiji).
447 See <file:Documentation/sound/oss/MultiSound> for important information
448 about this driver. Note that it has been discontinued, but the
449 Voyetra Turtle Beach knowledge base entry for it is still available
450 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
452 To compile this driver as a module, choose M here: the module
453 will be called snd-msnd-classic.