22 bool "ISA sound devices"
23 depends on ISA && ISA_DMA_API
26 Support for sound devices connected via the ISA bus.
31 tristate "AdLib FM card"
34 Say Y here to include support for AdLib FM cards.
36 To compile this driver as a module, choose M here: the module
37 will be called snd-adlib.
40 tristate "Analog Devices SoundPort AD1816A"
44 select SND_MPU401_UART
48 Say Y here to include support for Analog Devices SoundPort
49 AD1816A or compatible sound chips.
51 To compile this driver as a module, choose M here: the module
52 will be called snd-ad1816a.
55 tristate "Generic AD1848/CS4248 driver"
58 Say Y here to include support for AD1848 (Analog Devices) or
59 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
61 For newer chips from Cirrus Logic, use the CS4231 or CS4232+
64 To compile this driver as a module, choose M here: the module
65 will be called snd-ad1848.
68 tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx"
72 select SND_MPU401_UART
75 Say Y here to include support for soundcards based on the
76 Diamond Technologies DT-019X or Avance Logic chips: ALS007,
77 ALS100, ALS110, ALS120 and ALS200 chips.
79 To compile this driver as a module, choose M here: the module
80 will be called snd-als100.
83 tristate "Aztech AZT1605 Driver"
86 select SND_MPU401_UART
89 Say Y here to include support for Aztech Sound Galaxy cards
90 based on the AZT1605 chipset.
92 To compile this driver as a module, choose M here: the module
93 will be called snd-azt1605.
96 tristate "Aztech AZT2316 Driver"
99 select SND_MPU401_UART
102 Say Y here to include support for Aztech Sound Galaxy cards
103 based on the AZT2316 chipset.
105 To compile this driver as a module, choose M here: the module
106 will be called snd-azt2316.
109 tristate "Aztech Systems AZT2320"
113 select SND_MPU401_UART
116 Say Y here to include support for soundcards based on the
117 Aztech Systems AZT2320 chip.
119 To compile this driver as a module, choose M here: the module
120 will be called snd-azt2320.
123 tristate "C-Media CMI8328"
126 select SND_MPU401_UART
128 Say Y here to include support for soundcards based on the
129 C-Media CMI8328 chip.
131 To compile this driver as a module, choose M here: the module
132 will be called snd-cmi8328.
135 tristate "C-Media CMI8330"
139 select SND_MPU401_UART
141 Say Y here to include support for soundcards based on the
142 C-Media CMI8330 chip.
144 To compile this driver as a module, choose M here: the module
145 will be called snd-cmi8330.
148 tristate "Generic Cirrus Logic CS4231 driver"
149 select SND_MPU401_UART
152 Say Y here to include support for CS4231 chips from Cirrus
153 Logic - Crystal Semiconductors.
155 To compile this driver as a module, choose M here: the module
156 will be called snd-cs4231.
159 tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
161 select SND_MPU401_UART
164 Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
165 CS4238B,CS4239 chips from Cirrus Logic - Crystal
168 To compile this driver as a module, choose M here: the module
169 will be called snd-cs4236.
172 tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
174 select SND_MPU401_UART
177 Say Y here to include support for ESS AudioDrive ES688 or
178 ES1688 chips. Also, this module support cards with ES968 PnP chip.
180 To compile this driver as a module, choose M here: the module
181 will be called snd-es1688.
184 tristate "Generic ESS ES18xx driver"
186 select SND_MPU401_UART
189 Say Y here to include support for ESS AudioDrive ES18xx chips.
191 To compile this driver as a module, choose M here: the module
192 will be called snd-es18xx.
195 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
196 depends on HAS_IOPORT_MAP
199 select SND_MPU401_UART
201 Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
203 Audio Excel DSP 16 and Zoltrix AV302.
205 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
207 To compile this driver as a module, choose M here: the module
208 will be called snd-sc6000.
210 config SND_GUSCLASSIC
211 tristate "Gravis UltraSound Classic"
216 Say Y here to include support for Gravis UltraSound Classic
219 To compile this driver as a module, choose M here: the module
220 will be called snd-gusclassic.
222 config SND_GUSEXTREME
223 tristate "Gravis UltraSound Extreme"
225 select SND_MPU401_UART
229 Say Y here to include support for Gravis UltraSound Extreme
232 To compile this driver as a module, choose M here: the module
233 will be called snd-gusextreme.
236 tristate "Gravis UltraSound MAX"
240 Say Y here to include support for Gravis UltraSound MAX
243 To compile this driver as a module, choose M here: the module
244 will be called snd-gusmax.
247 tristate "AMD InterWave, Gravis UltraSound PnP"
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).
256 To compile this driver as a module, choose M here: the module
257 will be called snd-interwave.
259 config SND_INTERWAVE_STB
260 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
265 Say Y here to include support for AMD InterWave based
266 soundcards with a TEA6330T bass and treble regulator
269 To compile this driver as a module, choose M here: the module
270 will be called snd-interwave-stb.
273 tristate "Media Vision Jazz16 card and compatibles"
275 select SND_MPU401_UART
278 Say Y here to include support for soundcards based on the
279 Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
280 codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
281 Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
282 Premium 3-D and Pro 3-D. There were also OEMs cards with the
285 To compile this driver as a module, choose M here: the module
286 will be called snd-jazz16.
289 tristate "Yamaha OPL3-SA2/SA3"
291 select SND_MPU401_UART
294 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
297 To compile this driver as a module, choose M here: the module
298 will be called snd-opl3sa2.
300 config SND_OPTI92X_AD1848
301 tristate "OPTi 82C92x - AD1848"
304 select SND_MPU401_UART
307 Say Y here to include support for soundcards based on Opti
308 82C92x or OTI-601 chips and using an AD1848 codec.
310 To compile this driver as a module, choose M here: the module
311 will be called snd-opti92x-ad1848.
313 config SND_OPTI92X_CS4231
314 tristate "OPTi 82C92x - CS4231"
317 select SND_MPU401_UART
320 Say Y here to include support for soundcards based on Opti
321 82C92x chips and using a CS4231 codec.
323 To compile this driver as a module, choose M here: the module
324 will be called snd-opti92x-cs4231.
327 tristate "OPTi 82C93x"
329 select SND_MPU401_UART
332 Say Y here to include support for soundcards based on Opti
335 To compile this driver as a module, choose M here: the module
336 will be called snd-opti93x.
339 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
342 select SND_MPU401_UART
345 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
346 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
348 To compile this driver as a module, choose M here: the module
349 will be called snd-miro.
352 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
357 Say Y here to include support for Creative Sound Blaster 1.0/
358 2.0/Pro (8-bit) or 100% compatible soundcards.
360 To compile this driver as a module, choose M here: the module
361 will be called snd-sb8.
364 tristate "Sound Blaster 16 (PnP)"
366 select SND_MPU401_UART
369 Say Y here to include support for Sound Blaster 16 soundcards
370 (including the Plug and Play version).
372 To compile this driver as a module, choose M here: the module
373 will be called snd-sb16.
376 tristate "Sound Blaster AWE (32,64) (PnP)"
378 select SND_MPU401_UART
381 Say Y here to include support for Sound Blaster AWE soundcards
382 (including the Plug and Play version).
384 To compile this driver as a module, choose M here: the module
385 will be called snd-sbawe.
388 bool "Sound Blaster 16/AWE CSP support"
389 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
392 Say Y here to include support for the CSP core. This special
393 coprocessor can do variable tasks like various compression and
394 decompression algorithms.
397 tristate "Ensoniq SoundScape driver"
398 select SND_MPU401_UART
402 Say Y here to include support for Ensoniq SoundScape
403 and Ensoniq OEM soundcards.
405 The PCM audio is supported on SoundScape Classic, Elite, PnP
406 and VIVO cards. The supported OEM cards are SPEA Media FX and
408 The MIDI support is very experimental and requires binary
409 firmware files called "scope.cod" and "sndscape.co?" where the
410 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
411 in DOS or Windows driver packages. One has to put the firmware
412 files into the /lib/firmware directory.
414 To compile this driver as a module, choose M here: the module
415 will be called snd-sscape.
418 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
421 select SND_MPU401_UART
424 Say Y here to include support for Turtle Beach Maui, Tropez
425 and Tropez+ soundcards based on the Wavefront chip.
427 To compile this driver as a module, choose M here: the module
428 will be called snd-wavefront.
430 config SND_MSND_PINNACLE
431 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
434 select SND_MPU401_UART
437 Say Y to include support for Turtle Beach MultiSound Pinnacle/
440 To compile this driver as a module, choose M here: the module
441 will be called snd-msnd-pinnacle.
443 config SND_MSND_CLASSIC
444 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
447 select SND_MPU401_UART
450 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
451 Monterey (not for the Pinnacle or Fiji).
453 See <file:Documentation/sound/oss/MultiSound> for important information
454 about this driver. Note that it has been discontinued, but the
455 Voyetra Turtle Beach knowledge base entry for it is still available
456 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
458 To compile this driver as a module, choose M here: the module
459 will be called snd-msnd-classic.