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"
199 depends on SND_CS46XX
202 Say Y here to use a new DSP image for SPDIF and dual codecs.
204 This works better than the old code, so say Y.
206 config SND_CS5535AUDIO
207 tristate "CS5535 Audio"
208 depends on SND && X86 && !X86_64
210 select SND_AC97_CODEC
212 Say Y here to include support for audio on CS5535 chips. It is
213 referred to as NS CS5535 IO or AMD CS5535 IO companion in
216 To compile this driver as a module, choose M here: the module
217 will be called snd-cs5535audio.
220 tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
224 select SND_AC97_CODEC
226 Say Y to include support for Sound Blaster PCI 512, Live!,
227 Audigy and E-mu APS (partially supported) soundcards.
229 The confusing multitude of mixer controls is documented in
230 <file:Documentation/sound/alsa/SB-Live-mixer.txt> and
231 <file:Documentation/sound/alsa/Audigy-mixer.txt>.
233 To compile this driver as a module, choose M here: the module
234 will be called snd-emu10k1.
237 tristate "Emu10k1X (Dell OEM Version)"
239 select SND_AC97_CODEC
242 Say Y here to include support for the Dell OEM version of the
245 To compile this driver as a module, choose M here: the module
246 will be called snd-emu10k1x.
249 tristate "(Creative) Ensoniq AudioPCI 1370"
254 Say Y here to include support for Ensoniq AudioPCI ES1370 chips.
256 To compile this driver as a module, choose M here: the module
257 will be called snd-ens1370.
260 tristate "(Creative) Ensoniq AudioPCI 1371/1373"
263 select SND_AC97_CODEC
265 Say Y here to include support for Ensoniq AudioPCI ES1371 chips and
266 Sound Blaster PCI 64 or 128 soundcards.
268 To compile this driver as a module, choose M here: the module
269 will be called snd-ens1371.
272 tristate "ESS ES1938/1946/1969 (Solo-1)"
275 select SND_MPU401_UART
276 select SND_AC97_CODEC
278 Say Y here to include support for soundcards based on ESS Solo-1
279 (ES1938, ES1946, ES1969) chips.
281 To compile this driver as a module, choose M here: the module
282 will be called snd-es1938.
285 tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
287 select SND_MPU401_UART
288 select SND_AC97_CODEC
290 Say Y here to include support for soundcards based on ESS Maestro
293 To compile this driver as a module, choose M here: the module
294 will be called snd-es1968.
297 tristate "ForteMedia FM801"
300 select SND_MPU401_UART
301 select SND_AC97_CODEC
303 Say Y here to include support for soundcards based on the ForteMedia
306 To compile this driver as a module, choose M here: the module
307 will be called snd-fm801.
309 config SND_FM801_TEA575X
310 tristate "ForteMedia FM801 + TEA5757 tuner"
314 Say Y here to include support for soundcards based on the ForteMedia
315 FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media
318 To compile this driver as a module, choose M here: the module
319 will be called snd-fm801-tea575x.
322 tristate "Intel HD Audio"
326 Say Y here to include support for Intel "High Definition
327 Audio" (Azalia) motherboard devices.
329 To compile this driver as a module, choose M here: the module
330 will be called snd-hda-intel.
333 tristate "RME Hammerfall DSP Audio"
339 Say Y here to include support for RME Hammerfall DSP Audio
342 To compile this driver as a module, choose M here: the module
343 will be called snd-hdsp.
346 tristate "RME Hammerfall DSP MADI"
352 Say Y here to include support for RME Hammerfall DSP MADI
355 To compile this driver as a module, choose M here: the module
356 will be called snd-hdspm.
359 tristate "ICEnsemble ICE1712 (Envy24)"
361 select SND_MPU401_UART
362 select SND_AC97_CODEC
364 Say Y here to include support for soundcards based on the
365 ICE1712 (Envy24) chip.
367 Currently supported hardware is: M-Audio Delta 1010(LT),
368 DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442;
369 TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88;
370 Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8.
372 To compile this driver as a module, choose M here: the module
373 will be called snd-ice1712.
376 tristate "ICE/VT1724/1720 (Envy24HT/PT)"
378 select SND_MPU401_UART
379 select SND_AC97_CODEC
381 Say Y here to include support for soundcards based on
382 ICE/VT1724/1720 (Envy24HT/PT) chips.
384 Currently supported hardware is: AMP AUDIO2000; M-Audio
385 Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe;
386 AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II;
387 Chaintech ZNF3-150/250.
389 To compile this driver as a module, choose M here: the module
390 will be called snd-ice1724.
393 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"
395 select SND_AC97_CODEC
397 Say Y here to include support for the integrated AC97 sound
398 device on motherboards with Intel/SiS/nVidia/AMD chipsets, or
399 ALi chipsets using the M5455 Audio Controller. (There is a
400 separate driver for ALi M5451 Audio Controllers.)
402 To compile this driver as a module, choose M here: the module
403 will be called snd-intel8x0.
406 tristate "Intel/SiS/nVidia/AMD MC97 Modem (EXPERIMENTAL)"
407 depends on SND && EXPERIMENTAL
408 select SND_AC97_CODEC
410 Say Y here to include support for the integrated MC97 modem on
411 motherboards with Intel/SiS/nVidia/AMD chipsets.
413 To compile this driver as a module, choose M here: the module
414 will be called snd-intel8x0m.
417 tristate "Korg 1212 IO"
421 Say Y here to include support for Korg 1212IO soundcards.
423 To compile this driver as a module, choose M here: the module
424 will be called snd-korg1212.
427 tristate "ESS Allegro/Maestro3"
429 select SND_AC97_CODEC
431 Say Y here to include support for soundcards based on ESS Maestro 3
434 To compile this driver as a module, choose M here: the module
435 will be called snd-maestro3.
438 tristate "Digigram miXart"
443 If you want to use Digigram miXart soundcards, say Y here and
444 read <file:Documentation/sound/alsa/MIXART.txt>.
446 To compile this driver as a module, choose M here: the module
447 will be called snd-mixart.
450 tristate "NeoMagic NM256AV/ZX"
452 select SND_AC97_CODEC
454 Say Y here to include support for NeoMagic NM256AV/ZX chips.
456 To compile this driver as a module, choose M here: the module
457 will be called snd-nm256.
460 tristate "Digigram PCXHR"
465 Say Y here to include support for Digigram PCXHR boards.
467 To compile this driver as a module, choose M here: the module
468 will be called snd-pcxhr.
471 tristate "RME Digi32, 32/8, 32 PRO"
475 Say Y to include support for RME Digi32, Digi32 PRO and
476 Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio
479 To compile this driver as a module, choose M here: the module
480 will be called snd-rme32.
483 tristate "RME Digi96, 96/8, 96/8 PRO"
487 Say Y here to include support for RME Digi96, Digi96/8 and
488 Digi96/8 PRO/PAD/PST soundcards.
490 To compile this driver as a module, choose M here: the module
491 will be called snd-rme96.
494 tristate "RME Digi9652 (Hammerfall)"
498 Say Y here to include support for RME Hammerfall (RME
499 Digi9652/Digi9636) soundcards.
501 To compile this driver as a module, choose M here: the module
502 will be called snd-rme9652.
504 config SND_SONICVIBES
505 tristate "S3 SonicVibes"
508 select SND_MPU401_UART
509 select SND_AC97_CODEC
511 Say Y here to include support for soundcards based on the S3
514 To compile this driver as a module, choose M here: the module
515 will be called snd-sonicvibes.
518 tristate "Trident 4D-Wave DX/NX; SiS 7018"
520 select SND_MPU401_UART
521 select SND_AC97_CODEC
523 Say Y here to include support for soundcards based on Trident
524 4D-Wave DX/NX or SiS 7018 chips.
526 To compile this driver as a module, choose M here: the module
527 will be called snd-trident.
530 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
532 select SND_MPU401_UART
533 select SND_AC97_CODEC
535 Say Y here to include support for the integrated AC97 sound
536 device on motherboards with VIA chipsets.
538 To compile this driver as a module, choose M here: the module
539 will be called snd-via82xx.
541 config SND_VIA82XX_MODEM
542 tristate "VIA 82C686A/B, 8233 based Modems"
544 select SND_AC97_CODEC
546 Say Y here to include support for the integrated MC97 modem on
547 motherboards with VIA chipsets.
549 To compile this driver as a module, choose M here: the module
550 will be called snd-via82xx-modem.
553 tristate "Digigram VX222"
557 Say Y here to include support for Digigram VX222 soundcards.
559 To compile this driver as a module, choose M here: the module
560 will be called snd-vx222.
563 tristate "Yamaha YMF724/740/744/754"
566 select SND_MPU401_UART
567 select SND_AC97_CODEC
569 Say Y here to include support for Yamaha PCI audio chips -
570 YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
572 To compile this driver as a module, choose M here: the module
573 will be called snd-ymfpci.