11da177e4SLinus Torvalds# ALSA PCI drivers 21da177e4SLinus Torvalds 31da177e4SLinus Torvaldsconfig SND_AC97_CODEC 41da177e4SLinus Torvalds tristate 51da177e4SLinus Torvalds select SND_PCM 6*0ca06a00SLiam Girdwood select SND_AC97_BUS 7*0ca06a00SLiam Girdwood 8*0ca06a00SLiam Girdwoodconfig SND_AC97_BUS 9*0ca06a00SLiam Girdwood tristate 10*0ca06a00SLiam Girdwood 11*0ca06a00SLiam Girdwoodmenu "PCI devices" 12*0ca06a00SLiam Girdwood depends on SND!=n && PCI 131da177e4SLinus Torvalds 141da177e4SLinus Torvaldsconfig SND_ALI5451 151da177e4SLinus Torvalds tristate "ALi M5451 PCI Audio Controller" 161da177e4SLinus Torvalds depends on SND 171da177e4SLinus Torvalds select SND_MPU401_UART 181da177e4SLinus Torvalds select SND_AC97_CODEC 191da177e4SLinus Torvalds help 201da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 211da177e4SLinus Torvalds device on motherboards using the ALi M5451 Audio Controller 221da177e4SLinus Torvalds (M1535/M1535D/M1535+/M1535D+ south bridges). Newer chipsets 231da177e4SLinus Torvalds use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver. 241da177e4SLinus Torvalds 251da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 261da177e4SLinus Torvalds will be called snd-ali5451. 271da177e4SLinus Torvalds 281da177e4SLinus Torvaldsconfig SND_ATIIXP 291da177e4SLinus Torvalds tristate "ATI IXP AC97 Controller" 301da177e4SLinus Torvalds depends on SND 311da177e4SLinus Torvalds select SND_AC97_CODEC 321da177e4SLinus Torvalds help 331da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 341da177e4SLinus Torvalds device on motherboards with ATI chipsets (ATI IXP 150/200/250/ 351da177e4SLinus Torvalds 300/400). 361da177e4SLinus Torvalds 371da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 381da177e4SLinus Torvalds will be called snd-atiixp. 391da177e4SLinus Torvalds 401da177e4SLinus Torvaldsconfig SND_ATIIXP_MODEM 411da177e4SLinus Torvalds tristate "ATI IXP Modem" 421da177e4SLinus Torvalds depends on SND 431da177e4SLinus Torvalds select SND_AC97_CODEC 441da177e4SLinus Torvalds help 451da177e4SLinus Torvalds Say Y here to include support for the integrated MC97 modem on 461da177e4SLinus Torvalds motherboards with ATI chipsets (ATI IXP 150/200/250). 471da177e4SLinus Torvalds 481da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 491da177e4SLinus Torvalds will be called snd-atiixp-modem. 501da177e4SLinus Torvalds 511da177e4SLinus Torvaldsconfig SND_AU8810 521da177e4SLinus Torvalds tristate "Aureal Advantage" 531da177e4SLinus Torvalds depends on SND 541da177e4SLinus Torvalds select SND_MPU401_UART 551da177e4SLinus Torvalds select SND_AC97_CODEC 561da177e4SLinus Torvalds help 571da177e4SLinus Torvalds Say Y here to include support for Aureal Advantage soundcards. 581da177e4SLinus Torvalds 591da177e4SLinus Torvalds Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 601da177e4SLinus Torvalds 3D support code is in place, but not yet useable. For more info, 611da177e4SLinus Torvalds email the ALSA developer list, or <mjander@users.sourceforge.net>. 621da177e4SLinus Torvalds 631da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 641da177e4SLinus Torvalds will be called snd-au8810. 651da177e4SLinus Torvalds 661da177e4SLinus Torvaldsconfig SND_AU8820 671da177e4SLinus Torvalds tristate "Aureal Vortex" 681da177e4SLinus Torvalds depends on SND 691da177e4SLinus Torvalds select SND_MPU401_UART 701da177e4SLinus Torvalds select SND_AC97_CODEC 711da177e4SLinus Torvalds help 721da177e4SLinus Torvalds Say Y here to include support for Aureal Vortex soundcards. 731da177e4SLinus Torvalds 741da177e4SLinus Torvalds Supported features: Hardware Mixer and SRC. For more info, email 751da177e4SLinus Torvalds the ALSA developer list, or <mjander@users.sourceforge.net>. 761da177e4SLinus Torvalds 771da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 781da177e4SLinus Torvalds will be called snd-au8820. 791da177e4SLinus Torvalds 801da177e4SLinus Torvaldsconfig SND_AU8830 811da177e4SLinus Torvalds tristate "Aureal Vortex 2" 821da177e4SLinus Torvalds depends on SND 831da177e4SLinus Torvalds select SND_MPU401_UART 841da177e4SLinus Torvalds select SND_AC97_CODEC 851da177e4SLinus Torvalds help 861da177e4SLinus Torvalds Say Y here to include support for Aureal Vortex 2 soundcards. 871da177e4SLinus Torvalds 881da177e4SLinus Torvalds Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 891da177e4SLinus Torvalds 3D support code is in place, but not yet useable. For more info, 901da177e4SLinus Torvalds email the ALSA developer list, or <mjander@users.sourceforge.net>. 911da177e4SLinus Torvalds 921da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 931da177e4SLinus Torvalds will be called snd-au8830. 941da177e4SLinus Torvalds 951da177e4SLinus Torvaldsconfig SND_AZT3328 961da177e4SLinus Torvalds tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)" 971da177e4SLinus Torvalds depends on SND && EXPERIMENTAL 981da177e4SLinus Torvalds select SND_OPL3_LIB 991da177e4SLinus Torvalds select SND_MPU401_UART 1001da177e4SLinus Torvalds select SND_PCM 1011da177e4SLinus Torvalds help 1021da177e4SLinus Torvalds Say Y here to include support for Aztech AZF3328 (PCI168) 1031da177e4SLinus Torvalds soundcards. 1041da177e4SLinus Torvalds 1051da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1061da177e4SLinus Torvalds will be called snd-azt3328. 1071da177e4SLinus Torvalds 1081da177e4SLinus Torvaldsconfig SND_BT87X 1091da177e4SLinus Torvalds tristate "Bt87x Audio Capture" 1101da177e4SLinus Torvalds depends on SND 1111da177e4SLinus Torvalds select SND_PCM 1121da177e4SLinus Torvalds help 1131da177e4SLinus Torvalds If you want to record audio from TV cards based on 1141da177e4SLinus Torvalds Brooktree Bt878/Bt879 chips, say Y here and read 1151da177e4SLinus Torvalds <file:Documentation/sound/alsa/Bt87x.txt>. 1161da177e4SLinus Torvalds 1171da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1181da177e4SLinus Torvalds will be called snd-bt87x. 1191da177e4SLinus Torvalds 1201da177e4SLinus Torvaldsconfig SND_BT87X_OVERCLOCK 1211da177e4SLinus Torvalds bool "Bt87x Audio overclocking" 1221da177e4SLinus Torvalds depends on SND_BT87X 1231da177e4SLinus Torvalds help 1241da177e4SLinus Torvalds Say Y here if 448000 Hz isn't enough for you and you want to 1251da177e4SLinus Torvalds record from the analog input with up to 1792000 Hz. 1261da177e4SLinus Torvalds 1271da177e4SLinus Torvalds Higher sample rates won't hurt your hardware, but audio 1281da177e4SLinus Torvalds quality may suffer. 1291da177e4SLinus Torvalds 1301da177e4SLinus Torvaldsconfig SND_CS46XX 1311da177e4SLinus Torvalds tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x" 1321da177e4SLinus Torvalds depends on SND 1331da177e4SLinus Torvalds select SND_RAWMIDI 1341da177e4SLinus Torvalds select SND_AC97_CODEC 1351da177e4SLinus Torvalds help 1361da177e4SLinus Torvalds Say Y here to include support for Cirrus Logic CS4610/CS4612/ 1371da177e4SLinus Torvalds CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips. 1381da177e4SLinus Torvalds 1391da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1401da177e4SLinus Torvalds will be called snd-cs46xx. 1411da177e4SLinus Torvalds 1421da177e4SLinus Torvaldsconfig SND_CS46XX_NEW_DSP 1431da177e4SLinus Torvalds bool "Cirrus Logic (Sound Fusion) New DSP support (EXPERIMENTAL)" 1441da177e4SLinus Torvalds depends on SND_CS46XX && EXPERIMENTAL 1451da177e4SLinus Torvalds help 1461da177e4SLinus Torvalds Say Y here to use a new DSP image for SPDIF and dual codecs. 1471da177e4SLinus Torvalds 1481da177e4SLinus Torvalds This works better than the old code, so say Y. 1491da177e4SLinus Torvalds 1501da177e4SLinus Torvaldsconfig SND_CS4281 1511da177e4SLinus Torvalds tristate "Cirrus Logic (Sound Fusion) CS4281" 1521da177e4SLinus Torvalds depends on SND 1531da177e4SLinus Torvalds select SND_OPL3_LIB 1541da177e4SLinus Torvalds select SND_RAWMIDI 1551da177e4SLinus Torvalds select SND_AC97_CODEC 1561da177e4SLinus Torvalds help 1571da177e4SLinus Torvalds Say Y here to include support for Cirrus Logic CS4281 chips. 1581da177e4SLinus Torvalds 1591da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1601da177e4SLinus Torvalds will be called snd-cs4281. 1611da177e4SLinus Torvalds 1621da177e4SLinus Torvaldsconfig SND_EMU10K1 1631da177e4SLinus Torvalds tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)" 1641da177e4SLinus Torvalds depends on SND 1651da177e4SLinus Torvalds select SND_HWDEP 1661da177e4SLinus Torvalds select SND_RAWMIDI 1671da177e4SLinus Torvalds select SND_AC97_CODEC 1681da177e4SLinus Torvalds help 1691da177e4SLinus Torvalds Say Y to include support for Sound Blaster PCI 512, Live!, 1701da177e4SLinus Torvalds Audigy and E-mu APS (partially supported) soundcards. 1711da177e4SLinus Torvalds 1721da177e4SLinus Torvalds The confusing multitude of mixer controls is documented in 1731da177e4SLinus Torvalds <file:Documentation/sound/alsa/SB-Live-mixer.txt> and 1741da177e4SLinus Torvalds <file:Documentation/sound/alsa/Audigy-mixer.txt>. 1751da177e4SLinus Torvalds 1761da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1771da177e4SLinus Torvalds will be called snd-emu10k1. 1781da177e4SLinus Torvalds 1791da177e4SLinus Torvaldsconfig SND_EMU10K1X 1801da177e4SLinus Torvalds tristate "Emu10k1X (Dell OEM Version)" 1811da177e4SLinus Torvalds depends on SND 1821da177e4SLinus Torvalds select SND_AC97_CODEC 1831da177e4SLinus Torvalds select SND_RAWMIDI 1841da177e4SLinus Torvalds help 1851da177e4SLinus Torvalds Say Y here to include support for the Dell OEM version of the 1861da177e4SLinus Torvalds Sound Blaster Live!. 1871da177e4SLinus Torvalds 1881da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1891da177e4SLinus Torvalds will be called snd-emu10k1x. 1901da177e4SLinus Torvalds 1911da177e4SLinus Torvaldsconfig SND_CA0106 1921da177e4SLinus Torvalds tristate "SB Audigy LS / Live 24bit" 1931da177e4SLinus Torvalds depends on SND 1941da177e4SLinus Torvalds select SND_AC97_CODEC 1951da177e4SLinus Torvalds help 1961da177e4SLinus Torvalds Say Y here to include support for the Sound Blaster Audigy LS 1971da177e4SLinus Torvalds and Live 24bit. 1981da177e4SLinus Torvalds 1991da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2001da177e4SLinus Torvalds will be called snd-ca0106. 2011da177e4SLinus Torvalds 2021da177e4SLinus Torvaldsconfig SND_KORG1212 2031da177e4SLinus Torvalds tristate "Korg 1212 IO" 2041da177e4SLinus Torvalds depends on SND 2051da177e4SLinus Torvalds select SND_PCM 2061da177e4SLinus Torvalds help 2071da177e4SLinus Torvalds Say Y here to include support for Korg 1212IO soundcards. 2081da177e4SLinus Torvalds 2091da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2101da177e4SLinus Torvalds will be called snd-korg1212. 2111da177e4SLinus Torvalds 2121da177e4SLinus Torvaldsconfig SND_MIXART 2131da177e4SLinus Torvalds tristate "Digigram miXart" 2141da177e4SLinus Torvalds depends on SND 2151da177e4SLinus Torvalds select SND_HWDEP 2161da177e4SLinus Torvalds select SND_PCM 2171da177e4SLinus Torvalds help 2181da177e4SLinus Torvalds If you want to use Digigram miXart soundcards, say Y here and 2191da177e4SLinus Torvalds read <file:Documentation/sound/alsa/MIXART.txt>. 2201da177e4SLinus Torvalds 2211da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2221da177e4SLinus Torvalds will be called snd-mixart. 2231da177e4SLinus Torvalds 2241da177e4SLinus Torvaldsconfig SND_NM256 2251da177e4SLinus Torvalds tristate "NeoMagic NM256AV/ZX" 2261da177e4SLinus Torvalds depends on SND 2271da177e4SLinus Torvalds select SND_AC97_CODEC 2281da177e4SLinus Torvalds help 2291da177e4SLinus Torvalds Say Y here to include support for NeoMagic NM256AV/ZX chips. 2301da177e4SLinus Torvalds 2311da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2321da177e4SLinus Torvalds will be called snd-nm256. 2331da177e4SLinus Torvalds 2341da177e4SLinus Torvaldsconfig SND_RME32 2351da177e4SLinus Torvalds tristate "RME Digi32, 32/8, 32 PRO" 2361da177e4SLinus Torvalds depends on SND 2371da177e4SLinus Torvalds select SND_PCM 2381da177e4SLinus Torvalds help 2391da177e4SLinus Torvalds Say Y to include support for RME Digi32, Digi32 PRO and 2401da177e4SLinus Torvalds Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio 2411da177e4SLinus Torvalds devices. 2421da177e4SLinus Torvalds 2431da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2441da177e4SLinus Torvalds will be called snd-rme32. 2451da177e4SLinus Torvalds 2461da177e4SLinus Torvaldsconfig SND_RME96 2471da177e4SLinus Torvalds tristate "RME Digi96, 96/8, 96/8 PRO" 2481da177e4SLinus Torvalds depends on SND 2491da177e4SLinus Torvalds select SND_PCM 2501da177e4SLinus Torvalds help 2511da177e4SLinus Torvalds Say Y here to include support for RME Digi96, Digi96/8 and 2521da177e4SLinus Torvalds Digi96/8 PRO/PAD/PST soundcards. 2531da177e4SLinus Torvalds 2541da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2551da177e4SLinus Torvalds will be called snd-rme96. 2561da177e4SLinus Torvalds 2571da177e4SLinus Torvaldsconfig SND_RME9652 2581da177e4SLinus Torvalds tristate "RME Digi9652 (Hammerfall)" 2591da177e4SLinus Torvalds depends on SND 2601da177e4SLinus Torvalds select SND_PCM 2611da177e4SLinus Torvalds help 2621da177e4SLinus Torvalds Say Y here to include support for RME Hammerfall (RME 2631da177e4SLinus Torvalds Digi9652/Digi9636) soundcards. 2641da177e4SLinus Torvalds 2651da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2661da177e4SLinus Torvalds will be called snd-rme9652. 2671da177e4SLinus Torvalds 2681da177e4SLinus Torvaldsconfig SND_HDSP 2691da177e4SLinus Torvalds tristate "RME Hammerfall DSP Audio" 2701da177e4SLinus Torvalds depends on SND 2711da177e4SLinus Torvalds select SND_HWDEP 2721da177e4SLinus Torvalds select SND_RAWMIDI 2731da177e4SLinus Torvalds select SND_PCM 2741da177e4SLinus Torvalds help 2751da177e4SLinus Torvalds Say Y here to include support for RME Hammerfall DSP Audio 2761da177e4SLinus Torvalds soundcards. 2771da177e4SLinus Torvalds 2781da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2791da177e4SLinus Torvalds will be called snd-hdsp. 2801da177e4SLinus Torvalds 281763f356cSTakashi Iwaiconfig SND_HDSPM 282763f356cSTakashi Iwai tristate "RME Hammerfall DSP MADI" 283763f356cSTakashi Iwai depends on SND 284763f356cSTakashi Iwai select SND_HWDEP 285763f356cSTakashi Iwai select SND_RAWMIDI 286763f356cSTakashi Iwai select SND_PCM 287763f356cSTakashi Iwai help 288763f356cSTakashi Iwai Say Y here to include support for RME Hammerfall DSP MADI 289763f356cSTakashi Iwai soundcards. 290763f356cSTakashi Iwai 291763f356cSTakashi Iwai To compile this driver as a module, choose M here: the module 292763f356cSTakashi Iwai will be called snd-hdspm. 293763f356cSTakashi Iwai 2941da177e4SLinus Torvaldsconfig SND_TRIDENT 2951da177e4SLinus Torvalds tristate "Trident 4D-Wave DX/NX; SiS 7018" 2961da177e4SLinus Torvalds depends on SND 2971da177e4SLinus Torvalds select SND_MPU401_UART 2981da177e4SLinus Torvalds select SND_AC97_CODEC 2991da177e4SLinus Torvalds help 3001da177e4SLinus Torvalds Say Y here to include support for soundcards based on Trident 3011da177e4SLinus Torvalds 4D-Wave DX/NX or SiS 7018 chips. 3021da177e4SLinus Torvalds 3031da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3041da177e4SLinus Torvalds will be called snd-trident. 3051da177e4SLinus Torvalds 3061da177e4SLinus Torvaldsconfig SND_YMFPCI 3071da177e4SLinus Torvalds tristate "Yamaha YMF724/740/744/754" 3081da177e4SLinus Torvalds depends on SND 3091da177e4SLinus Torvalds select SND_OPL3_LIB 3101da177e4SLinus Torvalds select SND_MPU401_UART 3111da177e4SLinus Torvalds select SND_AC97_CODEC 3121da177e4SLinus Torvalds help 3131da177e4SLinus Torvalds Say Y here to include support for Yamaha PCI audio chips - 3141da177e4SLinus Torvalds YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 3151da177e4SLinus Torvalds 3161da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3171da177e4SLinus Torvalds will be called snd-ymfpci. 3181da177e4SLinus Torvalds 3191da177e4SLinus Torvaldsconfig SND_ALS4000 3201da177e4SLinus Torvalds tristate "Avance Logic ALS4000" 321276bd31cSAl Viro depends on SND && ISA_DMA_API 3221da177e4SLinus Torvalds select SND_OPL3_LIB 3231da177e4SLinus Torvalds select SND_MPU401_UART 3241da177e4SLinus Torvalds select SND_PCM 3251da177e4SLinus Torvalds help 3261da177e4SLinus Torvalds Say Y here to include support for soundcards based on Avance Logic 3271da177e4SLinus Torvalds ALS4000 chips. 3281da177e4SLinus Torvalds 3291da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3301da177e4SLinus Torvalds will be called snd-als4000. 3311da177e4SLinus Torvalds 3321da177e4SLinus Torvaldsconfig SND_CMIPCI 3331da177e4SLinus Torvalds tristate "C-Media 8738, 8338" 3341da177e4SLinus Torvalds depends on SND 3351da177e4SLinus Torvalds select SND_OPL3_LIB 3361da177e4SLinus Torvalds select SND_MPU401_UART 3371da177e4SLinus Torvalds select SND_PCM 3381da177e4SLinus Torvalds help 3391da177e4SLinus Torvalds If you want to use soundcards based on C-Media CMI8338 or CMI8738 3401da177e4SLinus Torvalds chips, say Y here and read 3411da177e4SLinus Torvalds <file:Documentation/sound/alsa/CMIPCI.txt>. 3421da177e4SLinus Torvalds 3431da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3441da177e4SLinus Torvalds will be called snd-cmipci. 3451da177e4SLinus Torvalds 3461da177e4SLinus Torvaldsconfig SND_ENS1370 3471da177e4SLinus Torvalds tristate "(Creative) Ensoniq AudioPCI 1370" 3481da177e4SLinus Torvalds depends on SND 3491da177e4SLinus Torvalds select SND_RAWMIDI 3501da177e4SLinus Torvalds select SND_PCM 3511da177e4SLinus Torvalds help 3521da177e4SLinus Torvalds Say Y here to include support for Ensoniq AudioPCI ES1370 chips. 3531da177e4SLinus Torvalds 3541da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3551da177e4SLinus Torvalds will be called snd-ens1370. 3561da177e4SLinus Torvalds 3571da177e4SLinus Torvaldsconfig SND_ENS1371 3581da177e4SLinus Torvalds tristate "(Creative) Ensoniq AudioPCI 1371/1373" 3591da177e4SLinus Torvalds depends on SND 3601da177e4SLinus Torvalds select SND_RAWMIDI 3611da177e4SLinus Torvalds select SND_AC97_CODEC 3621da177e4SLinus Torvalds help 3631da177e4SLinus Torvalds Say Y here to include support for Ensoniq AudioPCI ES1371 chips and 3641da177e4SLinus Torvalds Sound Blaster PCI 64 or 128 soundcards. 3651da177e4SLinus Torvalds 3661da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3671da177e4SLinus Torvalds will be called snd-ens1371. 3681da177e4SLinus Torvalds 3691da177e4SLinus Torvaldsconfig SND_ES1938 3701da177e4SLinus Torvalds tristate "ESS ES1938/1946/1969 (Solo-1)" 3711da177e4SLinus Torvalds depends on SND 3721da177e4SLinus Torvalds select SND_OPL3_LIB 3731da177e4SLinus Torvalds select SND_MPU401_UART 3741da177e4SLinus Torvalds select SND_AC97_CODEC 3751da177e4SLinus Torvalds help 3761da177e4SLinus Torvalds Say Y here to include support for soundcards based on ESS Solo-1 3771da177e4SLinus Torvalds (ES1938, ES1946, ES1969) chips. 3781da177e4SLinus Torvalds 3791da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3801da177e4SLinus Torvalds will be called snd-es1938. 3811da177e4SLinus Torvalds 3821da177e4SLinus Torvaldsconfig SND_ES1968 3831da177e4SLinus Torvalds tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 3841da177e4SLinus Torvalds depends on SND 3851da177e4SLinus Torvalds select SND_MPU401_UART 3861da177e4SLinus Torvalds select SND_AC97_CODEC 3871da177e4SLinus Torvalds help 3881da177e4SLinus Torvalds Say Y here to include support for soundcards based on ESS Maestro 3891da177e4SLinus Torvalds 1/2/2E chips. 3901da177e4SLinus Torvalds 3911da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3921da177e4SLinus Torvalds will be called snd-es1968. 3931da177e4SLinus Torvalds 3941da177e4SLinus Torvaldsconfig SND_MAESTRO3 3951da177e4SLinus Torvalds tristate "ESS Allegro/Maestro3" 3961da177e4SLinus Torvalds depends on SND 3971da177e4SLinus Torvalds select SND_AC97_CODEC 3981da177e4SLinus Torvalds help 3991da177e4SLinus Torvalds Say Y here to include support for soundcards based on ESS Maestro 3 4001da177e4SLinus Torvalds (Allegro) chips. 4011da177e4SLinus Torvalds 4021da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 4031da177e4SLinus Torvalds will be called snd-maestro3. 4041da177e4SLinus Torvalds 4051da177e4SLinus Torvaldsconfig SND_FM801 4061da177e4SLinus Torvalds tristate "ForteMedia FM801" 4071da177e4SLinus Torvalds depends on SND 4081da177e4SLinus Torvalds select SND_OPL3_LIB 4091da177e4SLinus Torvalds select SND_MPU401_UART 4101da177e4SLinus Torvalds select SND_AC97_CODEC 4111da177e4SLinus Torvalds help 4121da177e4SLinus Torvalds Say Y here to include support for soundcards based on the ForteMedia 4131da177e4SLinus Torvalds FM801 chip. 4141da177e4SLinus Torvalds 4151da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 4161da177e4SLinus Torvalds will be called snd-fm801. 4171da177e4SLinus Torvalds 4181da177e4SLinus Torvaldsconfig SND_FM801_TEA575X 4191da177e4SLinus Torvalds tristate "ForteMedia FM801 + TEA5757 tuner" 4201da177e4SLinus Torvalds depends on SND_FM801 4211da177e4SLinus Torvalds select VIDEO_DEV 4221da177e4SLinus Torvalds help 4231da177e4SLinus Torvalds Say Y here to include support for soundcards based on the ForteMedia 4241da177e4SLinus Torvalds FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media 4251da177e4SLinus Torvalds Forte SF256-PCS-02). 4261da177e4SLinus Torvalds 4271da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 4281da177e4SLinus Torvalds will be called snd-fm801-tea575x. 4291da177e4SLinus Torvalds 4301da177e4SLinus Torvaldsconfig SND_ICE1712 4311da177e4SLinus Torvalds tristate "ICEnsemble ICE1712 (Envy24)" 4321da177e4SLinus Torvalds depends on SND 4331da177e4SLinus Torvalds select SND_MPU401_UART 4341da177e4SLinus Torvalds select SND_AC97_CODEC 4351da177e4SLinus Torvalds help 4361da177e4SLinus Torvalds Say Y here to include support for soundcards based on the 4371da177e4SLinus Torvalds ICE1712 (Envy24) chip. 4381da177e4SLinus Torvalds 4391da177e4SLinus Torvalds Currently supported hardware is: M-Audio Delta 1010(LT), 4401da177e4SLinus Torvalds DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; 4411da177e4SLinus Torvalds TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88; 4421da177e4SLinus Torvalds Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8. 4431da177e4SLinus Torvalds 4441da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 4451da177e4SLinus Torvalds will be called snd-ice1712. 4461da177e4SLinus Torvalds 4471da177e4SLinus Torvaldsconfig SND_ICE1724 4481da177e4SLinus Torvalds tristate "ICE/VT1724/1720 (Envy24HT/PT)" 4491da177e4SLinus Torvalds depends on SND 4501da177e4SLinus Torvalds select SND_MPU401_UART 4511da177e4SLinus Torvalds select SND_AC97_CODEC 4521da177e4SLinus Torvalds help 4531da177e4SLinus Torvalds Say Y here to include support for soundcards based on 4541da177e4SLinus Torvalds ICE/VT1724/1720 (Envy24HT/PT) chips. 4551da177e4SLinus Torvalds 4561da177e4SLinus Torvalds Currently supported hardware is: AMP AUDIO2000; M-Audio 4571da177e4SLinus Torvalds Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe; 4581da177e4SLinus Torvalds AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II; 4591da177e4SLinus Torvalds Chaintech ZNF3-150/250. 4601da177e4SLinus Torvalds 4611da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 4621da177e4SLinus Torvalds will be called snd-ice1724. 4631da177e4SLinus Torvalds 4641da177e4SLinus Torvaldsconfig SND_INTEL8X0 4651da177e4SLinus Torvalds tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 4661da177e4SLinus Torvalds depends on SND 4671da177e4SLinus Torvalds select SND_AC97_CODEC 4681da177e4SLinus Torvalds help 4691da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 4701da177e4SLinus Torvalds device on motherboards with Intel/SiS/nVidia/AMD chipsets, or 4711da177e4SLinus Torvalds ALi chipsets using the M5455 Audio Controller. (There is a 4721da177e4SLinus Torvalds separate driver for ALi M5451 Audio Controllers.) 4731da177e4SLinus Torvalds 4741da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 4751da177e4SLinus Torvalds will be called snd-intel8x0. 4761da177e4SLinus Torvalds 4771da177e4SLinus Torvaldsconfig SND_INTEL8X0M 4781da177e4SLinus Torvalds tristate "Intel/SiS/nVidia/AMD MC97 Modem (EXPERIMENTAL)" 4791da177e4SLinus Torvalds depends on SND && EXPERIMENTAL 4801da177e4SLinus Torvalds select SND_AC97_CODEC 4811da177e4SLinus Torvalds help 4821da177e4SLinus Torvalds Say Y here to include support for the integrated MC97 modem on 4831da177e4SLinus Torvalds motherboards with Intel/SiS/nVidia/AMD chipsets. 4841da177e4SLinus Torvalds 4851da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 4861da177e4SLinus Torvalds will be called snd-intel8x0m. 4871da177e4SLinus Torvalds 4881da177e4SLinus Torvaldsconfig SND_SONICVIBES 4891da177e4SLinus Torvalds tristate "S3 SonicVibes" 4901da177e4SLinus Torvalds depends on SND 4911da177e4SLinus Torvalds select SND_OPL3_LIB 4921da177e4SLinus Torvalds select SND_MPU401_UART 4931da177e4SLinus Torvalds select SND_AC97_CODEC 4941da177e4SLinus Torvalds help 4951da177e4SLinus Torvalds Say Y here to include support for soundcards based on the S3 4961da177e4SLinus Torvalds SonicVibes chip. 4971da177e4SLinus Torvalds 4981da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 4991da177e4SLinus Torvalds will be called snd-sonicvibes. 5001da177e4SLinus Torvalds 5011da177e4SLinus Torvaldsconfig SND_VIA82XX 5021da177e4SLinus Torvalds tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 5031da177e4SLinus Torvalds depends on SND 5041da177e4SLinus Torvalds select SND_MPU401_UART 5051da177e4SLinus Torvalds select SND_AC97_CODEC 5061da177e4SLinus Torvalds help 5071da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 5081da177e4SLinus Torvalds device on motherboards with VIA chipsets. 5091da177e4SLinus Torvalds 5101da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 5111da177e4SLinus Torvalds will be called snd-via82xx. 5121da177e4SLinus Torvalds 5131da177e4SLinus Torvaldsconfig SND_VIA82XX_MODEM 5141da177e4SLinus Torvalds tristate "VIA 82C686A/B, 8233 based Modems" 5151da177e4SLinus Torvalds depends on SND 5161da177e4SLinus Torvalds select SND_AC97_CODEC 5171da177e4SLinus Torvalds help 5181da177e4SLinus Torvalds Say Y here to include support for the integrated MC97 modem on 5191da177e4SLinus Torvalds motherboards with VIA chipsets. 5201da177e4SLinus Torvalds 5211da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 5221da177e4SLinus Torvalds will be called snd-via82xx-modem. 5231da177e4SLinus Torvalds 5241da177e4SLinus Torvaldsconfig SND_VX222 5251da177e4SLinus Torvalds tristate "Digigram VX222" 5261da177e4SLinus Torvalds depends on SND 5271da177e4SLinus Torvalds select SND_VX_LIB 5281da177e4SLinus Torvalds help 5291da177e4SLinus Torvalds Say Y here to include support for Digigram VX222 soundcards. 5301da177e4SLinus Torvalds 5311da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 5321da177e4SLinus Torvalds will be called snd-vx222. 5331da177e4SLinus Torvalds 5341da177e4SLinus Torvaldsconfig SND_HDA_INTEL 5351da177e4SLinus Torvalds tristate "Intel HD Audio" 5361da177e4SLinus Torvalds depends on SND 5371da177e4SLinus Torvalds select SND_PCM 5381da177e4SLinus Torvalds help 5391da177e4SLinus Torvalds Say Y here to include support for Intel "High Definition 5401da177e4SLinus Torvalds Audio" (Azalia) motherboard devices. 5411da177e4SLinus Torvalds 5421da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 5431da177e4SLinus Torvalds will be called snd-hda-intel. 5441da177e4SLinus Torvalds 5451da177e4SLinus Torvaldsendmenu 546