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"
376 select SND_MPU401_UART
379 Say Y here to include support for Ensoniq SoundScape
382 The PCM audio is supported on SoundScape Classic, Elite, PnP
383 and VIVO cards. The MIDI support is very experimental.
385 To compile this driver as a module, choose M here: the module
386 will be called snd-sscape.
389 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
392 select SND_MPU401_UART
395 Say Y here to include support for Turtle Beach Maui, Tropez
396 and Tropez+ soundcards based on the Wavefront chip.
398 To compile this driver as a module, choose M here: the module
399 will be called snd-wavefront.
401 config SND_MSND_PINNACLE
402 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
403 depends on X86 && EXPERIMENTAL
405 select SND_MPU401_UART
408 Say Y to include support for Turtle Beach MultiSound Pinnacle/
411 To compile this driver as a module, choose M here: the module
412 will be called snd-msnd-pinnacle.
414 config SND_MSND_CLASSIC
415 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
416 depends on X86 && EXPERIMENTAL
418 select SND_MPU401_UART
421 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
422 Monterey (not for the Pinnacle or Fiji).
424 See <file:Documentation/sound/oss/MultiSound> for important information
425 about this driver. Note that it has been discontinued, but the
426 Voyetra Turtle Beach knowledge base entry for it is still available
427 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
429 To compile this driver as a module, choose M here: the module
430 will be called snd-msnd-classic.