25 bool "ISA sound devices"
26 depends on ISA && ISA_DMA_API
29 Support for sound devices connected via the ISA bus.
34 tristate "AdLib FM card"
37 Say Y here to include support for AdLib FM cards.
39 To compile this driver as a module, choose M here: the module
40 will be called snd-adlib.
43 tristate "Analog Devices SoundPort AD1816A"
47 select SND_MPU401_UART
50 Say Y here to include support for Analog Devices SoundPort
51 AD1816A or compatible sound chips.
53 To compile this driver as a module, choose M here: the module
54 will be called snd-ad1816a.
57 tristate "Generic AD1848/CS4248 driver"
60 Say Y here to include support for AD1848 (Analog Devices) or
61 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
63 For newer chips from Cirrus Logic, use the CS4231, CS4232 or
66 To compile this driver as a module, choose M here: the module
67 will be called snd-ad1848.
70 tristate "Avance Logic ALS100/ALS120"
74 select SND_MPU401_UART
77 Say Y here to include support for soundcards based on Avance
78 Logic ALS100, ALS110, ALS120 and ALS200 chips.
80 To compile this driver as a module, choose M here: the module
81 will be called snd-als100.
84 tristate "Aztech Systems AZT2320"
88 select SND_MPU401_UART
91 Say Y here to include support for soundcards based on the
92 Aztech Systems AZT2320 chip.
94 To compile this driver as a module, choose M here: the module
95 will be called snd-azt2320.
98 tristate "C-Media CMI8330"
102 Say Y here to include support for soundcards based on the
103 C-Media CMI8330 chip.
105 To compile this driver as a module, choose M here: the module
106 will be called snd-cmi8330.
109 tristate "Generic Cirrus Logic CS4231 driver"
110 select SND_MPU401_UART
111 select SND_CS4231_LIB
113 Say Y here to include support for CS4231 chips from Cirrus
114 Logic - Crystal Semiconductors.
116 To compile this driver as a module, choose M here: the module
117 will be called snd-cs4231.
120 tristate "Generic Cirrus Logic CS4232 driver"
122 select SND_MPU401_UART
123 select SND_CS4231_LIB
125 Say Y here to include support for CS4232 chips from Cirrus
126 Logic - Crystal Semiconductors.
128 To compile this driver as a module, choose M here: the module
129 will be called snd-cs4232.
132 tristate "Generic Cirrus Logic CS4236+ driver"
134 select SND_MPU401_UART
135 select SND_CS4231_LIB
137 Say Y to include support for CS4235,CS4236,CS4237B,CS4238B,
138 CS4239 chips from Cirrus Logic - Crystal Semiconductors.
140 To compile this driver as a module, choose M here: the module
141 will be called snd-cs4236.
144 tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
148 select SND_MPU401_UART
151 Say Y here to include support for soundcards based on the
152 Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
154 To compile this driver as a module, choose M here: the module
155 will be called snd-dt019x.
158 tristate "Generic ESS ES968 driver"
161 select SND_MPU401_UART
164 Say Y here to include support for ESS AudioDrive ES968 chips.
166 To compile this driver as a module, choose M here: the module
167 will be called snd-es968.
170 tristate "Generic ESS ES688/ES1688 driver"
172 select SND_MPU401_UART
175 Say Y here to include support for ESS AudioDrive ES688 or
178 To compile this driver as a module, choose M here: the module
179 will be called snd-es1688.
182 tristate "Generic ESS ES18xx driver"
184 select SND_MPU401_UART
187 Say Y here to include support for ESS AudioDrive ES18xx chips.
189 To compile this driver as a module, choose M here: the module
190 will be called snd-es18xx.
193 tristate "Gallant SC-6000, Audio Excel DSP 16"
194 depends on HAS_IOPORT
195 select SND_AD1848_LIB
197 select SND_MPU401_UART
199 Say Y here to include support for Gallant SC-6000 card and clones:
200 Audio Excel DSP 16 and Zoltrix AV302.
202 To compile this driver as a module, choose M here: the module
203 will be called snd-sc6000.
205 config SND_GUSCLASSIC
206 tristate "Gravis UltraSound Classic"
210 Say Y here to include support for Gravis UltraSound Classic
213 To compile this driver as a module, choose M here: the module
214 will be called snd-gusclassic.
216 config SND_GUSEXTREME
217 tristate "Gravis UltraSound Extreme"
219 select SND_MPU401_UART
222 Say Y here to include support for Gravis UltraSound Extreme
225 To compile this driver as a module, choose M here: the module
226 will be called snd-gusextreme.
229 tristate "Gravis UltraSound MAX"
231 select SND_CS4231_LIB
233 Say Y here to include support for Gravis UltraSound MAX
236 To compile this driver as a module, choose M here: the module
237 will be called snd-gusmax.
240 tristate "AMD InterWave, Gravis UltraSound PnP"
243 select SND_CS4231_LIB
245 Say Y here to include support for AMD InterWave based
246 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
247 MED3210, Dynasonic Pro, Panasonic PCA761AW).
249 To compile this driver as a module, choose M here: the module
250 will be called snd-interwave.
252 config SND_INTERWAVE_STB
253 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
256 select SND_CS4231_LIB
258 Say Y here to include support for AMD InterWave based
259 soundcards with a TEA6330T bass and treble regulator
262 To compile this driver as a module, choose M here: the module
263 will be called snd-interwave-stb.
266 tristate "Yamaha OPL3-SA2/SA3"
268 select SND_MPU401_UART
269 select SND_CS4231_LIB
271 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
274 To compile this driver as a module, choose M here: the module
275 will be called snd-opl3sa2.
277 config SND_OPTI92X_AD1848
278 tristate "OPTi 82C92x - AD1848"
281 select SND_MPU401_UART
282 select SND_AD1848_LIB
284 Say Y here to include support for soundcards based on Opti
285 82C92x or OTI-601 chips and using an AD1848 codec.
287 To compile this driver as a module, choose M here: the module
288 will be called snd-opti92x-ad1848.
290 config SND_OPTI92X_CS4231
291 tristate "OPTi 82C92x - CS4231"
294 select SND_MPU401_UART
295 select SND_CS4231_LIB
297 Say Y here to include support for soundcards based on Opti
298 82C92x chips and using a CS4231 codec.
300 To compile this driver as a module, choose M here: the module
301 will be called snd-opti92x-cs4231.
304 tristate "OPTi 82C93x"
306 select SND_MPU401_UART
307 select SND_CS4231_LIB
309 Say Y here to include support for soundcards based on Opti
312 To compile this driver as a module, choose M here: the module
313 will be called snd-opti93x.
316 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
318 select SND_CS4231_LIB
319 select SND_MPU401_UART
322 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
323 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
325 To compile this driver as a module, choose M here: the module
326 will be called snd-miro.
329 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
334 Say Y here to include support for Creative Sound Blaster 1.0/
335 2.0/Pro (8-bit) or 100% compatible soundcards.
337 To compile this driver as a module, choose M here: the module
338 will be called snd-sb8.
341 tristate "Sound Blaster 16 (PnP)"
343 select SND_MPU401_UART
346 Say Y here to include support for Sound Blaster 16 soundcards
347 (including the Plug and Play version).
349 To compile this driver as a module, choose M here: the module
350 will be called snd-sb16.
353 tristate "Sound Blaster AWE (32,64) (PnP)"
355 select SND_MPU401_UART
358 Say Y here to include support for Sound Blaster AWE soundcards
359 (including the Plug and Play version).
361 To compile this driver as a module, choose M here: the module
362 will be called snd-sbawe.
365 bool "Sound Blaster 16/AWE CSP support"
366 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
367 select FW_LOADER if !SND_SB16_CSP_FIRMWARE_IN_KERNEL
369 Say Y here to include support for the CSP core. This special
370 coprocessor can do variable tasks like various compression and
371 decompression algorithms.
374 tristate "Aztech Sound Galaxy"
375 select SND_AD1848_LIB
377 Say Y here to include support for Aztech Sound Galaxy
380 To compile this driver as a module, choose M here: the module
381 will be called snd-sgalaxy.
384 tristate "Ensoniq SoundScape PnP driver"
386 select SND_MPU401_UART
387 select SND_CS4231_LIB
389 Say Y here to include support for Ensoniq SoundScape PnP
392 To compile this driver as a module, choose M here: the module
393 will be called snd-sscape.
396 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
399 select SND_MPU401_UART
400 select SND_CS4231_LIB
402 Say Y here to include support for Turtle Beach Maui, Tropez
403 and Tropez+ soundcards based on the Wavefront chip.
405 To compile this driver as a module, choose M here: the module
406 will be called snd-wavefront.
408 config SND_WAVEFRONT_FIRMWARE_IN_KERNEL
409 bool "In-kernel firmware for Wavefront"
410 depends on SND_WAVEFRONT
413 Say Y here to include the static firmware for FX DSP built in
414 the kernel for the Wavefront driver. If you choose N here,
415 you need to install the firmware files from the
416 alsa-firmware package.