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 Systems AZT2320"
85 select SND_MPU401_UART
88 Say Y here to include support for soundcards based on the
89 Aztech Systems AZT2320 chip.
91 To compile this driver as a module, choose M here: the module
92 will be called snd-azt2320.
95 tristate "C-Media CMI8330"
99 select SND_MPU401_UART
101 Say Y here to include support for soundcards based on the
102 C-Media CMI8330 chip.
104 To compile this driver as a module, choose M here: the module
105 will be called snd-cmi8330.
108 tristate "Generic Cirrus Logic CS4231 driver"
109 select SND_MPU401_UART
112 Say Y here to include support for CS4231 chips from Cirrus
113 Logic - Crystal Semiconductors.
115 To compile this driver as a module, choose M here: the module
116 will be called snd-cs4231.
119 tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
121 select SND_MPU401_UART
124 Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
125 CS4238B,CS4239 chips from Cirrus Logic - Crystal
128 To compile this driver as a module, choose M here: the module
129 will be called snd-cs4236.
132 tristate "Generic ESS ES968 driver"
135 select SND_MPU401_UART
138 Say Y here to include support for ESS AudioDrive ES968 chips.
140 To compile this driver as a module, choose M here: the module
141 will be called snd-es968.
144 tristate "Generic ESS ES688/ES1688 driver"
146 select SND_MPU401_UART
149 Say Y here to include support for ESS AudioDrive ES688 or
152 To compile this driver as a module, choose M here: the module
153 will be called snd-es1688.
156 tristate "Generic ESS ES18xx driver"
158 select SND_MPU401_UART
161 Say Y here to include support for ESS AudioDrive ES18xx chips.
163 To compile this driver as a module, choose M here: the module
164 will be called snd-es18xx.
167 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
168 depends on HAS_IOPORT
171 select SND_MPU401_UART
173 Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
175 Audio Excel DSP 16 and Zoltrix AV302.
177 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
179 To compile this driver as a module, choose M here: the module
180 will be called snd-sc6000.
182 config SND_GUSCLASSIC
183 tristate "Gravis UltraSound Classic"
187 Say Y here to include support for Gravis UltraSound Classic
190 To compile this driver as a module, choose M here: the module
191 will be called snd-gusclassic.
193 config SND_GUSEXTREME
194 tristate "Gravis UltraSound Extreme"
196 select SND_MPU401_UART
199 Say Y here to include support for Gravis UltraSound Extreme
202 To compile this driver as a module, choose M here: the module
203 will be called snd-gusextreme.
206 tristate "Gravis UltraSound MAX"
210 Say Y here to include support for Gravis UltraSound MAX
213 To compile this driver as a module, choose M here: the module
214 will be called snd-gusmax.
217 tristate "AMD InterWave, Gravis UltraSound PnP"
222 Say Y here to include support for AMD InterWave based
223 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
224 MED3210, Dynasonic Pro, Panasonic PCA761AW).
226 To compile this driver as a module, choose M here: the module
227 will be called snd-interwave.
229 config SND_INTERWAVE_STB
230 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
235 Say Y here to include support for AMD InterWave based
236 soundcards with a TEA6330T bass and treble regulator
239 To compile this driver as a module, choose M here: the module
240 will be called snd-interwave-stb.
243 tristate "Media Vision Jazz16 card and compatibles"
245 select SND_MPU401_UART
248 Say Y here to include support for soundcards based on the
249 Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
250 codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
251 Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
252 Premium 3-D and Pro 3-D. There were also OEMs cards with the
255 To compile this driver as a module, choose M here: the module
256 will be called snd-jazz16.
259 tristate "Yamaha OPL3-SA2/SA3"
261 select SND_MPU401_UART
264 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
267 To compile this driver as a module, choose M here: the module
268 will be called snd-opl3sa2.
270 config SND_OPTI92X_AD1848
271 tristate "OPTi 82C92x - AD1848"
274 select SND_MPU401_UART
277 Say Y here to include support for soundcards based on Opti
278 82C92x or OTI-601 chips and using an AD1848 codec.
280 To compile this driver as a module, choose M here: the module
281 will be called snd-opti92x-ad1848.
283 config SND_OPTI92X_CS4231
284 tristate "OPTi 82C92x - CS4231"
287 select SND_MPU401_UART
290 Say Y here to include support for soundcards based on Opti
291 82C92x chips and using a CS4231 codec.
293 To compile this driver as a module, choose M here: the module
294 will be called snd-opti92x-cs4231.
297 tristate "OPTi 82C93x"
299 select SND_MPU401_UART
302 Say Y here to include support for soundcards based on Opti
305 To compile this driver as a module, choose M here: the module
306 will be called snd-opti93x.
309 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
312 select SND_MPU401_UART
315 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
316 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
318 To compile this driver as a module, choose M here: the module
319 will be called snd-miro.
322 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
327 Say Y here to include support for Creative Sound Blaster 1.0/
328 2.0/Pro (8-bit) or 100% compatible soundcards.
330 To compile this driver as a module, choose M here: the module
331 will be called snd-sb8.
334 tristate "Sound Blaster 16 (PnP)"
336 select SND_MPU401_UART
339 Say Y here to include support for Sound Blaster 16 soundcards
340 (including the Plug and Play version).
342 To compile this driver as a module, choose M here: the module
343 will be called snd-sb16.
346 tristate "Sound Blaster AWE (32,64) (PnP)"
348 select SND_MPU401_UART
351 Say Y here to include support for Sound Blaster AWE soundcards
352 (including the Plug and Play version).
354 To compile this driver as a module, choose M here: the module
355 will be called snd-sbawe.
358 bool "Sound Blaster 16/AWE CSP support"
359 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
362 Say Y here to include support for the CSP core. This special
363 coprocessor can do variable tasks like various compression and
364 decompression algorithms.
367 tristate "Aztech Sound Galaxy"
370 Say Y here to include support for Aztech Sound Galaxy
373 To compile this driver as a module, choose M here: the module
374 will be called snd-sgalaxy.
377 tristate "Ensoniq SoundScape driver"
378 select SND_MPU401_UART
382 Say Y here to include support for Ensoniq SoundScape
383 and Ensoniq OEM soundcards.
385 The PCM audio is supported on SoundScape Classic, Elite, PnP
386 and VIVO cards. The supported OEM cards are SPEA Media FX and
388 The MIDI support is very experimental and requires binary
389 firmware files called "scope.cod" and "sndscape.co?" where the
390 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
391 in DOS or Windows driver packages. One has to put the firmware
392 files into the /lib/firmware directory.
394 To compile this driver as a module, choose M here: the module
395 will be called snd-sscape.
398 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
401 select SND_MPU401_UART
404 Say Y here to include support for Turtle Beach Maui, Tropez
405 and Tropez+ soundcards based on the Wavefront chip.
407 To compile this driver as a module, choose M here: the module
408 will be called snd-wavefront.
410 config SND_MSND_PINNACLE
411 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
412 depends on X86 && EXPERIMENTAL
414 select SND_MPU401_UART
417 Say Y to include support for Turtle Beach MultiSound Pinnacle/
420 To compile this driver as a module, choose M here: the module
421 will be called snd-msnd-pinnacle.
423 config SND_MSND_CLASSIC
424 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
425 depends on X86 && EXPERIMENTAL
427 select SND_MPU401_UART
430 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
431 Monterey (not for the Pinnacle or Fiji).
433 See <file:Documentation/sound/oss/MultiSound> for important information
434 about this driver. Note that it has been discontinued, but the
435 Voyetra Turtle Beach knowledge base entry for it is still available
436 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
438 To compile this driver as a module, choose M here: the module
439 will be called snd-msnd-classic.