11da177e4SLinus Torvalds# ALSA PCI drivers 21da177e4SLinus Torvalds 30ca06a00SLiam Girdwoodmenu "PCI devices" 40ca06a00SLiam Girdwood depends on SND!=n && PCI 51da177e4SLinus Torvalds 6230b5c1aSTakashi Iwaiconfig SND_AD1889 7230b5c1aSTakashi Iwai tristate "Analog Devices AD1889" 8230b5c1aSTakashi Iwai depends on SND 9230b5c1aSTakashi Iwai select SND_AC97_CODEC 10230b5c1aSTakashi Iwai help 11230b5c1aSTakashi Iwai Say Y here to include support for the integrated AC97 sound 12230b5c1aSTakashi Iwai device found in particular on the Hewlett-Packard [BCJ]-xxx0 13230b5c1aSTakashi Iwai class PA-RISC workstations, using the AD1819 codec. 14230b5c1aSTakashi Iwai 15230b5c1aSTakashi Iwai To compile this as a module, choose M here: the module 16230b5c1aSTakashi Iwai will be called snd-ad1889. 17230b5c1aSTakashi Iwai 18230b5c1aSTakashi Iwaiconfig SND_ALS4000 19230b5c1aSTakashi Iwai tristate "Avance Logic ALS4000" 20230b5c1aSTakashi Iwai depends on SND && ISA_DMA_API 21230b5c1aSTakashi Iwai select SND_OPL3_LIB 22230b5c1aSTakashi Iwai select SND_MPU401_UART 23230b5c1aSTakashi Iwai select SND_PCM 24230b5c1aSTakashi Iwai help 25230b5c1aSTakashi Iwai Say Y here to include support for soundcards based on Avance Logic 26230b5c1aSTakashi Iwai ALS4000 chips. 27230b5c1aSTakashi Iwai 28230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 29230b5c1aSTakashi Iwai will be called snd-als4000. 30230b5c1aSTakashi 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 147230b5c1aSTakashi Iwaiconfig SND_CA0106 148230b5c1aSTakashi Iwai tristate "SB Audigy LS / Live 24bit" 149230b5c1aSTakashi Iwai depends on SND 150230b5c1aSTakashi Iwai select SND_AC97_CODEC 151230b5c1aSTakashi Iwai select SND_RAWMIDI 152230b5c1aSTakashi Iwai help 153230b5c1aSTakashi Iwai Say Y here to include support for the Sound Blaster Audigy LS 154230b5c1aSTakashi Iwai and Live 24bit. 155230b5c1aSTakashi Iwai 156230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 157230b5c1aSTakashi Iwai will be called snd-ca0106. 158230b5c1aSTakashi Iwai 159230b5c1aSTakashi Iwaiconfig SND_CMIPCI 160230b5c1aSTakashi Iwai tristate "C-Media 8738, 8338" 161230b5c1aSTakashi Iwai depends on SND 162230b5c1aSTakashi Iwai select SND_OPL3_LIB 163230b5c1aSTakashi Iwai select SND_MPU401_UART 164230b5c1aSTakashi Iwai select SND_PCM 165230b5c1aSTakashi Iwai help 166230b5c1aSTakashi Iwai If you want to use soundcards based on C-Media CMI8338 or CMI8738 167230b5c1aSTakashi Iwai chips, say Y here and read 168230b5c1aSTakashi Iwai <file:Documentation/sound/alsa/CMIPCI.txt>. 169230b5c1aSTakashi Iwai 170230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 171230b5c1aSTakashi Iwai will be called snd-cmipci. 172230b5c1aSTakashi Iwai 173230b5c1aSTakashi Iwaiconfig SND_CS4281 174230b5c1aSTakashi Iwai tristate "Cirrus Logic (Sound Fusion) CS4281" 175230b5c1aSTakashi Iwai depends on SND 176230b5c1aSTakashi Iwai select SND_OPL3_LIB 177230b5c1aSTakashi Iwai select SND_RAWMIDI 178230b5c1aSTakashi Iwai select SND_AC97_CODEC 179230b5c1aSTakashi Iwai help 180230b5c1aSTakashi Iwai Say Y here to include support for Cirrus Logic CS4281 chips. 181230b5c1aSTakashi Iwai 182230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 183230b5c1aSTakashi Iwai will be called snd-cs4281. 184230b5c1aSTakashi 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 205230b5c1aSTakashi Iwaiconfig SND_CS5535AUDIO 206230b5c1aSTakashi Iwai tristate "CS5535 Audio" 207230b5c1aSTakashi Iwai depends on SND && X86 && !X86_64 208230b5c1aSTakashi Iwai select SND_PCM 2091da177e4SLinus Torvalds select SND_AC97_CODEC 2101da177e4SLinus Torvalds help 211230b5c1aSTakashi Iwai Say Y here to include support for audio on CS5535 chips. It is 212230b5c1aSTakashi Iwai referred to as NS CS5535 IO or AMD CS5535 IO companion in 213230b5c1aSTakashi Iwai various literature. 2141da177e4SLinus Torvalds 2151da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 216230b5c1aSTakashi 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 320230b5c1aSTakashi Iwaiconfig SND_HDA_INTEL 321230b5c1aSTakashi Iwai tristate "Intel HD Audio" 322230b5c1aSTakashi Iwai depends on SND 323230b5c1aSTakashi Iwai select SND_PCM 324230b5c1aSTakashi Iwai help 325230b5c1aSTakashi Iwai Say Y here to include support for Intel "High Definition 326230b5c1aSTakashi Iwai Audio" (Azalia) motherboard devices. 327230b5c1aSTakashi Iwai 328230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 329230b5c1aSTakashi Iwai will be called snd-hda-intel. 330230b5c1aSTakashi Iwai 331230b5c1aSTakashi Iwaiconfig SND_HDSP 332230b5c1aSTakashi Iwai tristate "RME Hammerfall DSP Audio" 333230b5c1aSTakashi Iwai depends on SND 334230b5c1aSTakashi Iwai select SND_HWDEP 335230b5c1aSTakashi Iwai select SND_RAWMIDI 336230b5c1aSTakashi Iwai select SND_PCM 337230b5c1aSTakashi Iwai help 338230b5c1aSTakashi Iwai Say Y here to include support for RME Hammerfall DSP Audio 339230b5c1aSTakashi Iwai soundcards. 340230b5c1aSTakashi Iwai 341230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 342230b5c1aSTakashi Iwai will be called snd-hdsp. 343230b5c1aSTakashi Iwai 344230b5c1aSTakashi Iwaiconfig SND_HDSPM 345230b5c1aSTakashi Iwai tristate "RME Hammerfall DSP MADI" 346230b5c1aSTakashi Iwai depends on SND 347230b5c1aSTakashi Iwai select SND_HWDEP 348230b5c1aSTakashi Iwai select SND_RAWMIDI 349230b5c1aSTakashi Iwai select SND_PCM 350230b5c1aSTakashi Iwai help 351230b5c1aSTakashi Iwai Say Y here to include support for RME Hammerfall DSP MADI 352230b5c1aSTakashi Iwai soundcards. 353230b5c1aSTakashi Iwai 354230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 355230b5c1aSTakashi Iwai will be called snd-hdspm. 356230b5c1aSTakashi 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 415230b5c1aSTakashi Iwaiconfig SND_KORG1212 416230b5c1aSTakashi Iwai tristate "Korg 1212 IO" 417230b5c1aSTakashi Iwai depends on SND 418230b5c1aSTakashi Iwai select SND_PCM 419230b5c1aSTakashi Iwai help 420230b5c1aSTakashi Iwai Say Y here to include support for Korg 1212IO soundcards. 421230b5c1aSTakashi Iwai 422230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 423230b5c1aSTakashi Iwai will be called snd-korg1212. 424230b5c1aSTakashi Iwai 425230b5c1aSTakashi Iwaiconfig SND_MAESTRO3 426230b5c1aSTakashi Iwai tristate "ESS Allegro/Maestro3" 427230b5c1aSTakashi Iwai depends on SND 428230b5c1aSTakashi Iwai select SND_AC97_CODEC 429230b5c1aSTakashi Iwai help 430230b5c1aSTakashi Iwai Say Y here to include support for soundcards based on ESS Maestro 3 431230b5c1aSTakashi Iwai (Allegro) chips. 432230b5c1aSTakashi Iwai 433230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 434230b5c1aSTakashi Iwai will be called snd-maestro3. 435230b5c1aSTakashi Iwai 436230b5c1aSTakashi Iwaiconfig SND_MIXART 437230b5c1aSTakashi Iwai tristate "Digigram miXart" 438230b5c1aSTakashi Iwai depends on SND 439230b5c1aSTakashi Iwai select SND_HWDEP 440230b5c1aSTakashi Iwai select SND_PCM 441230b5c1aSTakashi Iwai help 442230b5c1aSTakashi Iwai If you want to use Digigram miXart soundcards, say Y here and 443230b5c1aSTakashi Iwai read <file:Documentation/sound/alsa/MIXART.txt>. 444230b5c1aSTakashi Iwai 445230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 446230b5c1aSTakashi Iwai will be called snd-mixart. 447230b5c1aSTakashi Iwai 448230b5c1aSTakashi Iwaiconfig SND_NM256 449230b5c1aSTakashi Iwai tristate "NeoMagic NM256AV/ZX" 450230b5c1aSTakashi Iwai depends on SND 451230b5c1aSTakashi Iwai select SND_AC97_CODEC 452230b5c1aSTakashi Iwai help 453230b5c1aSTakashi Iwai Say Y here to include support for NeoMagic NM256AV/ZX chips. 454230b5c1aSTakashi Iwai 455230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 456230b5c1aSTakashi Iwai will be called snd-nm256. 457230b5c1aSTakashi Iwai 458*e12229b4SMarkus Bollingerconfig SND_PCXHR 459*e12229b4SMarkus Bollinger tristate "Digigram PCXHR" 460*e12229b4SMarkus Bollinger depends on SND 461*e12229b4SMarkus Bollinger select SND_PCM 462*e12229b4SMarkus Bollinger select SND_HWDEP 463*e12229b4SMarkus Bollinger help 464*e12229b4SMarkus Bollinger Say Y here to include support for Digigram PCXHR boards. 465*e12229b4SMarkus Bollinger 466*e12229b4SMarkus Bollinger To compile this driver as a module, choose M here: the module 467*e12229b4SMarkus Bollinger will be called snd-pcxhr. 468*e12229b4SMarkus Bollinger 469230b5c1aSTakashi Iwaiconfig SND_RME32 470230b5c1aSTakashi Iwai tristate "RME Digi32, 32/8, 32 PRO" 471230b5c1aSTakashi Iwai depends on SND 472230b5c1aSTakashi Iwai select SND_PCM 473230b5c1aSTakashi Iwai help 474230b5c1aSTakashi Iwai Say Y to include support for RME Digi32, Digi32 PRO and 475230b5c1aSTakashi Iwai Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio 476230b5c1aSTakashi Iwai devices. 477230b5c1aSTakashi Iwai 478230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 479230b5c1aSTakashi Iwai will be called snd-rme32. 480230b5c1aSTakashi Iwai 481230b5c1aSTakashi Iwaiconfig SND_RME96 482230b5c1aSTakashi Iwai tristate "RME Digi96, 96/8, 96/8 PRO" 483230b5c1aSTakashi Iwai depends on SND 484230b5c1aSTakashi Iwai select SND_PCM 485230b5c1aSTakashi Iwai help 486230b5c1aSTakashi Iwai Say Y here to include support for RME Digi96, Digi96/8 and 487230b5c1aSTakashi Iwai Digi96/8 PRO/PAD/PST soundcards. 488230b5c1aSTakashi Iwai 489230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 490230b5c1aSTakashi Iwai will be called snd-rme96. 491230b5c1aSTakashi Iwai 492230b5c1aSTakashi Iwaiconfig SND_RME9652 493230b5c1aSTakashi Iwai tristate "RME Digi9652 (Hammerfall)" 494230b5c1aSTakashi Iwai depends on SND 495230b5c1aSTakashi Iwai select SND_PCM 496230b5c1aSTakashi Iwai help 497230b5c1aSTakashi Iwai Say Y here to include support for RME Hammerfall (RME 498230b5c1aSTakashi Iwai Digi9652/Digi9636) soundcards. 499230b5c1aSTakashi Iwai 500230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 501230b5c1aSTakashi Iwai will be called snd-rme9652. 502230b5c1aSTakashi Iwai 5031da177e4SLinus Torvaldsconfig SND_SONICVIBES 5041da177e4SLinus Torvalds tristate "S3 SonicVibes" 5051da177e4SLinus Torvalds depends on SND 5061da177e4SLinus Torvalds select SND_OPL3_LIB 5071da177e4SLinus Torvalds select SND_MPU401_UART 5081da177e4SLinus Torvalds select SND_AC97_CODEC 5091da177e4SLinus Torvalds help 5101da177e4SLinus Torvalds Say Y here to include support for soundcards based on the S3 5111da177e4SLinus Torvalds SonicVibes chip. 5121da177e4SLinus Torvalds 5131da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 5141da177e4SLinus Torvalds will be called snd-sonicvibes. 5151da177e4SLinus Torvalds 516230b5c1aSTakashi Iwaiconfig SND_TRIDENT 517230b5c1aSTakashi Iwai tristate "Trident 4D-Wave DX/NX; SiS 7018" 518230b5c1aSTakashi Iwai depends on SND 519230b5c1aSTakashi Iwai select SND_MPU401_UART 520230b5c1aSTakashi Iwai select SND_AC97_CODEC 521230b5c1aSTakashi Iwai help 522230b5c1aSTakashi Iwai Say Y here to include support for soundcards based on Trident 523230b5c1aSTakashi Iwai 4D-Wave DX/NX or SiS 7018 chips. 524230b5c1aSTakashi Iwai 525230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 526230b5c1aSTakashi Iwai will be called snd-trident. 527230b5c1aSTakashi Iwai 5281da177e4SLinus Torvaldsconfig SND_VIA82XX 5291da177e4SLinus Torvalds tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 5301da177e4SLinus Torvalds depends on SND 5311da177e4SLinus Torvalds select SND_MPU401_UART 5321da177e4SLinus Torvalds select SND_AC97_CODEC 5331da177e4SLinus Torvalds help 5341da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 5351da177e4SLinus Torvalds device on 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. 5391da177e4SLinus Torvalds 5401da177e4SLinus Torvaldsconfig SND_VIA82XX_MODEM 5411da177e4SLinus Torvalds tristate "VIA 82C686A/B, 8233 based Modems" 5421da177e4SLinus Torvalds depends on SND 5431da177e4SLinus Torvalds select SND_AC97_CODEC 5441da177e4SLinus Torvalds help 5451da177e4SLinus Torvalds Say Y here to include support for the integrated MC97 modem on 5461da177e4SLinus Torvalds motherboards with VIA chipsets. 5471da177e4SLinus Torvalds 5481da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 5491da177e4SLinus Torvalds will be called snd-via82xx-modem. 5501da177e4SLinus Torvalds 5511da177e4SLinus Torvaldsconfig SND_VX222 5521da177e4SLinus Torvalds tristate "Digigram VX222" 5531da177e4SLinus Torvalds depends on SND 5541da177e4SLinus Torvalds select SND_VX_LIB 5551da177e4SLinus Torvalds help 5561da177e4SLinus Torvalds Say Y here to include support for Digigram VX222 soundcards. 5571da177e4SLinus Torvalds 5581da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 5591da177e4SLinus Torvalds will be called snd-vx222. 5601da177e4SLinus Torvalds 561230b5c1aSTakashi Iwaiconfig SND_YMFPCI 562230b5c1aSTakashi Iwai tristate "Yamaha YMF724/740/744/754" 5631da177e4SLinus Torvalds depends on SND 564230b5c1aSTakashi Iwai select SND_OPL3_LIB 565230b5c1aSTakashi Iwai select SND_MPU401_UART 566230b5c1aSTakashi Iwai select SND_AC97_CODEC 5671da177e4SLinus Torvalds help 568230b5c1aSTakashi Iwai Say Y here to include support for Yamaha PCI audio chips - 569230b5c1aSTakashi Iwai YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 5701da177e4SLinus Torvalds 5711da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 572230b5c1aSTakashi Iwai will be called snd-ymfpci. 5731da177e4SLinus Torvalds 5741da177e4SLinus Torvaldsendmenu 575