26 bool "ISA sound devices"
27 depends on ISA && ISA_DMA_API
30 Support for sound devices connected via the ISA bus.
35 tristate "AdLib FM card"
38 Say Y here to include support for AdLib FM cards.
40 To compile this driver as a module, choose M here: the module
41 will be called snd-adlib.
44 tristate "Analog Devices SoundPort AD1816A"
48 select SND_MPU401_UART
51 Say Y here to include support for Analog Devices SoundPort
52 AD1816A or compatible sound chips.
54 To compile this driver as a module, choose M here: the module
55 will be called snd-ad1816a.
58 tristate "Generic AD1848/CS4248 driver"
61 Say Y here to include support for AD1848 (Analog Devices) or
62 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
64 For newer chips from Cirrus Logic, use the CS4231, CS4232 or
67 To compile this driver as a module, choose M here: the module
68 will be called snd-ad1848.
71 tristate "Avance Logic ALS100/ALS120"
75 select SND_MPU401_UART
78 Say Y here to include support for soundcards based on Avance
79 Logic ALS100, ALS110, ALS120 and ALS200 chips.
81 To compile this driver as a module, choose M here: the module
82 will be called snd-als100.
85 tristate "Aztech Systems AZT2320"
89 select SND_MPU401_UART
92 Say Y here to include support for soundcards based on the
93 Aztech Systems AZT2320 chip.
95 To compile this driver as a module, choose M here: the module
96 will be called snd-azt2320.
99 tristate "C-Media CMI8330"
100 select SND_AD1848_LIB
103 Say Y here to include support for soundcards based on the
104 C-Media CMI8330 chip.
106 To compile this driver as a module, choose M here: the module
107 will be called snd-cmi8330.
110 tristate "Generic Cirrus Logic CS4231 driver"
111 select SND_MPU401_UART
114 Say Y here to include support for CS4231 chips from Cirrus
115 Logic - Crystal Semiconductors.
117 To compile this driver as a module, choose M here: the module
118 will be called snd-cs4231.
121 tristate "Generic Cirrus Logic CS4232 driver"
123 select SND_MPU401_UART
126 Say Y here to include support for CS4232 chips from Cirrus
127 Logic - Crystal Semiconductors.
129 To compile this driver as a module, choose M here: the module
130 will be called snd-cs4232.
133 tristate "Generic Cirrus Logic CS4236+ driver"
135 select SND_MPU401_UART
138 Say Y to include support for CS4235,CS4236,CS4237B,CS4238B,
139 CS4239 chips from Cirrus Logic - Crystal Semiconductors.
141 To compile this driver as a module, choose M here: the module
142 will be called snd-cs4236.
145 tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
149 select SND_MPU401_UART
152 Say Y here to include support for soundcards based on the
153 Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
155 To compile this driver as a module, choose M here: the module
156 will be called snd-dt019x.
159 tristate "Generic ESS ES968 driver"
162 select SND_MPU401_UART
165 Say Y here to include support for ESS AudioDrive ES968 chips.
167 To compile this driver as a module, choose M here: the module
168 will be called snd-es968.
171 tristate "Generic ESS ES688/ES1688 driver"
173 select SND_MPU401_UART
176 Say Y here to include support for ESS AudioDrive ES688 or
179 To compile this driver as a module, choose M here: the module
180 will be called snd-es1688.
183 tristate "Generic ESS ES18xx driver"
185 select SND_MPU401_UART
188 Say Y here to include support for ESS AudioDrive ES18xx chips.
190 To compile this driver as a module, choose M here: the module
191 will be called snd-es18xx.
194 tristate "Gallant SC-6000, Audio Excel DSP 16"
195 depends on HAS_IOPORT
196 select SND_AD1848_LIB
198 select SND_MPU401_UART
200 Say Y here to include support for Gallant SC-6000 card and clones:
201 Audio Excel DSP 16 and Zoltrix AV302.
203 To compile this driver as a module, choose M here: the module
204 will be called snd-sc6000.
206 config SND_GUSCLASSIC
207 tristate "Gravis UltraSound Classic"
211 Say Y here to include support for Gravis UltraSound Classic
214 To compile this driver as a module, choose M here: the module
215 will be called snd-gusclassic.
217 config SND_GUSEXTREME
218 tristate "Gravis UltraSound Extreme"
220 select SND_MPU401_UART
223 Say Y here to include support for Gravis UltraSound Extreme
226 To compile this driver as a module, choose M here: the module
227 will be called snd-gusextreme.
230 tristate "Gravis UltraSound MAX"
234 Say Y here to include support for Gravis UltraSound MAX
237 To compile this driver as a module, choose M here: the module
238 will be called snd-gusmax.
241 tristate "AMD InterWave, Gravis UltraSound PnP"
246 Say Y here to include support for AMD InterWave based
247 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
248 MED3210, Dynasonic Pro, Panasonic PCA761AW).
250 To compile this driver as a module, choose M here: the module
251 will be called snd-interwave.
253 config SND_INTERWAVE_STB
254 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
259 Say Y here to include support for AMD InterWave based
260 soundcards with a TEA6330T bass and treble regulator
263 To compile this driver as a module, choose M here: the module
264 will be called snd-interwave-stb.
267 tristate "Yamaha OPL3-SA2/SA3"
269 select SND_MPU401_UART
272 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
275 To compile this driver as a module, choose M here: the module
276 will be called snd-opl3sa2.
278 config SND_OPTI92X_AD1848
279 tristate "OPTi 82C92x - AD1848"
282 select SND_MPU401_UART
283 select SND_AD1848_LIB
285 Say Y here to include support for soundcards based on Opti
286 82C92x or OTI-601 chips and using an AD1848 codec.
288 To compile this driver as a module, choose M here: the module
289 will be called snd-opti92x-ad1848.
291 config SND_OPTI92X_CS4231
292 tristate "OPTi 82C92x - CS4231"
295 select SND_MPU401_UART
298 Say Y here to include support for soundcards based on Opti
299 82C92x chips and using a CS4231 codec.
301 To compile this driver as a module, choose M here: the module
302 will be called snd-opti92x-cs4231.
305 tristate "OPTi 82C93x"
307 select SND_MPU401_UART
310 Say Y here to include support for soundcards based on Opti
313 To compile this driver as a module, choose M here: the module
314 will be called snd-opti93x.
317 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
320 select SND_MPU401_UART
323 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
324 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
326 To compile this driver as a module, choose M here: the module
327 will be called snd-miro.
330 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
335 Say Y here to include support for Creative Sound Blaster 1.0/
336 2.0/Pro (8-bit) or 100% compatible soundcards.
338 To compile this driver as a module, choose M here: the module
339 will be called snd-sb8.
342 tristate "Sound Blaster 16 (PnP)"
344 select SND_MPU401_UART
347 Say Y here to include support for Sound Blaster 16 soundcards
348 (including the Plug and Play version).
350 To compile this driver as a module, choose M here: the module
351 will be called snd-sb16.
354 tristate "Sound Blaster AWE (32,64) (PnP)"
356 select SND_MPU401_UART
359 Say Y here to include support for Sound Blaster AWE soundcards
360 (including the Plug and Play version).
362 To compile this driver as a module, choose M here: the module
363 will be called snd-sbawe.
366 bool "Sound Blaster 16/AWE CSP support"
367 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
368 select FW_LOADER if !SND_SB16_CSP_FIRMWARE_IN_KERNEL
370 Say Y here to include support for the CSP core. This special
371 coprocessor can do variable tasks like various compression and
372 decompression algorithms.
375 tristate "Aztech Sound Galaxy"
376 select SND_AD1848_LIB
378 Say Y here to include support for Aztech Sound Galaxy
381 To compile this driver as a module, choose M here: the module
382 will be called snd-sgalaxy.
385 tristate "Ensoniq SoundScape PnP driver"
387 select SND_MPU401_UART
390 Say Y here to include support for Ensoniq SoundScape PnP
393 To compile this driver as a module, choose M here: the module
394 will be called snd-sscape.
397 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
400 select SND_MPU401_UART
403 Say Y here to include support for Turtle Beach Maui, Tropez
404 and Tropez+ soundcards based on the Wavefront chip.
406 To compile this driver as a module, choose M here: the module
407 will be called snd-wavefront.
409 config SND_WAVEFRONT_FIRMWARE_IN_KERNEL
410 bool "In-kernel firmware for Wavefront"
411 depends on SND_WAVEFRONT
414 Say Y here to include the static firmware for FX DSP built in
415 the kernel for the Wavefront driver. If you choose N here,
416 you need to install the firmware files from the
417 alsa-firmware package.