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