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 "(Echoaudio) Darla20"
224 Say 'Y' or 'M' to include support for Echoaudio Darla.
226 To compile this driver as a module, choose M here: the module
227 will be called snd-darla20
230 tristate "(Echoaudio) Gina20"
235 Say 'Y' or 'M' to include support for Echoaudio Gina.
237 To compile this driver as a module, choose M here: the module
238 will be called snd-gina20
241 tristate "(Echoaudio) Layla20"
247 Say 'Y' or 'M' to include support for Echoaudio Layla.
249 To compile this driver as a module, choose M here: the module
250 will be called snd-layla20
253 tristate "(Echoaudio) Darla24"
258 Say 'Y' or 'M' to include support for Echoaudio Darla24.
260 To compile this driver as a module, choose M here: the module
261 will be called snd-darla24
264 tristate "(Echoaudio) Gina24"
269 Say 'Y' or 'M' to include support for Echoaudio Gina24.
271 To compile this driver as a module, choose M here: the module
272 will be called snd-gina24
275 tristate "(Echoaudio) Layla24"
281 Say 'Y' or 'M' to include support for Echoaudio Layla24.
283 To compile this driver as a module, choose M here: the module
284 will be called snd-layla24
287 tristate "(Echoaudio) Mona"
293 Say 'Y' or 'M' to include support for Echoaudio Mona.
295 To compile this driver as a module, choose M here: the module
296 will be called snd-mona
299 tristate "(Echoaudio) Mia"
305 Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi.
307 To compile this driver as a module, choose M here: the module
308 will be called snd-mia
311 tristate "(Echoaudio) 3G cards"
317 Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G.
319 To compile this driver as a module, choose M here: the module
320 will be called snd-echo3g
323 tristate "(Echoaudio) Indigo"
328 Say 'Y' or 'M' to include support for Echoaudio Indigo.
330 To compile this driver as a module, choose M here: the module
331 will be called snd-indigo
334 tristate "(Echoaudio) Indigo IO"
339 Say 'Y' or 'M' to include support for Echoaudio Indigo IO.
341 To compile this driver as a module, choose M here: the module
342 will be called snd-indigoio
345 tristate "(Echoaudio) Indigo DJ"
350 Say 'Y' or 'M' to include support for Echoaudio Indigo DJ.
352 To compile this driver as a module, choose M here: the module
353 will be called snd-indigodj
356 tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
360 select SND_AC97_CODEC
362 Say Y to include support for Sound Blaster PCI 512, Live!,
363 Audigy and E-mu APS (partially supported) soundcards.
365 The confusing multitude of mixer controls is documented in
366 <file:Documentation/sound/alsa/SB-Live-mixer.txt> and
367 <file:Documentation/sound/alsa/Audigy-mixer.txt>.
369 To compile this driver as a module, choose M here: the module
370 will be called snd-emu10k1.
373 tristate "Emu10k1X (Dell OEM Version)"
375 select SND_AC97_CODEC
378 Say Y here to include support for the Dell OEM version of the
381 To compile this driver as a module, choose M here: the module
382 will be called snd-emu10k1x.
385 tristate "(Creative) Ensoniq AudioPCI 1370"
390 Say Y here to include support for Ensoniq AudioPCI ES1370 chips.
392 To compile this driver as a module, choose M here: the module
393 will be called snd-ens1370.
396 tristate "(Creative) Ensoniq AudioPCI 1371/1373"
399 select SND_AC97_CODEC
401 Say Y here to include support for Ensoniq AudioPCI ES1371 chips and
402 Sound Blaster PCI 64 or 128 soundcards.
404 To compile this driver as a module, choose M here: the module
405 will be called snd-ens1371.
408 tristate "ESS ES1938/1946/1969 (Solo-1)"
411 select SND_MPU401_UART
412 select SND_AC97_CODEC
414 Say Y here to include support for soundcards based on ESS Solo-1
415 (ES1938, ES1946, ES1969) chips.
417 To compile this driver as a module, choose M here: the module
418 will be called snd-es1938.
421 tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
423 select SND_MPU401_UART
424 select SND_AC97_CODEC
426 Say Y here to include support for soundcards based on ESS Maestro
429 To compile this driver as a module, choose M here: the module
430 will be called snd-es1968.
433 tristate "ForteMedia FM801"
436 select SND_MPU401_UART
437 select SND_AC97_CODEC
439 Say Y here to include support for soundcards based on the ForteMedia
442 To compile this driver as a module, choose M here: the module
443 will be called snd-fm801.
445 config SND_FM801_TEA575X_BOOL
446 bool "ForteMedia FM801 + TEA5757 tuner"
449 Say Y here to include support for soundcards based on the ForteMedia
450 FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media
451 Forte SF256-PCS-02) into the snd-fm801 driver.
453 config SND_FM801_TEA575X
455 depends on SND_FM801_TEA575X_BOOL
460 tristate "Intel HD Audio"
464 Say Y here to include support for Intel "High Definition
465 Audio" (Azalia) motherboard devices.
467 To compile this driver as a module, choose M here: the module
468 will be called snd-hda-intel.
471 tristate "RME Hammerfall DSP Audio"
477 Say Y here to include support for RME Hammerfall DSP Audio
480 To compile this driver as a module, choose M here: the module
481 will be called snd-hdsp.
484 tristate "RME Hammerfall DSP MADI"
490 Say Y here to include support for RME Hammerfall DSP MADI
493 To compile this driver as a module, choose M here: the module
494 will be called snd-hdspm.
497 tristate "ICEnsemble ICE1712 (Envy24)"
499 select SND_MPU401_UART
500 select SND_AC97_CODEC
502 Say Y here to include support for soundcards based on the
503 ICE1712 (Envy24) chip.
505 Currently supported hardware is: M-Audio Delta 1010(LT),
506 DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442;
507 TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88;
508 Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8.
510 To compile this driver as a module, choose M here: the module
511 will be called snd-ice1712.
514 tristate "ICE/VT1724/1720 (Envy24HT/PT)"
516 select SND_MPU401_UART
517 select SND_AC97_CODEC
519 Say Y here to include support for soundcards based on
520 ICE/VT1724/1720 (Envy24HT/PT) chips.
522 Currently supported hardware is: AMP AUDIO2000; M-Audio
523 Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe;
524 AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II;
525 Chaintech ZNF3-150/250.
527 To compile this driver as a module, choose M here: the module
528 will be called snd-ice1724.
531 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"
533 select SND_AC97_CODEC
535 Say Y here to include support for the integrated AC97 sound
536 device on motherboards with Intel/SiS/nVidia/AMD chipsets, or
537 ALi chipsets using the M5455 Audio Controller. (There is a
538 separate driver for ALi M5451 Audio Controllers.)
540 To compile this driver as a module, choose M here: the module
541 will be called snd-intel8x0.
544 tristate "Intel/SiS/nVidia/AMD MC97 Modem (EXPERIMENTAL)"
545 depends on SND && EXPERIMENTAL
546 select SND_AC97_CODEC
548 Say Y here to include support for the integrated MC97 modem on
549 motherboards with Intel/SiS/nVidia/AMD chipsets.
551 To compile this driver as a module, choose M here: the module
552 will be called snd-intel8x0m.
555 tristate "Korg 1212 IO"
559 Say Y here to include support for Korg 1212IO soundcards.
561 To compile this driver as a module, choose M here: the module
562 will be called snd-korg1212.
565 tristate "ESS Allegro/Maestro3"
567 select SND_AC97_CODEC
569 Say Y here to include support for soundcards based on ESS Maestro 3
572 To compile this driver as a module, choose M here: the module
573 will be called snd-maestro3.
576 tristate "Digigram miXart"
581 If you want to use Digigram miXart soundcards, say Y here and
582 read <file:Documentation/sound/alsa/MIXART.txt>.
584 To compile this driver as a module, choose M here: the module
585 will be called snd-mixart.
588 tristate "NeoMagic NM256AV/ZX"
590 select SND_AC97_CODEC
592 Say Y here to include support for NeoMagic NM256AV/ZX chips.
594 To compile this driver as a module, choose M here: the module
595 will be called snd-nm256.
598 tristate "Digigram PCXHR"
603 Say Y here to include support for Digigram PCXHR boards.
605 To compile this driver as a module, choose M here: the module
606 will be called snd-pcxhr.
609 tristate "RME Digi32, 32/8, 32 PRO"
613 Say Y to include support for RME Digi32, Digi32 PRO and
614 Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio
617 To compile this driver as a module, choose M here: the module
618 will be called snd-rme32.
621 tristate "RME Digi96, 96/8, 96/8 PRO"
625 Say Y here to include support for RME Digi96, Digi96/8 and
626 Digi96/8 PRO/PAD/PST soundcards.
628 To compile this driver as a module, choose M here: the module
629 will be called snd-rme96.
632 tristate "RME Digi9652 (Hammerfall)"
636 Say Y here to include support for RME Hammerfall (RME
637 Digi9652/Digi9636) soundcards.
639 To compile this driver as a module, choose M here: the module
640 will be called snd-rme9652.
642 config SND_SONICVIBES
643 tristate "S3 SonicVibes"
646 select SND_MPU401_UART
647 select SND_AC97_CODEC
649 Say Y here to include support for soundcards based on the S3
652 To compile this driver as a module, choose M here: the module
653 will be called snd-sonicvibes.
656 tristate "Trident 4D-Wave DX/NX; SiS 7018"
658 select SND_MPU401_UART
659 select SND_AC97_CODEC
661 Say Y here to include support for soundcards based on Trident
662 4D-Wave DX/NX or SiS 7018 chips.
664 To compile this driver as a module, choose M here: the module
665 will be called snd-trident.
668 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
670 select SND_MPU401_UART
671 select SND_AC97_CODEC
673 Say Y here to include support for the integrated AC97 sound
674 device on motherboards with VIA chipsets.
676 To compile this driver as a module, choose M here: the module
677 will be called snd-via82xx.
679 config SND_VIA82XX_MODEM
680 tristate "VIA 82C686A/B, 8233 based Modems"
682 select SND_AC97_CODEC
684 Say Y here to include support for the integrated MC97 modem on
685 motherboards with VIA chipsets.
687 To compile this driver as a module, choose M here: the module
688 will be called snd-via82xx-modem.
691 tristate "Digigram VX222"
695 Say Y here to include support for Digigram VX222 soundcards.
697 To compile this driver as a module, choose M here: the module
698 will be called snd-vx222.
701 tristate "Yamaha YMF724/740/744/754"
704 select SND_MPU401_UART
705 select SND_AC97_CODEC
707 Say Y here to include support for Yamaha PCI audio chips -
708 YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
710 To compile this driver as a module, choose M here: the module
711 will be called snd-ymfpci.