4 depends on SND!=n && PCI
7 tristate "Analog Devices AD1889"
11 Say Y here to include support for the integrated AC97 sound
12 device found in particular on the Hewlett-Packard [BCJ]-xxx0
13 class PA-RISC workstations, using the AD1819 codec.
15 To compile this as a module, choose M here: the module
16 will be called snd-ad1889.
19 tristate "Avance Logic ALS4000"
20 depends on SND && ISA_DMA_API
22 select SND_MPU401_UART
25 Say Y here to include support for soundcards based on Avance Logic
28 To compile this driver as a module, choose M here: the module
29 will be called snd-als4000.
32 tristate "ALi M5451 PCI Audio Controller"
34 select SND_MPU401_UART
37 Say Y here to include support for the integrated AC97 sound
38 device on motherboards using the ALi M5451 Audio Controller
39 (M1535/M1535D/M1535+/M1535D+ south bridges). Newer chipsets
40 use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver.
42 To compile this driver as a module, choose M here: the module
43 will be called snd-ali5451.
46 tristate "ATI IXP AC97 Controller"
50 Say Y here to include support for the integrated AC97 sound
51 device on motherboards with ATI chipsets (ATI IXP 150/200/250/
54 To compile this driver as a module, choose M here: the module
55 will be called snd-atiixp.
57 config SND_ATIIXP_MODEM
58 tristate "ATI IXP Modem"
62 Say Y here to include support for the integrated MC97 modem on
63 motherboards with ATI chipsets (ATI IXP 150/200/250).
65 To compile this driver as a module, choose M here: the module
66 will be called snd-atiixp-modem.
69 tristate "Aureal Advantage"
71 select SND_MPU401_UART
74 Say Y here to include support for Aureal Advantage soundcards.
76 Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
77 3D support code is in place, but not yet useable. For more info,
78 email the ALSA developer list, or <mjander@users.sourceforge.net>.
80 To compile this driver as a module, choose M here: the module
81 will be called snd-au8810.
84 tristate "Aureal Vortex"
86 select SND_MPU401_UART
89 Say Y here to include support for Aureal Vortex soundcards.
91 Supported features: Hardware Mixer and SRC. For more info, email
92 the ALSA developer list, or <mjander@users.sourceforge.net>.
94 To compile this driver as a module, choose M here: the module
95 will be called snd-au8820.
98 tristate "Aureal Vortex 2"
100 select SND_MPU401_UART
101 select SND_AC97_CODEC
103 Say Y here to include support for Aureal Vortex 2 soundcards.
105 Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
106 3D support code is in place, but not yet useable. For more info,
107 email the ALSA developer list, or <mjander@users.sourceforge.net>.
109 To compile this driver as a module, choose M here: the module
110 will be called snd-au8830.
113 tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)"
114 depends on SND && EXPERIMENTAL
116 select SND_MPU401_UART
119 Say Y here to include support for Aztech AZF3328 (PCI168)
122 To compile this driver as a module, choose M here: the module
123 will be called snd-azt3328.
126 tristate "Bt87x Audio Capture"
130 If you want to record audio from TV cards based on
131 Brooktree Bt878/Bt879 chips, say Y here and read
132 <file:Documentation/sound/alsa/Bt87x.txt>.
134 To compile this driver as a module, choose M here: the module
135 will be called snd-bt87x.
137 config SND_BT87X_OVERCLOCK
138 bool "Bt87x Audio overclocking"
141 Say Y here if 448000 Hz isn't enough for you and you want to
142 record from the analog input with up to 1792000 Hz.
144 Higher sample rates won't hurt your hardware, but audio
148 tristate "SB Audigy LS / Live 24bit"
150 select SND_AC97_CODEC
153 Say Y here to include support for the Sound Blaster Audigy LS
156 To compile this driver as a module, choose M here: the module
157 will be called snd-ca0106.
160 tristate "C-Media 8738, 8338"
163 select SND_MPU401_UART
166 If you want to use soundcards based on C-Media CMI8338 or CMI8738
167 chips, say Y here and read
168 <file:Documentation/sound/alsa/CMIPCI.txt>.
170 To compile this driver as a module, choose M here: the module
171 will be called snd-cmipci.
174 tristate "Cirrus Logic (Sound Fusion) CS4281"
178 select SND_AC97_CODEC
180 Say Y here to include support for Cirrus Logic CS4281 chips.
182 To compile this driver as a module, choose M here: the module
183 will be called snd-cs4281.
186 tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x"
189 select SND_AC97_CODEC
191 Say Y here to include support for Cirrus Logic CS4610/CS4612/
192 CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips.
194 To compile this driver as a module, choose M here: the module
195 will be called snd-cs46xx.
197 config SND_CS46XX_NEW_DSP
198 bool "Cirrus Logic (Sound Fusion) New DSP support (EXPERIMENTAL)"
199 depends on SND_CS46XX && EXPERIMENTAL
201 Say Y here to use a new DSP image for SPDIF and dual codecs.
203 This works better than the old code, so say Y.
205 config SND_CS5535AUDIO
206 tristate "CS5535 Audio"
207 depends on SND && X86 && !X86_64
209 select SND_AC97_CODEC
211 Say Y here to include support for audio on CS5535 chips. It is
212 referred to as NS CS5535 IO or AMD CS5535 IO companion in
215 To compile this driver as a module, choose M here: the module
216 will be called snd-cs5535audio.
219 tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
223 select SND_AC97_CODEC
225 Say Y to include support for Sound Blaster PCI 512, Live!,
226 Audigy and E-mu APS (partially supported) soundcards.
228 The confusing multitude of mixer controls is documented in
229 <file:Documentation/sound/alsa/SB-Live-mixer.txt> and
230 <file:Documentation/sound/alsa/Audigy-mixer.txt>.
232 To compile this driver as a module, choose M here: the module
233 will be called snd-emu10k1.
236 tristate "Emu10k1X (Dell OEM Version)"
238 select SND_AC97_CODEC
241 Say Y here to include support for the Dell OEM version of the
244 To compile this driver as a module, choose M here: the module
245 will be called snd-emu10k1x.
248 tristate "(Creative) Ensoniq AudioPCI 1370"
253 Say Y here to include support for Ensoniq AudioPCI ES1370 chips.
255 To compile this driver as a module, choose M here: the module
256 will be called snd-ens1370.
259 tristate "(Creative) Ensoniq AudioPCI 1371/1373"
262 select SND_AC97_CODEC
264 Say Y here to include support for Ensoniq AudioPCI ES1371 chips and
265 Sound Blaster PCI 64 or 128 soundcards.
267 To compile this driver as a module, choose M here: the module
268 will be called snd-ens1371.
271 tristate "ESS ES1938/1946/1969 (Solo-1)"
274 select SND_MPU401_UART
275 select SND_AC97_CODEC
277 Say Y here to include support for soundcards based on ESS Solo-1
278 (ES1938, ES1946, ES1969) chips.
280 To compile this driver as a module, choose M here: the module
281 will be called snd-es1938.
284 tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
286 select SND_MPU401_UART
287 select SND_AC97_CODEC
289 Say Y here to include support for soundcards based on ESS Maestro
292 To compile this driver as a module, choose M here: the module
293 will be called snd-es1968.
296 tristate "ForteMedia FM801"
299 select SND_MPU401_UART
300 select SND_AC97_CODEC
302 Say Y here to include support for soundcards based on the ForteMedia
305 To compile this driver as a module, choose M here: the module
306 will be called snd-fm801.
308 config SND_FM801_TEA575X
309 tristate "ForteMedia FM801 + TEA5757 tuner"
313 Say Y here to include support for soundcards based on the ForteMedia
314 FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media
317 To compile this driver as a module, choose M here: the module
318 will be called snd-fm801-tea575x.
321 tristate "Intel HD Audio"
325 Say Y here to include support for Intel "High Definition
326 Audio" (Azalia) motherboard devices.
328 To compile this driver as a module, choose M here: the module
329 will be called snd-hda-intel.
332 tristate "RME Hammerfall DSP Audio"
338 Say Y here to include support for RME Hammerfall DSP Audio
341 To compile this driver as a module, choose M here: the module
342 will be called snd-hdsp.
345 tristate "RME Hammerfall DSP MADI"
351 Say Y here to include support for RME Hammerfall DSP MADI
354 To compile this driver as a module, choose M here: the module
355 will be called snd-hdspm.
358 tristate "ICEnsemble ICE1712 (Envy24)"
360 select SND_MPU401_UART
361 select SND_AC97_CODEC
363 Say Y here to include support for soundcards based on the
364 ICE1712 (Envy24) chip.
366 Currently supported hardware is: M-Audio Delta 1010(LT),
367 DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442;
368 TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88;
369 Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8.
371 To compile this driver as a module, choose M here: the module
372 will be called snd-ice1712.
375 tristate "ICE/VT1724/1720 (Envy24HT/PT)"
377 select SND_MPU401_UART
378 select SND_AC97_CODEC
380 Say Y here to include support for soundcards based on
381 ICE/VT1724/1720 (Envy24HT/PT) chips.
383 Currently supported hardware is: AMP AUDIO2000; M-Audio
384 Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe;
385 AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II;
386 Chaintech ZNF3-150/250.
388 To compile this driver as a module, choose M here: the module
389 will be called snd-ice1724.
392 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"
394 select SND_AC97_CODEC
396 Say Y here to include support for the integrated AC97 sound
397 device on motherboards with Intel/SiS/nVidia/AMD chipsets, or
398 ALi chipsets using the M5455 Audio Controller. (There is a
399 separate driver for ALi M5451 Audio Controllers.)
401 To compile this driver as a module, choose M here: the module
402 will be called snd-intel8x0.
405 tristate "Intel/SiS/nVidia/AMD MC97 Modem (EXPERIMENTAL)"
406 depends on SND && EXPERIMENTAL
407 select SND_AC97_CODEC
409 Say Y here to include support for the integrated MC97 modem on
410 motherboards with Intel/SiS/nVidia/AMD chipsets.
412 To compile this driver as a module, choose M here: the module
413 will be called snd-intel8x0m.
416 tristate "Korg 1212 IO"
420 Say Y here to include support for Korg 1212IO soundcards.
422 To compile this driver as a module, choose M here: the module
423 will be called snd-korg1212.
426 tristate "ESS Allegro/Maestro3"
428 select SND_AC97_CODEC
430 Say Y here to include support for soundcards based on ESS Maestro 3
433 To compile this driver as a module, choose M here: the module
434 will be called snd-maestro3.
437 tristate "Digigram miXart"
442 If you want to use Digigram miXart soundcards, say Y here and
443 read <file:Documentation/sound/alsa/MIXART.txt>.
445 To compile this driver as a module, choose M here: the module
446 will be called snd-mixart.
449 tristate "NeoMagic NM256AV/ZX"
451 select SND_AC97_CODEC
453 Say Y here to include support for NeoMagic NM256AV/ZX chips.
455 To compile this driver as a module, choose M here: the module
456 will be called snd-nm256.
459 tristate "Digigram PCXHR"
464 Say Y here to include support for Digigram PCXHR boards.
466 To compile this driver as a module, choose M here: the module
467 will be called snd-pcxhr.
470 tristate "RME Digi32, 32/8, 32 PRO"
474 Say Y to include support for RME Digi32, Digi32 PRO and
475 Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio
478 To compile this driver as a module, choose M here: the module
479 will be called snd-rme32.
482 tristate "RME Digi96, 96/8, 96/8 PRO"
486 Say Y here to include support for RME Digi96, Digi96/8 and
487 Digi96/8 PRO/PAD/PST soundcards.
489 To compile this driver as a module, choose M here: the module
490 will be called snd-rme96.
493 tristate "RME Digi9652 (Hammerfall)"
497 Say Y here to include support for RME Hammerfall (RME
498 Digi9652/Digi9636) soundcards.
500 To compile this driver as a module, choose M here: the module
501 will be called snd-rme9652.
503 config SND_SONICVIBES
504 tristate "S3 SonicVibes"
507 select SND_MPU401_UART
508 select SND_AC97_CODEC
510 Say Y here to include support for soundcards based on the S3
513 To compile this driver as a module, choose M here: the module
514 will be called snd-sonicvibes.
517 tristate "Trident 4D-Wave DX/NX; SiS 7018"
519 select SND_MPU401_UART
520 select SND_AC97_CODEC
522 Say Y here to include support for soundcards based on Trident
523 4D-Wave DX/NX or SiS 7018 chips.
525 To compile this driver as a module, choose M here: the module
526 will be called snd-trident.
529 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
531 select SND_MPU401_UART
532 select SND_AC97_CODEC
534 Say Y here to include support for the integrated AC97 sound
535 device on motherboards with VIA chipsets.
537 To compile this driver as a module, choose M here: the module
538 will be called snd-via82xx.
540 config SND_VIA82XX_MODEM
541 tristate "VIA 82C686A/B, 8233 based Modems"
543 select SND_AC97_CODEC
545 Say Y here to include support for the integrated MC97 modem on
546 motherboards with VIA chipsets.
548 To compile this driver as a module, choose M here: the module
549 will be called snd-via82xx-modem.
552 tristate "Digigram VX222"
556 Say Y here to include support for Digigram VX222 soundcards.
558 To compile this driver as a module, choose M here: the module
559 will be called snd-vx222.
562 tristate "Yamaha YMF724/740/744/754"
565 select SND_MPU401_UART
566 select SND_AC97_CODEC
568 Say Y here to include support for Yamaha PCI audio chips -
569 YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
571 To compile this driver as a module, choose M here: the module
572 will be called snd-ymfpci.