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 "Avance Logic ALS100/ALS120"
70 select SND_MPU401_UART
73 Say Y here to include support for soundcards based on Avance
74 Logic ALS100, ALS110, ALS120 and ALS200 chips.
76 To compile this driver as a module, choose M here: the module
77 will be called snd-als100.
80 tristate "Aztech Systems AZT2320"
84 select SND_MPU401_UART
87 Say Y here to include support for soundcards based on the
88 Aztech Systems AZT2320 chip.
90 To compile this driver as a module, choose M here: the module
91 will be called snd-azt2320.
94 tristate "C-Media CMI8330"
98 select SND_MPU401_UART
100 Say Y here to include support for soundcards based on the
101 C-Media CMI8330 chip.
103 To compile this driver as a module, choose M here: the module
104 will be called snd-cmi8330.
107 tristate "Generic Cirrus Logic CS4231 driver"
108 select SND_MPU401_UART
111 Say Y here to include support for CS4231 chips from Cirrus
112 Logic - Crystal Semiconductors.
114 To compile this driver as a module, choose M here: the module
115 will be called snd-cs4231.
118 tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
120 select SND_MPU401_UART
123 Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
124 CS4238B,CS4239 chips from Cirrus Logic - Crystal
127 To compile this driver as a module, choose M here: the module
128 will be called snd-cs4236.
131 tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
135 select SND_MPU401_UART
138 Say Y here to include support for soundcards based on the
139 Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
141 To compile this driver as a module, choose M here: the module
142 will be called snd-dt019x.
145 tristate "Generic ESS ES968 driver"
148 select SND_MPU401_UART
151 Say Y here to include support for ESS AudioDrive ES968 chips.
153 To compile this driver as a module, choose M here: the module
154 will be called snd-es968.
157 tristate "Generic ESS ES688/ES1688 driver"
159 select SND_MPU401_UART
162 Say Y here to include support for ESS AudioDrive ES688 or
165 To compile this driver as a module, choose M here: the module
166 will be called snd-es1688.
169 tristate "Generic ESS ES18xx driver"
171 select SND_MPU401_UART
174 Say Y here to include support for ESS AudioDrive ES18xx chips.
176 To compile this driver as a module, choose M here: the module
177 will be called snd-es18xx.
180 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
181 depends on HAS_IOPORT
184 select SND_MPU401_UART
186 Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
188 Audio Excel DSP 16 and Zoltrix AV302.
190 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
192 To compile this driver as a module, choose M here: the module
193 will be called snd-sc6000.
195 config SND_GUSCLASSIC
196 tristate "Gravis UltraSound Classic"
200 Say Y here to include support for Gravis UltraSound Classic
203 To compile this driver as a module, choose M here: the module
204 will be called snd-gusclassic.
206 config SND_GUSEXTREME
207 tristate "Gravis UltraSound Extreme"
209 select SND_MPU401_UART
212 Say Y here to include support for Gravis UltraSound Extreme
215 To compile this driver as a module, choose M here: the module
216 will be called snd-gusextreme.
219 tristate "Gravis UltraSound MAX"
223 Say Y here to include support for Gravis UltraSound MAX
226 To compile this driver as a module, choose M here: the module
227 will be called snd-gusmax.
230 tristate "AMD InterWave, Gravis UltraSound PnP"
235 Say Y here to include support for AMD InterWave based
236 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
237 MED3210, Dynasonic Pro, Panasonic PCA761AW).
239 To compile this driver as a module, choose M here: the module
240 will be called snd-interwave.
242 config SND_INTERWAVE_STB
243 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
248 Say Y here to include support for AMD InterWave based
249 soundcards with a TEA6330T bass and treble regulator
252 To compile this driver as a module, choose M here: the module
253 will be called snd-interwave-stb.
256 tristate "Yamaha OPL3-SA2/SA3"
258 select SND_MPU401_UART
261 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
264 To compile this driver as a module, choose M here: the module
265 will be called snd-opl3sa2.
267 config SND_OPTI92X_AD1848
268 tristate "OPTi 82C92x - AD1848"
271 select SND_MPU401_UART
274 Say Y here to include support for soundcards based on Opti
275 82C92x or OTI-601 chips and using an AD1848 codec.
277 To compile this driver as a module, choose M here: the module
278 will be called snd-opti92x-ad1848.
280 config SND_OPTI92X_CS4231
281 tristate "OPTi 82C92x - CS4231"
284 select SND_MPU401_UART
287 Say Y here to include support for soundcards based on Opti
288 82C92x chips and using a CS4231 codec.
290 To compile this driver as a module, choose M here: the module
291 will be called snd-opti92x-cs4231.
294 tristate "OPTi 82C93x"
296 select SND_MPU401_UART
299 Say Y here to include support for soundcards based on Opti
302 To compile this driver as a module, choose M here: the module
303 will be called snd-opti93x.
306 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
309 select SND_MPU401_UART
312 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
313 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
315 To compile this driver as a module, choose M here: the module
316 will be called snd-miro.
319 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
324 Say Y here to include support for Creative Sound Blaster 1.0/
325 2.0/Pro (8-bit) or 100% compatible soundcards.
327 To compile this driver as a module, choose M here: the module
328 will be called snd-sb8.
331 tristate "Sound Blaster 16 (PnP)"
333 select SND_MPU401_UART
336 Say Y here to include support for Sound Blaster 16 soundcards
337 (including the Plug and Play version).
339 To compile this driver as a module, choose M here: the module
340 will be called snd-sb16.
343 tristate "Sound Blaster AWE (32,64) (PnP)"
345 select SND_MPU401_UART
348 Say Y here to include support for Sound Blaster AWE soundcards
349 (including the Plug and Play version).
351 To compile this driver as a module, choose M here: the module
352 will be called snd-sbawe.
355 bool "Sound Blaster 16/AWE CSP support"
356 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
359 Say Y here to include support for the CSP core. This special
360 coprocessor can do variable tasks like various compression and
361 decompression algorithms.
364 tristate "Aztech Sound Galaxy"
367 Say Y here to include support for Aztech Sound Galaxy
370 To compile this driver as a module, choose M here: the module
371 will be called snd-sgalaxy.
374 tristate "Ensoniq SoundScape driver"
375 select SND_MPU401_UART
379 Say Y here to include support for Ensoniq SoundScape
380 and Ensoniq OEM soundcards.
382 The PCM audio is supported on SoundScape Classic, Elite, PnP
383 and VIVO cards. The supported OEM cards are SPEA Media FX and
385 The MIDI support is very experimental and requires binary
386 firmware files called "scope.cod" and "sndscape.co?" where the
387 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
388 in DOS or Windows driver packages. One has to put the firmware
389 files into the /lib/firmware directory.
391 To compile this driver as a module, choose M here: the module
392 will be called snd-sscape.
395 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
398 select SND_MPU401_UART
401 Say Y here to include support for Turtle Beach Maui, Tropez
402 and Tropez+ soundcards based on the Wavefront chip.
404 To compile this driver as a module, choose M here: the module
405 will be called snd-wavefront.
407 config SND_MSND_PINNACLE
408 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
409 depends on X86 && EXPERIMENTAL
411 select SND_MPU401_UART
414 Say Y to include support for Turtle Beach MultiSound Pinnacle/
417 To compile this driver as a module, choose M here: the module
418 will be called snd-msnd-pinnacle.
420 config SND_MSND_CLASSIC
421 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
422 depends on X86 && EXPERIMENTAL
424 select SND_MPU401_UART
427 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
428 Monterey (not for the Pinnacle or Fiji).
430 See <file:Documentation/sound/oss/MultiSound> for important information
431 about this driver. Note that it has been discontinued, but the
432 Voyetra Turtle Beach knowledge base entry for it is still available
433 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
435 To compile this driver as a module, choose M here: the module
436 will be called snd-msnd-classic.