11da177e4SLinus Torvalds# ALSA PCI drivers 21da177e4SLinus Torvalds 30ca06a00SLiam Girdwoodmenu "PCI devices" 40ca06a00SLiam Girdwood depends on SND!=n && PCI 51da177e4SLinus Torvalds 6*230b5c1aSTakashi Iwaiconfig SND_AD1889 7*230b5c1aSTakashi Iwai tristate "Analog Devices AD1889" 8*230b5c1aSTakashi Iwai depends on SND 9*230b5c1aSTakashi Iwai select SND_AC97_CODEC 10*230b5c1aSTakashi Iwai help 11*230b5c1aSTakashi Iwai Say Y here to include support for the integrated AC97 sound 12*230b5c1aSTakashi Iwai device found in particular on the Hewlett-Packard [BCJ]-xxx0 13*230b5c1aSTakashi Iwai class PA-RISC workstations, using the AD1819 codec. 14*230b5c1aSTakashi Iwai 15*230b5c1aSTakashi Iwai To compile this as a module, choose M here: the module 16*230b5c1aSTakashi Iwai will be called snd-ad1889. 17*230b5c1aSTakashi Iwai 18*230b5c1aSTakashi Iwaiconfig SND_ALS4000 19*230b5c1aSTakashi Iwai tristate "Avance Logic ALS4000" 20*230b5c1aSTakashi Iwai depends on SND && ISA_DMA_API 21*230b5c1aSTakashi Iwai select SND_OPL3_LIB 22*230b5c1aSTakashi Iwai select SND_MPU401_UART 23*230b5c1aSTakashi Iwai select SND_PCM 24*230b5c1aSTakashi Iwai help 25*230b5c1aSTakashi Iwai Say Y here to include support for soundcards based on Avance Logic 26*230b5c1aSTakashi Iwai ALS4000 chips. 27*230b5c1aSTakashi Iwai 28*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 29*230b5c1aSTakashi Iwai will be called snd-als4000. 30*230b5c1aSTakashi Iwai 311da177e4SLinus Torvaldsconfig SND_ALI5451 321da177e4SLinus Torvalds tristate "ALi M5451 PCI Audio Controller" 331da177e4SLinus Torvalds depends on SND 341da177e4SLinus Torvalds select SND_MPU401_UART 351da177e4SLinus Torvalds select SND_AC97_CODEC 361da177e4SLinus Torvalds help 371da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 381da177e4SLinus Torvalds device on motherboards using the ALi M5451 Audio Controller 391da177e4SLinus Torvalds (M1535/M1535D/M1535+/M1535D+ south bridges). Newer chipsets 401da177e4SLinus Torvalds use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver. 411da177e4SLinus Torvalds 421da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 431da177e4SLinus Torvalds will be called snd-ali5451. 441da177e4SLinus Torvalds 451da177e4SLinus Torvaldsconfig SND_ATIIXP 461da177e4SLinus Torvalds tristate "ATI IXP AC97 Controller" 471da177e4SLinus Torvalds depends on SND 481da177e4SLinus Torvalds select SND_AC97_CODEC 491da177e4SLinus Torvalds help 501da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 511da177e4SLinus Torvalds device on motherboards with ATI chipsets (ATI IXP 150/200/250/ 521da177e4SLinus Torvalds 300/400). 531da177e4SLinus Torvalds 541da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 551da177e4SLinus Torvalds will be called snd-atiixp. 561da177e4SLinus Torvalds 571da177e4SLinus Torvaldsconfig SND_ATIIXP_MODEM 581da177e4SLinus Torvalds tristate "ATI IXP Modem" 591da177e4SLinus Torvalds depends on SND 601da177e4SLinus Torvalds select SND_AC97_CODEC 611da177e4SLinus Torvalds help 621da177e4SLinus Torvalds Say Y here to include support for the integrated MC97 modem on 631da177e4SLinus Torvalds motherboards with ATI chipsets (ATI IXP 150/200/250). 641da177e4SLinus Torvalds 651da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 661da177e4SLinus Torvalds will be called snd-atiixp-modem. 671da177e4SLinus Torvalds 681da177e4SLinus Torvaldsconfig SND_AU8810 691da177e4SLinus Torvalds tristate "Aureal Advantage" 701da177e4SLinus Torvalds depends on SND 711da177e4SLinus Torvalds select SND_MPU401_UART 721da177e4SLinus Torvalds select SND_AC97_CODEC 731da177e4SLinus Torvalds help 741da177e4SLinus Torvalds Say Y here to include support for Aureal Advantage soundcards. 751da177e4SLinus Torvalds 761da177e4SLinus Torvalds Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 771da177e4SLinus Torvalds 3D support code is in place, but not yet useable. For more info, 781da177e4SLinus Torvalds email the ALSA developer list, or <mjander@users.sourceforge.net>. 791da177e4SLinus Torvalds 801da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 811da177e4SLinus Torvalds will be called snd-au8810. 821da177e4SLinus Torvalds 831da177e4SLinus Torvaldsconfig SND_AU8820 841da177e4SLinus Torvalds tristate "Aureal Vortex" 851da177e4SLinus Torvalds depends on SND 861da177e4SLinus Torvalds select SND_MPU401_UART 871da177e4SLinus Torvalds select SND_AC97_CODEC 881da177e4SLinus Torvalds help 891da177e4SLinus Torvalds Say Y here to include support for Aureal Vortex soundcards. 901da177e4SLinus Torvalds 911da177e4SLinus Torvalds Supported features: Hardware Mixer and SRC. For more info, email 921da177e4SLinus Torvalds the ALSA developer list, or <mjander@users.sourceforge.net>. 931da177e4SLinus Torvalds 941da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 951da177e4SLinus Torvalds will be called snd-au8820. 961da177e4SLinus Torvalds 971da177e4SLinus Torvaldsconfig SND_AU8830 981da177e4SLinus Torvalds tristate "Aureal Vortex 2" 991da177e4SLinus Torvalds depends on SND 1001da177e4SLinus Torvalds select SND_MPU401_UART 1011da177e4SLinus Torvalds select SND_AC97_CODEC 1021da177e4SLinus Torvalds help 1031da177e4SLinus Torvalds Say Y here to include support for Aureal Vortex 2 soundcards. 1041da177e4SLinus Torvalds 1051da177e4SLinus Torvalds Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 1061da177e4SLinus Torvalds 3D support code is in place, but not yet useable. For more info, 1071da177e4SLinus Torvalds email the ALSA developer list, or <mjander@users.sourceforge.net>. 1081da177e4SLinus Torvalds 1091da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1101da177e4SLinus Torvalds will be called snd-au8830. 1111da177e4SLinus Torvalds 1121da177e4SLinus Torvaldsconfig SND_AZT3328 1131da177e4SLinus Torvalds tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)" 1141da177e4SLinus Torvalds depends on SND && EXPERIMENTAL 1151da177e4SLinus Torvalds select SND_OPL3_LIB 1161da177e4SLinus Torvalds select SND_MPU401_UART 1171da177e4SLinus Torvalds select SND_PCM 1181da177e4SLinus Torvalds help 1191da177e4SLinus Torvalds Say Y here to include support for Aztech AZF3328 (PCI168) 1201da177e4SLinus Torvalds soundcards. 1211da177e4SLinus Torvalds 1221da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1231da177e4SLinus Torvalds will be called snd-azt3328. 1241da177e4SLinus Torvalds 1251da177e4SLinus Torvaldsconfig SND_BT87X 1261da177e4SLinus Torvalds tristate "Bt87x Audio Capture" 1271da177e4SLinus Torvalds depends on SND 1281da177e4SLinus Torvalds select SND_PCM 1291da177e4SLinus Torvalds help 1301da177e4SLinus Torvalds If you want to record audio from TV cards based on 1311da177e4SLinus Torvalds Brooktree Bt878/Bt879 chips, say Y here and read 1321da177e4SLinus Torvalds <file:Documentation/sound/alsa/Bt87x.txt>. 1331da177e4SLinus Torvalds 1341da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1351da177e4SLinus Torvalds will be called snd-bt87x. 1361da177e4SLinus Torvalds 1371da177e4SLinus Torvaldsconfig SND_BT87X_OVERCLOCK 1381da177e4SLinus Torvalds bool "Bt87x Audio overclocking" 1391da177e4SLinus Torvalds depends on SND_BT87X 1401da177e4SLinus Torvalds help 1411da177e4SLinus Torvalds Say Y here if 448000 Hz isn't enough for you and you want to 1421da177e4SLinus Torvalds record from the analog input with up to 1792000 Hz. 1431da177e4SLinus Torvalds 1441da177e4SLinus Torvalds Higher sample rates won't hurt your hardware, but audio 1451da177e4SLinus Torvalds quality may suffer. 1461da177e4SLinus Torvalds 147*230b5c1aSTakashi Iwaiconfig SND_CA0106 148*230b5c1aSTakashi Iwai tristate "SB Audigy LS / Live 24bit" 149*230b5c1aSTakashi Iwai depends on SND 150*230b5c1aSTakashi Iwai select SND_AC97_CODEC 151*230b5c1aSTakashi Iwai select SND_RAWMIDI 152*230b5c1aSTakashi Iwai help 153*230b5c1aSTakashi Iwai Say Y here to include support for the Sound Blaster Audigy LS 154*230b5c1aSTakashi Iwai and Live 24bit. 155*230b5c1aSTakashi Iwai 156*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 157*230b5c1aSTakashi Iwai will be called snd-ca0106. 158*230b5c1aSTakashi Iwai 159*230b5c1aSTakashi Iwaiconfig SND_CMIPCI 160*230b5c1aSTakashi Iwai tristate "C-Media 8738, 8338" 161*230b5c1aSTakashi Iwai depends on SND 162*230b5c1aSTakashi Iwai select SND_OPL3_LIB 163*230b5c1aSTakashi Iwai select SND_MPU401_UART 164*230b5c1aSTakashi Iwai select SND_PCM 165*230b5c1aSTakashi Iwai help 166*230b5c1aSTakashi Iwai If you want to use soundcards based on C-Media CMI8338 or CMI8738 167*230b5c1aSTakashi Iwai chips, say Y here and read 168*230b5c1aSTakashi Iwai <file:Documentation/sound/alsa/CMIPCI.txt>. 169*230b5c1aSTakashi Iwai 170*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 171*230b5c1aSTakashi Iwai will be called snd-cmipci. 172*230b5c1aSTakashi Iwai 173*230b5c1aSTakashi Iwaiconfig SND_CS4281 174*230b5c1aSTakashi Iwai tristate "Cirrus Logic (Sound Fusion) CS4281" 175*230b5c1aSTakashi Iwai depends on SND 176*230b5c1aSTakashi Iwai select SND_OPL3_LIB 177*230b5c1aSTakashi Iwai select SND_RAWMIDI 178*230b5c1aSTakashi Iwai select SND_AC97_CODEC 179*230b5c1aSTakashi Iwai help 180*230b5c1aSTakashi Iwai Say Y here to include support for Cirrus Logic CS4281 chips. 181*230b5c1aSTakashi Iwai 182*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 183*230b5c1aSTakashi Iwai will be called snd-cs4281. 184*230b5c1aSTakashi Iwai 1851da177e4SLinus Torvaldsconfig SND_CS46XX 1861da177e4SLinus Torvalds tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x" 1871da177e4SLinus Torvalds depends on SND 1881da177e4SLinus Torvalds select SND_RAWMIDI 1891da177e4SLinus Torvalds select SND_AC97_CODEC 1901da177e4SLinus Torvalds help 1911da177e4SLinus Torvalds Say Y here to include support for Cirrus Logic CS4610/CS4612/ 1921da177e4SLinus Torvalds CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips. 1931da177e4SLinus Torvalds 1941da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1951da177e4SLinus Torvalds will be called snd-cs46xx. 1961da177e4SLinus Torvalds 1971da177e4SLinus Torvaldsconfig SND_CS46XX_NEW_DSP 1981da177e4SLinus Torvalds bool "Cirrus Logic (Sound Fusion) New DSP support (EXPERIMENTAL)" 1991da177e4SLinus Torvalds depends on SND_CS46XX && EXPERIMENTAL 2001da177e4SLinus Torvalds help 2011da177e4SLinus Torvalds Say Y here to use a new DSP image for SPDIF and dual codecs. 2021da177e4SLinus Torvalds 2031da177e4SLinus Torvalds This works better than the old code, so say Y. 2041da177e4SLinus Torvalds 205*230b5c1aSTakashi Iwaiconfig SND_CS5535AUDIO 206*230b5c1aSTakashi Iwai tristate "CS5535 Audio" 207*230b5c1aSTakashi Iwai depends on SND && X86 && !X86_64 208*230b5c1aSTakashi Iwai select SND_PCM 2091da177e4SLinus Torvalds select SND_AC97_CODEC 2101da177e4SLinus Torvalds help 211*230b5c1aSTakashi Iwai Say Y here to include support for audio on CS5535 chips. It is 212*230b5c1aSTakashi Iwai referred to as NS CS5535 IO or AMD CS5535 IO companion in 213*230b5c1aSTakashi Iwai various literature. 2141da177e4SLinus Torvalds 2151da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 216*230b5c1aSTakashi Iwai will be called snd-cs5535audio. 2171da177e4SLinus Torvalds 2181da177e4SLinus Torvaldsconfig SND_EMU10K1 2191da177e4SLinus Torvalds tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)" 2201da177e4SLinus Torvalds depends on SND 2211da177e4SLinus Torvalds select SND_HWDEP 2221da177e4SLinus Torvalds select SND_RAWMIDI 2231da177e4SLinus Torvalds select SND_AC97_CODEC 2241da177e4SLinus Torvalds help 2251da177e4SLinus Torvalds Say Y to include support for Sound Blaster PCI 512, Live!, 2261da177e4SLinus Torvalds Audigy and E-mu APS (partially supported) soundcards. 2271da177e4SLinus Torvalds 2281da177e4SLinus Torvalds The confusing multitude of mixer controls is documented in 2291da177e4SLinus Torvalds <file:Documentation/sound/alsa/SB-Live-mixer.txt> and 2301da177e4SLinus Torvalds <file:Documentation/sound/alsa/Audigy-mixer.txt>. 2311da177e4SLinus Torvalds 2321da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2331da177e4SLinus Torvalds will be called snd-emu10k1. 2341da177e4SLinus Torvalds 2351da177e4SLinus Torvaldsconfig SND_EMU10K1X 2361da177e4SLinus Torvalds tristate "Emu10k1X (Dell OEM Version)" 2371da177e4SLinus Torvalds depends on SND 2381da177e4SLinus Torvalds select SND_AC97_CODEC 2391da177e4SLinus Torvalds select SND_RAWMIDI 2401da177e4SLinus Torvalds help 2411da177e4SLinus Torvalds Say Y here to include support for the Dell OEM version of the 2421da177e4SLinus Torvalds Sound Blaster Live!. 2431da177e4SLinus Torvalds 2441da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2451da177e4SLinus Torvalds will be called snd-emu10k1x. 2461da177e4SLinus Torvalds 2471da177e4SLinus Torvaldsconfig SND_ENS1370 2481da177e4SLinus Torvalds tristate "(Creative) Ensoniq AudioPCI 1370" 2491da177e4SLinus Torvalds depends on SND 2501da177e4SLinus Torvalds select SND_RAWMIDI 2511da177e4SLinus Torvalds select SND_PCM 2521da177e4SLinus Torvalds help 2531da177e4SLinus Torvalds Say Y here to include support for Ensoniq AudioPCI ES1370 chips. 2541da177e4SLinus Torvalds 2551da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2561da177e4SLinus Torvalds will be called snd-ens1370. 2571da177e4SLinus Torvalds 2581da177e4SLinus Torvaldsconfig SND_ENS1371 2591da177e4SLinus Torvalds tristate "(Creative) Ensoniq AudioPCI 1371/1373" 2601da177e4SLinus Torvalds depends on SND 2611da177e4SLinus Torvalds select SND_RAWMIDI 2621da177e4SLinus Torvalds select SND_AC97_CODEC 2631da177e4SLinus Torvalds help 2641da177e4SLinus Torvalds Say Y here to include support for Ensoniq AudioPCI ES1371 chips and 2651da177e4SLinus Torvalds Sound Blaster PCI 64 or 128 soundcards. 2661da177e4SLinus Torvalds 2671da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2681da177e4SLinus Torvalds will be called snd-ens1371. 2691da177e4SLinus Torvalds 2701da177e4SLinus Torvaldsconfig SND_ES1938 2711da177e4SLinus Torvalds tristate "ESS ES1938/1946/1969 (Solo-1)" 2721da177e4SLinus Torvalds depends on SND 2731da177e4SLinus Torvalds select SND_OPL3_LIB 2741da177e4SLinus Torvalds select SND_MPU401_UART 2751da177e4SLinus Torvalds select SND_AC97_CODEC 2761da177e4SLinus Torvalds help 2771da177e4SLinus Torvalds Say Y here to include support for soundcards based on ESS Solo-1 2781da177e4SLinus Torvalds (ES1938, ES1946, ES1969) chips. 2791da177e4SLinus Torvalds 2801da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2811da177e4SLinus Torvalds will be called snd-es1938. 2821da177e4SLinus Torvalds 2831da177e4SLinus Torvaldsconfig SND_ES1968 2841da177e4SLinus Torvalds tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 2851da177e4SLinus Torvalds depends on SND 2861da177e4SLinus Torvalds select SND_MPU401_UART 2871da177e4SLinus Torvalds select SND_AC97_CODEC 2881da177e4SLinus Torvalds help 2891da177e4SLinus Torvalds Say Y here to include support for soundcards based on ESS Maestro 2901da177e4SLinus Torvalds 1/2/2E chips. 2911da177e4SLinus Torvalds 2921da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2931da177e4SLinus Torvalds will be called snd-es1968. 2941da177e4SLinus Torvalds 2951da177e4SLinus Torvaldsconfig SND_FM801 2961da177e4SLinus Torvalds tristate "ForteMedia FM801" 2971da177e4SLinus Torvalds depends on SND 2981da177e4SLinus Torvalds select SND_OPL3_LIB 2991da177e4SLinus Torvalds select SND_MPU401_UART 3001da177e4SLinus Torvalds select SND_AC97_CODEC 3011da177e4SLinus Torvalds help 3021da177e4SLinus Torvalds Say Y here to include support for soundcards based on the ForteMedia 3031da177e4SLinus Torvalds FM801 chip. 3041da177e4SLinus Torvalds 3051da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3061da177e4SLinus Torvalds will be called snd-fm801. 3071da177e4SLinus Torvalds 3081da177e4SLinus Torvaldsconfig SND_FM801_TEA575X 3091da177e4SLinus Torvalds tristate "ForteMedia FM801 + TEA5757 tuner" 3101da177e4SLinus Torvalds depends on SND_FM801 3111da177e4SLinus Torvalds select VIDEO_DEV 3121da177e4SLinus Torvalds help 3131da177e4SLinus Torvalds Say Y here to include support for soundcards based on the ForteMedia 3141da177e4SLinus Torvalds FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media 3151da177e4SLinus Torvalds Forte SF256-PCS-02). 3161da177e4SLinus Torvalds 3171da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3181da177e4SLinus Torvalds will be called snd-fm801-tea575x. 3191da177e4SLinus Torvalds 320*230b5c1aSTakashi Iwaiconfig SND_HDA_INTEL 321*230b5c1aSTakashi Iwai tristate "Intel HD Audio" 322*230b5c1aSTakashi Iwai depends on SND 323*230b5c1aSTakashi Iwai select SND_PCM 324*230b5c1aSTakashi Iwai help 325*230b5c1aSTakashi Iwai Say Y here to include support for Intel "High Definition 326*230b5c1aSTakashi Iwai Audio" (Azalia) motherboard devices. 327*230b5c1aSTakashi Iwai 328*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 329*230b5c1aSTakashi Iwai will be called snd-hda-intel. 330*230b5c1aSTakashi Iwai 331*230b5c1aSTakashi Iwaiconfig SND_HDSP 332*230b5c1aSTakashi Iwai tristate "RME Hammerfall DSP Audio" 333*230b5c1aSTakashi Iwai depends on SND 334*230b5c1aSTakashi Iwai select SND_HWDEP 335*230b5c1aSTakashi Iwai select SND_RAWMIDI 336*230b5c1aSTakashi Iwai select SND_PCM 337*230b5c1aSTakashi Iwai help 338*230b5c1aSTakashi Iwai Say Y here to include support for RME Hammerfall DSP Audio 339*230b5c1aSTakashi Iwai soundcards. 340*230b5c1aSTakashi Iwai 341*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 342*230b5c1aSTakashi Iwai will be called snd-hdsp. 343*230b5c1aSTakashi Iwai 344*230b5c1aSTakashi Iwaiconfig SND_HDSPM 345*230b5c1aSTakashi Iwai tristate "RME Hammerfall DSP MADI" 346*230b5c1aSTakashi Iwai depends on SND 347*230b5c1aSTakashi Iwai select SND_HWDEP 348*230b5c1aSTakashi Iwai select SND_RAWMIDI 349*230b5c1aSTakashi Iwai select SND_PCM 350*230b5c1aSTakashi Iwai help 351*230b5c1aSTakashi Iwai Say Y here to include support for RME Hammerfall DSP MADI 352*230b5c1aSTakashi Iwai soundcards. 353*230b5c1aSTakashi Iwai 354*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 355*230b5c1aSTakashi Iwai will be called snd-hdspm. 356*230b5c1aSTakashi Iwai 3571da177e4SLinus Torvaldsconfig SND_ICE1712 3581da177e4SLinus Torvalds tristate "ICEnsemble ICE1712 (Envy24)" 3591da177e4SLinus Torvalds depends on SND 3601da177e4SLinus Torvalds select SND_MPU401_UART 3611da177e4SLinus Torvalds select SND_AC97_CODEC 3621da177e4SLinus Torvalds help 3631da177e4SLinus Torvalds Say Y here to include support for soundcards based on the 3641da177e4SLinus Torvalds ICE1712 (Envy24) chip. 3651da177e4SLinus Torvalds 3661da177e4SLinus Torvalds Currently supported hardware is: M-Audio Delta 1010(LT), 3671da177e4SLinus Torvalds DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; 3681da177e4SLinus Torvalds TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88; 3691da177e4SLinus Torvalds Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8. 3701da177e4SLinus Torvalds 3711da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3721da177e4SLinus Torvalds will be called snd-ice1712. 3731da177e4SLinus Torvalds 3741da177e4SLinus Torvaldsconfig SND_ICE1724 3751da177e4SLinus Torvalds tristate "ICE/VT1724/1720 (Envy24HT/PT)" 3761da177e4SLinus Torvalds depends on SND 3771da177e4SLinus Torvalds select SND_MPU401_UART 3781da177e4SLinus Torvalds select SND_AC97_CODEC 3791da177e4SLinus Torvalds help 3801da177e4SLinus Torvalds Say Y here to include support for soundcards based on 3811da177e4SLinus Torvalds ICE/VT1724/1720 (Envy24HT/PT) chips. 3821da177e4SLinus Torvalds 3831da177e4SLinus Torvalds Currently supported hardware is: AMP AUDIO2000; M-Audio 3841da177e4SLinus Torvalds Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe; 3851da177e4SLinus Torvalds AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II; 3861da177e4SLinus Torvalds Chaintech ZNF3-150/250. 3871da177e4SLinus Torvalds 3881da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3891da177e4SLinus Torvalds will be called snd-ice1724. 3901da177e4SLinus Torvalds 3911da177e4SLinus Torvaldsconfig SND_INTEL8X0 3921da177e4SLinus Torvalds tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 3931da177e4SLinus Torvalds depends on SND 3941da177e4SLinus Torvalds select SND_AC97_CODEC 3951da177e4SLinus Torvalds help 3961da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 3971da177e4SLinus Torvalds device on motherboards with Intel/SiS/nVidia/AMD chipsets, or 3981da177e4SLinus Torvalds ALi chipsets using the M5455 Audio Controller. (There is a 3991da177e4SLinus Torvalds separate driver for ALi M5451 Audio Controllers.) 4001da177e4SLinus Torvalds 4011da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 4021da177e4SLinus Torvalds will be called snd-intel8x0. 4031da177e4SLinus Torvalds 4041da177e4SLinus Torvaldsconfig SND_INTEL8X0M 4051da177e4SLinus Torvalds tristate "Intel/SiS/nVidia/AMD MC97 Modem (EXPERIMENTAL)" 4061da177e4SLinus Torvalds depends on SND && EXPERIMENTAL 4071da177e4SLinus Torvalds select SND_AC97_CODEC 4081da177e4SLinus Torvalds help 4091da177e4SLinus Torvalds Say Y here to include support for the integrated MC97 modem on 4101da177e4SLinus Torvalds motherboards with Intel/SiS/nVidia/AMD chipsets. 4111da177e4SLinus Torvalds 4121da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 4131da177e4SLinus Torvalds will be called snd-intel8x0m. 4141da177e4SLinus Torvalds 415*230b5c1aSTakashi Iwaiconfig SND_KORG1212 416*230b5c1aSTakashi Iwai tristate "Korg 1212 IO" 417*230b5c1aSTakashi Iwai depends on SND 418*230b5c1aSTakashi Iwai select SND_PCM 419*230b5c1aSTakashi Iwai help 420*230b5c1aSTakashi Iwai Say Y here to include support for Korg 1212IO soundcards. 421*230b5c1aSTakashi Iwai 422*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 423*230b5c1aSTakashi Iwai will be called snd-korg1212. 424*230b5c1aSTakashi Iwai 425*230b5c1aSTakashi Iwaiconfig SND_MAESTRO3 426*230b5c1aSTakashi Iwai tristate "ESS Allegro/Maestro3" 427*230b5c1aSTakashi Iwai depends on SND 428*230b5c1aSTakashi Iwai select SND_AC97_CODEC 429*230b5c1aSTakashi Iwai help 430*230b5c1aSTakashi Iwai Say Y here to include support for soundcards based on ESS Maestro 3 431*230b5c1aSTakashi Iwai (Allegro) chips. 432*230b5c1aSTakashi Iwai 433*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 434*230b5c1aSTakashi Iwai will be called snd-maestro3. 435*230b5c1aSTakashi Iwai 436*230b5c1aSTakashi Iwaiconfig SND_MIXART 437*230b5c1aSTakashi Iwai tristate "Digigram miXart" 438*230b5c1aSTakashi Iwai depends on SND 439*230b5c1aSTakashi Iwai select SND_HWDEP 440*230b5c1aSTakashi Iwai select SND_PCM 441*230b5c1aSTakashi Iwai help 442*230b5c1aSTakashi Iwai If you want to use Digigram miXart soundcards, say Y here and 443*230b5c1aSTakashi Iwai read <file:Documentation/sound/alsa/MIXART.txt>. 444*230b5c1aSTakashi Iwai 445*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 446*230b5c1aSTakashi Iwai will be called snd-mixart. 447*230b5c1aSTakashi Iwai 448*230b5c1aSTakashi Iwaiconfig SND_NM256 449*230b5c1aSTakashi Iwai tristate "NeoMagic NM256AV/ZX" 450*230b5c1aSTakashi Iwai depends on SND 451*230b5c1aSTakashi Iwai select SND_AC97_CODEC 452*230b5c1aSTakashi Iwai help 453*230b5c1aSTakashi Iwai Say Y here to include support for NeoMagic NM256AV/ZX chips. 454*230b5c1aSTakashi Iwai 455*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 456*230b5c1aSTakashi Iwai will be called snd-nm256. 457*230b5c1aSTakashi Iwai 458*230b5c1aSTakashi Iwaiconfig SND_RME32 459*230b5c1aSTakashi Iwai tristate "RME Digi32, 32/8, 32 PRO" 460*230b5c1aSTakashi Iwai depends on SND 461*230b5c1aSTakashi Iwai select SND_PCM 462*230b5c1aSTakashi Iwai help 463*230b5c1aSTakashi Iwai Say Y to include support for RME Digi32, Digi32 PRO and 464*230b5c1aSTakashi Iwai Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio 465*230b5c1aSTakashi Iwai devices. 466*230b5c1aSTakashi Iwai 467*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 468*230b5c1aSTakashi Iwai will be called snd-rme32. 469*230b5c1aSTakashi Iwai 470*230b5c1aSTakashi Iwaiconfig SND_RME96 471*230b5c1aSTakashi Iwai tristate "RME Digi96, 96/8, 96/8 PRO" 472*230b5c1aSTakashi Iwai depends on SND 473*230b5c1aSTakashi Iwai select SND_PCM 474*230b5c1aSTakashi Iwai help 475*230b5c1aSTakashi Iwai Say Y here to include support for RME Digi96, Digi96/8 and 476*230b5c1aSTakashi Iwai Digi96/8 PRO/PAD/PST soundcards. 477*230b5c1aSTakashi Iwai 478*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 479*230b5c1aSTakashi Iwai will be called snd-rme96. 480*230b5c1aSTakashi Iwai 481*230b5c1aSTakashi Iwaiconfig SND_RME9652 482*230b5c1aSTakashi Iwai tristate "RME Digi9652 (Hammerfall)" 483*230b5c1aSTakashi Iwai depends on SND 484*230b5c1aSTakashi Iwai select SND_PCM 485*230b5c1aSTakashi Iwai help 486*230b5c1aSTakashi Iwai Say Y here to include support for RME Hammerfall (RME 487*230b5c1aSTakashi Iwai Digi9652/Digi9636) soundcards. 488*230b5c1aSTakashi Iwai 489*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 490*230b5c1aSTakashi Iwai will be called snd-rme9652. 491*230b5c1aSTakashi Iwai 4921da177e4SLinus Torvaldsconfig SND_SONICVIBES 4931da177e4SLinus Torvalds tristate "S3 SonicVibes" 4941da177e4SLinus Torvalds depends on SND 4951da177e4SLinus Torvalds select SND_OPL3_LIB 4961da177e4SLinus Torvalds select SND_MPU401_UART 4971da177e4SLinus Torvalds select SND_AC97_CODEC 4981da177e4SLinus Torvalds help 4991da177e4SLinus Torvalds Say Y here to include support for soundcards based on the S3 5001da177e4SLinus Torvalds SonicVibes chip. 5011da177e4SLinus Torvalds 5021da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 5031da177e4SLinus Torvalds will be called snd-sonicvibes. 5041da177e4SLinus Torvalds 505*230b5c1aSTakashi Iwaiconfig SND_TRIDENT 506*230b5c1aSTakashi Iwai tristate "Trident 4D-Wave DX/NX; SiS 7018" 507*230b5c1aSTakashi Iwai depends on SND 508*230b5c1aSTakashi Iwai select SND_MPU401_UART 509*230b5c1aSTakashi Iwai select SND_AC97_CODEC 510*230b5c1aSTakashi Iwai help 511*230b5c1aSTakashi Iwai Say Y here to include support for soundcards based on Trident 512*230b5c1aSTakashi Iwai 4D-Wave DX/NX or SiS 7018 chips. 513*230b5c1aSTakashi Iwai 514*230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 515*230b5c1aSTakashi Iwai will be called snd-trident. 516*230b5c1aSTakashi Iwai 5171da177e4SLinus Torvaldsconfig SND_VIA82XX 5181da177e4SLinus Torvalds tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 5191da177e4SLinus Torvalds depends on SND 5201da177e4SLinus Torvalds select SND_MPU401_UART 5211da177e4SLinus Torvalds select SND_AC97_CODEC 5221da177e4SLinus Torvalds help 5231da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 5241da177e4SLinus Torvalds device on motherboards with VIA chipsets. 5251da177e4SLinus Torvalds 5261da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 5271da177e4SLinus Torvalds will be called snd-via82xx. 5281da177e4SLinus Torvalds 5291da177e4SLinus Torvaldsconfig SND_VIA82XX_MODEM 5301da177e4SLinus Torvalds tristate "VIA 82C686A/B, 8233 based Modems" 5311da177e4SLinus Torvalds depends on SND 5321da177e4SLinus Torvalds select SND_AC97_CODEC 5331da177e4SLinus Torvalds help 5341da177e4SLinus Torvalds Say Y here to include support for the integrated MC97 modem on 5351da177e4SLinus Torvalds motherboards with VIA chipsets. 5361da177e4SLinus Torvalds 5371da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 5381da177e4SLinus Torvalds will be called snd-via82xx-modem. 5391da177e4SLinus Torvalds 5401da177e4SLinus Torvaldsconfig SND_VX222 5411da177e4SLinus Torvalds tristate "Digigram VX222" 5421da177e4SLinus Torvalds depends on SND 5431da177e4SLinus Torvalds select SND_VX_LIB 5441da177e4SLinus Torvalds help 5451da177e4SLinus Torvalds Say Y here to include support for Digigram VX222 soundcards. 5461da177e4SLinus Torvalds 5471da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 5481da177e4SLinus Torvalds will be called snd-vx222. 5491da177e4SLinus Torvalds 550*230b5c1aSTakashi Iwaiconfig SND_YMFPCI 551*230b5c1aSTakashi Iwai tristate "Yamaha YMF724/740/744/754" 5521da177e4SLinus Torvalds depends on SND 553*230b5c1aSTakashi Iwai select SND_OPL3_LIB 554*230b5c1aSTakashi Iwai select SND_MPU401_UART 555*230b5c1aSTakashi Iwai select SND_AC97_CODEC 5561da177e4SLinus Torvalds help 557*230b5c1aSTakashi Iwai Say Y here to include support for Yamaha PCI audio chips - 558*230b5c1aSTakashi Iwai YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 5591da177e4SLinus Torvalds 5601da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 561*230b5c1aSTakashi Iwai will be called snd-ymfpci. 5621da177e4SLinus Torvalds 5631da177e4SLinus Torvaldsendmenu 564