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, 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 card and clones:
187 Audio Excel DSP 16 and Zoltrix AV302.
189 To compile this driver as a module, choose M here: the module
190 will be called snd-sc6000.
192 config SND_GUSCLASSIC
193 tristate "Gravis UltraSound Classic"
197 Say Y here to include support for Gravis UltraSound Classic
200 To compile this driver as a module, choose M here: the module
201 will be called snd-gusclassic.
203 config SND_GUSEXTREME
204 tristate "Gravis UltraSound Extreme"
206 select SND_MPU401_UART
209 Say Y here to include support for Gravis UltraSound Extreme
212 To compile this driver as a module, choose M here: the module
213 will be called snd-gusextreme.
216 tristate "Gravis UltraSound MAX"
220 Say Y here to include support for Gravis UltraSound MAX
223 To compile this driver as a module, choose M here: the module
224 will be called snd-gusmax.
227 tristate "AMD InterWave, Gravis UltraSound PnP"
232 Say Y here to include support for AMD InterWave based
233 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
234 MED3210, Dynasonic Pro, Panasonic PCA761AW).
236 To compile this driver as a module, choose M here: the module
237 will be called snd-interwave.
239 config SND_INTERWAVE_STB
240 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
245 Say Y here to include support for AMD InterWave based
246 soundcards with a TEA6330T bass and treble regulator
249 To compile this driver as a module, choose M here: the module
250 will be called snd-interwave-stb.
253 tristate "Yamaha OPL3-SA2/SA3"
255 select SND_MPU401_UART
258 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
261 To compile this driver as a module, choose M here: the module
262 will be called snd-opl3sa2.
264 config SND_OPTI92X_AD1848
265 tristate "OPTi 82C92x - AD1848"
268 select SND_MPU401_UART
271 Say Y here to include support for soundcards based on Opti
272 82C92x or OTI-601 chips and using an AD1848 codec.
274 To compile this driver as a module, choose M here: the module
275 will be called snd-opti92x-ad1848.
277 config SND_OPTI92X_CS4231
278 tristate "OPTi 82C92x - CS4231"
281 select SND_MPU401_UART
284 Say Y here to include support for soundcards based on Opti
285 82C92x chips and using a CS4231 codec.
287 To compile this driver as a module, choose M here: the module
288 will be called snd-opti92x-cs4231.
291 tristate "OPTi 82C93x"
293 select SND_MPU401_UART
296 Say Y here to include support for soundcards based on Opti
299 To compile this driver as a module, choose M here: the module
300 will be called snd-opti93x.
303 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
306 select SND_MPU401_UART
309 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
310 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
312 To compile this driver as a module, choose M here: the module
313 will be called snd-miro.
316 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
321 Say Y here to include support for Creative Sound Blaster 1.0/
322 2.0/Pro (8-bit) or 100% compatible soundcards.
324 To compile this driver as a module, choose M here: the module
325 will be called snd-sb8.
328 tristate "Sound Blaster 16 (PnP)"
330 select SND_MPU401_UART
333 Say Y here to include support for Sound Blaster 16 soundcards
334 (including the Plug and Play version).
336 To compile this driver as a module, choose M here: the module
337 will be called snd-sb16.
340 tristate "Sound Blaster AWE (32,64) (PnP)"
342 select SND_MPU401_UART
345 Say Y here to include support for Sound Blaster AWE soundcards
346 (including the Plug and Play version).
348 To compile this driver as a module, choose M here: the module
349 will be called snd-sbawe.
352 bool "Sound Blaster 16/AWE CSP support"
353 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
356 Say Y here to include support for the CSP core. This special
357 coprocessor can do variable tasks like various compression and
358 decompression algorithms.
361 tristate "Aztech Sound Galaxy"
364 Say Y here to include support for Aztech Sound Galaxy
367 To compile this driver as a module, choose M here: the module
368 will be called snd-sgalaxy.
371 tristate "Ensoniq SoundScape driver"
373 select SND_MPU401_UART
376 Say Y here to include support for Ensoniq SoundScape
379 The PCM audio is supported on SoundScape Classic, Elite, PnP
380 and VIVO cards. The MIDI support is very experimental.
382 To compile this driver as a module, choose M here: the module
383 will be called snd-sscape.
386 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
389 select SND_MPU401_UART
392 Say Y here to include support for Turtle Beach Maui, Tropez
393 and Tropez+ soundcards based on the Wavefront chip.
395 To compile this driver as a module, choose M here: the module
396 will be called snd-wavefront.
398 config SND_WAVEFRONT_FIRMWARE_IN_KERNEL
399 bool "In-kernel firmware for Wavefront"
400 depends on SND_WAVEFRONT
403 Say Y here to include the static firmware for FX DSP built in
404 the kernel for the Wavefront driver. If you choose N here,
405 you need to install the firmware files from the
406 alsa-firmware package.
408 config SND_MSND_PINNACLE
409 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
410 depends on X86 && EXPERIMENTAL
412 select SND_MPU401_UART
415 Say Y to include support for Turtle Beach MultiSound Pinnacle/
418 To compile this driver as a module, choose M here: the module
419 will be called snd-msnd-pinnacle.
421 config SND_MSND_CLASSIC
422 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
423 depends on X86 && EXPERIMENTAL
425 select SND_MPU401_UART
428 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
429 Monterey (not for the Pinnacle or Fiji).
431 See <file:Documentation/sound/oss/MultiSound> for important information
432 about this driver. Note that it has been discontinued, but the
433 Voyetra Turtle Beach knowledge base entry for it is still available
434 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
436 To compile this driver as a module, choose M here: the module
437 will be called snd-msnd-classic.