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 "Yamaha OPL3-SA2/SA3"
245 select SND_MPU401_UART
248 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
251 To compile this driver as a module, choose M here: the module
252 will be called snd-opl3sa2.
254 config SND_OPTI92X_AD1848
255 tristate "OPTi 82C92x - AD1848"
258 select SND_MPU401_UART
261 Say Y here to include support for soundcards based on Opti
262 82C92x or OTI-601 chips and using an AD1848 codec.
264 To compile this driver as a module, choose M here: the module
265 will be called snd-opti92x-ad1848.
267 config SND_OPTI92X_CS4231
268 tristate "OPTi 82C92x - CS4231"
271 select SND_MPU401_UART
274 Say Y here to include support for soundcards based on Opti
275 82C92x chips and using a CS4231 codec.
277 To compile this driver as a module, choose M here: the module
278 will be called snd-opti92x-cs4231.
281 tristate "OPTi 82C93x"
283 select SND_MPU401_UART
286 Say Y here to include support for soundcards based on Opti
289 To compile this driver as a module, choose M here: the module
290 will be called snd-opti93x.
293 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
296 select SND_MPU401_UART
299 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
300 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
302 To compile this driver as a module, choose M here: the module
303 will be called snd-miro.
306 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
311 Say Y here to include support for Creative Sound Blaster 1.0/
312 2.0/Pro (8-bit) or 100% compatible soundcards.
314 To compile this driver as a module, choose M here: the module
315 will be called snd-sb8.
318 tristate "Sound Blaster 16 (PnP)"
320 select SND_MPU401_UART
323 Say Y here to include support for Sound Blaster 16 soundcards
324 (including the Plug and Play version).
326 To compile this driver as a module, choose M here: the module
327 will be called snd-sb16.
330 tristate "Sound Blaster AWE (32,64) (PnP)"
332 select SND_MPU401_UART
335 Say Y here to include support for Sound Blaster AWE soundcards
336 (including the Plug and Play version).
338 To compile this driver as a module, choose M here: the module
339 will be called snd-sbawe.
342 bool "Sound Blaster 16/AWE CSP support"
343 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
346 Say Y here to include support for the CSP core. This special
347 coprocessor can do variable tasks like various compression and
348 decompression algorithms.
351 tristate "Aztech Sound Galaxy"
354 Say Y here to include support for Aztech Sound Galaxy
357 To compile this driver as a module, choose M here: the module
358 will be called snd-sgalaxy.
361 tristate "Ensoniq SoundScape driver"
362 select SND_MPU401_UART
366 Say Y here to include support for Ensoniq SoundScape
367 and Ensoniq OEM soundcards.
369 The PCM audio is supported on SoundScape Classic, Elite, PnP
370 and VIVO cards. The supported OEM cards are SPEA Media FX and
372 The MIDI support is very experimental and requires binary
373 firmware files called "scope.cod" and "sndscape.co?" where the
374 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
375 in DOS or Windows driver packages. One has to put the firmware
376 files into the /lib/firmware directory.
378 To compile this driver as a module, choose M here: the module
379 will be called snd-sscape.
382 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
385 select SND_MPU401_UART
388 Say Y here to include support for Turtle Beach Maui, Tropez
389 and Tropez+ soundcards based on the Wavefront chip.
391 To compile this driver as a module, choose M here: the module
392 will be called snd-wavefront.
394 config SND_MSND_PINNACLE
395 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
396 depends on X86 && EXPERIMENTAL
398 select SND_MPU401_UART
401 Say Y to include support for Turtle Beach MultiSound Pinnacle/
404 To compile this driver as a module, choose M here: the module
405 will be called snd-msnd-pinnacle.
407 config SND_MSND_CLASSIC
408 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
409 depends on X86 && EXPERIMENTAL
411 select SND_MPU401_UART
414 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
415 Monterey (not for the Pinnacle or Fiji).
417 See <file:Documentation/sound/oss/MultiSound> for important information
418 about this driver. Note that it has been discontinued, but the
419 Voyetra Turtle Beach knowledge base entry for it is still available
420 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
422 To compile this driver as a module, choose M here: the module
423 will be called snd-msnd-classic.