1*1da177e4SLinus Torvalds# ALSA PCI drivers 2*1da177e4SLinus Torvalds 3*1da177e4SLinus Torvaldsmenu "PCI devices" 4*1da177e4SLinus Torvalds depends on SND!=n && PCI 5*1da177e4SLinus Torvalds 6*1da177e4SLinus Torvaldsconfig SND_AC97_CODEC 7*1da177e4SLinus Torvalds tristate 8*1da177e4SLinus Torvalds select SND_PCM 9*1da177e4SLinus Torvalds 10*1da177e4SLinus Torvaldsconfig SND_ALI5451 11*1da177e4SLinus Torvalds tristate "ALi M5451 PCI Audio Controller" 12*1da177e4SLinus Torvalds depends on SND 13*1da177e4SLinus Torvalds select SND_MPU401_UART 14*1da177e4SLinus Torvalds select SND_AC97_CODEC 15*1da177e4SLinus Torvalds help 16*1da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 17*1da177e4SLinus Torvalds device on motherboards using the ALi M5451 Audio Controller 18*1da177e4SLinus Torvalds (M1535/M1535D/M1535+/M1535D+ south bridges). Newer chipsets 19*1da177e4SLinus Torvalds use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver. 20*1da177e4SLinus Torvalds 21*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 22*1da177e4SLinus Torvalds will be called snd-ali5451. 23*1da177e4SLinus Torvalds 24*1da177e4SLinus Torvaldsconfig SND_ATIIXP 25*1da177e4SLinus Torvalds tristate "ATI IXP AC97 Controller" 26*1da177e4SLinus Torvalds depends on SND 27*1da177e4SLinus Torvalds select SND_AC97_CODEC 28*1da177e4SLinus Torvalds help 29*1da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 30*1da177e4SLinus Torvalds device on motherboards with ATI chipsets (ATI IXP 150/200/250/ 31*1da177e4SLinus Torvalds 300/400). 32*1da177e4SLinus Torvalds 33*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 34*1da177e4SLinus Torvalds will be called snd-atiixp. 35*1da177e4SLinus Torvalds 36*1da177e4SLinus Torvaldsconfig SND_ATIIXP_MODEM 37*1da177e4SLinus Torvalds tristate "ATI IXP Modem" 38*1da177e4SLinus Torvalds depends on SND 39*1da177e4SLinus Torvalds select SND_AC97_CODEC 40*1da177e4SLinus Torvalds help 41*1da177e4SLinus Torvalds Say Y here to include support for the integrated MC97 modem on 42*1da177e4SLinus Torvalds motherboards with ATI chipsets (ATI IXP 150/200/250). 43*1da177e4SLinus Torvalds 44*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 45*1da177e4SLinus Torvalds will be called snd-atiixp-modem. 46*1da177e4SLinus Torvalds 47*1da177e4SLinus Torvaldsconfig SND_AU8810 48*1da177e4SLinus Torvalds tristate "Aureal Advantage" 49*1da177e4SLinus Torvalds depends on SND 50*1da177e4SLinus Torvalds select SND_MPU401_UART 51*1da177e4SLinus Torvalds select SND_AC97_CODEC 52*1da177e4SLinus Torvalds help 53*1da177e4SLinus Torvalds Say Y here to include support for Aureal Advantage soundcards. 54*1da177e4SLinus Torvalds 55*1da177e4SLinus Torvalds Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 56*1da177e4SLinus Torvalds 3D support code is in place, but not yet useable. For more info, 57*1da177e4SLinus Torvalds email the ALSA developer list, or <mjander@users.sourceforge.net>. 58*1da177e4SLinus Torvalds 59*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 60*1da177e4SLinus Torvalds will be called snd-au8810. 61*1da177e4SLinus Torvalds 62*1da177e4SLinus Torvaldsconfig SND_AU8820 63*1da177e4SLinus Torvalds tristate "Aureal Vortex" 64*1da177e4SLinus Torvalds depends on SND 65*1da177e4SLinus Torvalds select SND_MPU401_UART 66*1da177e4SLinus Torvalds select SND_AC97_CODEC 67*1da177e4SLinus Torvalds help 68*1da177e4SLinus Torvalds Say Y here to include support for Aureal Vortex soundcards. 69*1da177e4SLinus Torvalds 70*1da177e4SLinus Torvalds Supported features: Hardware Mixer and SRC. For more info, email 71*1da177e4SLinus Torvalds the ALSA developer list, or <mjander@users.sourceforge.net>. 72*1da177e4SLinus Torvalds 73*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 74*1da177e4SLinus Torvalds will be called snd-au8820. 75*1da177e4SLinus Torvalds 76*1da177e4SLinus Torvaldsconfig SND_AU8830 77*1da177e4SLinus Torvalds tristate "Aureal Vortex 2" 78*1da177e4SLinus Torvalds depends on SND 79*1da177e4SLinus Torvalds select SND_MPU401_UART 80*1da177e4SLinus Torvalds select SND_AC97_CODEC 81*1da177e4SLinus Torvalds help 82*1da177e4SLinus Torvalds Say Y here to include support for Aureal Vortex 2 soundcards. 83*1da177e4SLinus Torvalds 84*1da177e4SLinus Torvalds Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 85*1da177e4SLinus Torvalds 3D support code is in place, but not yet useable. For more info, 86*1da177e4SLinus Torvalds email the ALSA developer list, or <mjander@users.sourceforge.net>. 87*1da177e4SLinus Torvalds 88*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 89*1da177e4SLinus Torvalds will be called snd-au8830. 90*1da177e4SLinus Torvalds 91*1da177e4SLinus Torvaldsconfig SND_AZT3328 92*1da177e4SLinus Torvalds tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)" 93*1da177e4SLinus Torvalds depends on SND && EXPERIMENTAL 94*1da177e4SLinus Torvalds select SND_OPL3_LIB 95*1da177e4SLinus Torvalds select SND_MPU401_UART 96*1da177e4SLinus Torvalds select SND_PCM 97*1da177e4SLinus Torvalds help 98*1da177e4SLinus Torvalds Say Y here to include support for Aztech AZF3328 (PCI168) 99*1da177e4SLinus Torvalds soundcards. 100*1da177e4SLinus Torvalds 101*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 102*1da177e4SLinus Torvalds will be called snd-azt3328. 103*1da177e4SLinus Torvalds 104*1da177e4SLinus Torvaldsconfig SND_BT87X 105*1da177e4SLinus Torvalds tristate "Bt87x Audio Capture" 106*1da177e4SLinus Torvalds depends on SND 107*1da177e4SLinus Torvalds select SND_PCM 108*1da177e4SLinus Torvalds help 109*1da177e4SLinus Torvalds If you want to record audio from TV cards based on 110*1da177e4SLinus Torvalds Brooktree Bt878/Bt879 chips, say Y here and read 111*1da177e4SLinus Torvalds <file:Documentation/sound/alsa/Bt87x.txt>. 112*1da177e4SLinus Torvalds 113*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 114*1da177e4SLinus Torvalds will be called snd-bt87x. 115*1da177e4SLinus Torvalds 116*1da177e4SLinus Torvaldsconfig SND_BT87X_OVERCLOCK 117*1da177e4SLinus Torvalds bool "Bt87x Audio overclocking" 118*1da177e4SLinus Torvalds depends on SND_BT87X 119*1da177e4SLinus Torvalds help 120*1da177e4SLinus Torvalds Say Y here if 448000 Hz isn't enough for you and you want to 121*1da177e4SLinus Torvalds record from the analog input with up to 1792000 Hz. 122*1da177e4SLinus Torvalds 123*1da177e4SLinus Torvalds Higher sample rates won't hurt your hardware, but audio 124*1da177e4SLinus Torvalds quality may suffer. 125*1da177e4SLinus Torvalds 126*1da177e4SLinus Torvaldsconfig SND_CS46XX 127*1da177e4SLinus Torvalds tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x" 128*1da177e4SLinus Torvalds depends on SND 129*1da177e4SLinus Torvalds select SND_RAWMIDI 130*1da177e4SLinus Torvalds select SND_AC97_CODEC 131*1da177e4SLinus Torvalds help 132*1da177e4SLinus Torvalds Say Y here to include support for Cirrus Logic CS4610/CS4612/ 133*1da177e4SLinus Torvalds CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips. 134*1da177e4SLinus Torvalds 135*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 136*1da177e4SLinus Torvalds will be called snd-cs46xx. 137*1da177e4SLinus Torvalds 138*1da177e4SLinus Torvaldsconfig SND_CS46XX_NEW_DSP 139*1da177e4SLinus Torvalds bool "Cirrus Logic (Sound Fusion) New DSP support (EXPERIMENTAL)" 140*1da177e4SLinus Torvalds depends on SND_CS46XX && EXPERIMENTAL 141*1da177e4SLinus Torvalds help 142*1da177e4SLinus Torvalds Say Y here to use a new DSP image for SPDIF and dual codecs. 143*1da177e4SLinus Torvalds 144*1da177e4SLinus Torvalds This works better than the old code, so say Y. 145*1da177e4SLinus Torvalds 146*1da177e4SLinus Torvaldsconfig SND_CS4281 147*1da177e4SLinus Torvalds tristate "Cirrus Logic (Sound Fusion) CS4281" 148*1da177e4SLinus Torvalds depends on SND 149*1da177e4SLinus Torvalds select SND_OPL3_LIB 150*1da177e4SLinus Torvalds select SND_RAWMIDI 151*1da177e4SLinus Torvalds select SND_AC97_CODEC 152*1da177e4SLinus Torvalds help 153*1da177e4SLinus Torvalds Say Y here to include support for Cirrus Logic CS4281 chips. 154*1da177e4SLinus Torvalds 155*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 156*1da177e4SLinus Torvalds will be called snd-cs4281. 157*1da177e4SLinus Torvalds 158*1da177e4SLinus Torvaldsconfig SND_EMU10K1 159*1da177e4SLinus Torvalds tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)" 160*1da177e4SLinus Torvalds depends on SND 161*1da177e4SLinus Torvalds select SND_HWDEP 162*1da177e4SLinus Torvalds select SND_RAWMIDI 163*1da177e4SLinus Torvalds select SND_AC97_CODEC 164*1da177e4SLinus Torvalds help 165*1da177e4SLinus Torvalds Say Y to include support for Sound Blaster PCI 512, Live!, 166*1da177e4SLinus Torvalds Audigy and E-mu APS (partially supported) soundcards. 167*1da177e4SLinus Torvalds 168*1da177e4SLinus Torvalds The confusing multitude of mixer controls is documented in 169*1da177e4SLinus Torvalds <file:Documentation/sound/alsa/SB-Live-mixer.txt> and 170*1da177e4SLinus Torvalds <file:Documentation/sound/alsa/Audigy-mixer.txt>. 171*1da177e4SLinus Torvalds 172*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 173*1da177e4SLinus Torvalds will be called snd-emu10k1. 174*1da177e4SLinus Torvalds 175*1da177e4SLinus Torvaldsconfig SND_EMU10K1X 176*1da177e4SLinus Torvalds tristate "Emu10k1X (Dell OEM Version)" 177*1da177e4SLinus Torvalds depends on SND 178*1da177e4SLinus Torvalds select SND_AC97_CODEC 179*1da177e4SLinus Torvalds select SND_RAWMIDI 180*1da177e4SLinus Torvalds help 181*1da177e4SLinus Torvalds Say Y here to include support for the Dell OEM version of the 182*1da177e4SLinus Torvalds Sound Blaster Live!. 183*1da177e4SLinus Torvalds 184*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 185*1da177e4SLinus Torvalds will be called snd-emu10k1x. 186*1da177e4SLinus Torvalds 187*1da177e4SLinus Torvaldsconfig SND_CA0106 188*1da177e4SLinus Torvalds tristate "SB Audigy LS / Live 24bit" 189*1da177e4SLinus Torvalds depends on SND 190*1da177e4SLinus Torvalds select SND_AC97_CODEC 191*1da177e4SLinus Torvalds help 192*1da177e4SLinus Torvalds Say Y here to include support for the Sound Blaster Audigy LS 193*1da177e4SLinus Torvalds and Live 24bit. 194*1da177e4SLinus Torvalds 195*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 196*1da177e4SLinus Torvalds will be called snd-ca0106. 197*1da177e4SLinus Torvalds 198*1da177e4SLinus Torvaldsconfig SND_KORG1212 199*1da177e4SLinus Torvalds tristate "Korg 1212 IO" 200*1da177e4SLinus Torvalds depends on SND 201*1da177e4SLinus Torvalds select SND_PCM 202*1da177e4SLinus Torvalds help 203*1da177e4SLinus Torvalds Say Y here to include support for Korg 1212IO soundcards. 204*1da177e4SLinus Torvalds 205*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 206*1da177e4SLinus Torvalds will be called snd-korg1212. 207*1da177e4SLinus Torvalds 208*1da177e4SLinus Torvaldsconfig SND_MIXART 209*1da177e4SLinus Torvalds tristate "Digigram miXart" 210*1da177e4SLinus Torvalds depends on SND 211*1da177e4SLinus Torvalds select SND_HWDEP 212*1da177e4SLinus Torvalds select SND_PCM 213*1da177e4SLinus Torvalds help 214*1da177e4SLinus Torvalds If you want to use Digigram miXart soundcards, say Y here and 215*1da177e4SLinus Torvalds read <file:Documentation/sound/alsa/MIXART.txt>. 216*1da177e4SLinus Torvalds 217*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 218*1da177e4SLinus Torvalds will be called snd-mixart. 219*1da177e4SLinus Torvalds 220*1da177e4SLinus Torvaldsconfig SND_NM256 221*1da177e4SLinus Torvalds tristate "NeoMagic NM256AV/ZX" 222*1da177e4SLinus Torvalds depends on SND 223*1da177e4SLinus Torvalds select SND_AC97_CODEC 224*1da177e4SLinus Torvalds help 225*1da177e4SLinus Torvalds Say Y here to include support for NeoMagic NM256AV/ZX chips. 226*1da177e4SLinus Torvalds 227*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 228*1da177e4SLinus Torvalds will be called snd-nm256. 229*1da177e4SLinus Torvalds 230*1da177e4SLinus Torvaldsconfig SND_RME32 231*1da177e4SLinus Torvalds tristate "RME Digi32, 32/8, 32 PRO" 232*1da177e4SLinus Torvalds depends on SND 233*1da177e4SLinus Torvalds select SND_PCM 234*1da177e4SLinus Torvalds help 235*1da177e4SLinus Torvalds Say Y to include support for RME Digi32, Digi32 PRO and 236*1da177e4SLinus Torvalds Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio 237*1da177e4SLinus Torvalds devices. 238*1da177e4SLinus Torvalds 239*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 240*1da177e4SLinus Torvalds will be called snd-rme32. 241*1da177e4SLinus Torvalds 242*1da177e4SLinus Torvaldsconfig SND_RME96 243*1da177e4SLinus Torvalds tristate "RME Digi96, 96/8, 96/8 PRO" 244*1da177e4SLinus Torvalds depends on SND 245*1da177e4SLinus Torvalds select SND_PCM 246*1da177e4SLinus Torvalds help 247*1da177e4SLinus Torvalds Say Y here to include support for RME Digi96, Digi96/8 and 248*1da177e4SLinus Torvalds Digi96/8 PRO/PAD/PST soundcards. 249*1da177e4SLinus Torvalds 250*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 251*1da177e4SLinus Torvalds will be called snd-rme96. 252*1da177e4SLinus Torvalds 253*1da177e4SLinus Torvaldsconfig SND_RME9652 254*1da177e4SLinus Torvalds tristate "RME Digi9652 (Hammerfall)" 255*1da177e4SLinus Torvalds depends on SND 256*1da177e4SLinus Torvalds select SND_PCM 257*1da177e4SLinus Torvalds help 258*1da177e4SLinus Torvalds Say Y here to include support for RME Hammerfall (RME 259*1da177e4SLinus Torvalds Digi9652/Digi9636) soundcards. 260*1da177e4SLinus Torvalds 261*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 262*1da177e4SLinus Torvalds will be called snd-rme9652. 263*1da177e4SLinus Torvalds 264*1da177e4SLinus Torvaldsconfig SND_HDSP 265*1da177e4SLinus Torvalds tristate "RME Hammerfall DSP Audio" 266*1da177e4SLinus Torvalds depends on SND 267*1da177e4SLinus Torvalds select SND_HWDEP 268*1da177e4SLinus Torvalds select SND_RAWMIDI 269*1da177e4SLinus Torvalds select SND_PCM 270*1da177e4SLinus Torvalds help 271*1da177e4SLinus Torvalds Say Y here to include support for RME Hammerfall DSP Audio 272*1da177e4SLinus Torvalds soundcards. 273*1da177e4SLinus Torvalds 274*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 275*1da177e4SLinus Torvalds will be called snd-hdsp. 276*1da177e4SLinus Torvalds 277*1da177e4SLinus Torvaldsconfig SND_TRIDENT 278*1da177e4SLinus Torvalds tristate "Trident 4D-Wave DX/NX; SiS 7018" 279*1da177e4SLinus Torvalds depends on SND 280*1da177e4SLinus Torvalds select SND_MPU401_UART 281*1da177e4SLinus Torvalds select SND_AC97_CODEC 282*1da177e4SLinus Torvalds help 283*1da177e4SLinus Torvalds Say Y here to include support for soundcards based on Trident 284*1da177e4SLinus Torvalds 4D-Wave DX/NX or SiS 7018 chips. 285*1da177e4SLinus Torvalds 286*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 287*1da177e4SLinus Torvalds will be called snd-trident. 288*1da177e4SLinus Torvalds 289*1da177e4SLinus Torvaldsconfig SND_YMFPCI 290*1da177e4SLinus Torvalds tristate "Yamaha YMF724/740/744/754" 291*1da177e4SLinus Torvalds depends on SND 292*1da177e4SLinus Torvalds select SND_OPL3_LIB 293*1da177e4SLinus Torvalds select SND_MPU401_UART 294*1da177e4SLinus Torvalds select SND_AC97_CODEC 295*1da177e4SLinus Torvalds help 296*1da177e4SLinus Torvalds Say Y here to include support for Yamaha PCI audio chips - 297*1da177e4SLinus Torvalds YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 298*1da177e4SLinus Torvalds 299*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 300*1da177e4SLinus Torvalds will be called snd-ymfpci. 301*1da177e4SLinus Torvalds 302*1da177e4SLinus Torvaldsconfig SND_ALS4000 303*1da177e4SLinus Torvalds tristate "Avance Logic ALS4000" 304*1da177e4SLinus Torvalds depends on SND 305*1da177e4SLinus Torvalds select SND_OPL3_LIB 306*1da177e4SLinus Torvalds select SND_MPU401_UART 307*1da177e4SLinus Torvalds select SND_PCM 308*1da177e4SLinus Torvalds help 309*1da177e4SLinus Torvalds Say Y here to include support for soundcards based on Avance Logic 310*1da177e4SLinus Torvalds ALS4000 chips. 311*1da177e4SLinus Torvalds 312*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 313*1da177e4SLinus Torvalds will be called snd-als4000. 314*1da177e4SLinus Torvalds 315*1da177e4SLinus Torvaldsconfig SND_CMIPCI 316*1da177e4SLinus Torvalds tristate "C-Media 8738, 8338" 317*1da177e4SLinus Torvalds depends on SND 318*1da177e4SLinus Torvalds select SND_OPL3_LIB 319*1da177e4SLinus Torvalds select SND_MPU401_UART 320*1da177e4SLinus Torvalds select SND_PCM 321*1da177e4SLinus Torvalds help 322*1da177e4SLinus Torvalds If you want to use soundcards based on C-Media CMI8338 or CMI8738 323*1da177e4SLinus Torvalds chips, say Y here and read 324*1da177e4SLinus Torvalds <file:Documentation/sound/alsa/CMIPCI.txt>. 325*1da177e4SLinus Torvalds 326*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 327*1da177e4SLinus Torvalds will be called snd-cmipci. 328*1da177e4SLinus Torvalds 329*1da177e4SLinus Torvaldsconfig SND_ENS1370 330*1da177e4SLinus Torvalds tristate "(Creative) Ensoniq AudioPCI 1370" 331*1da177e4SLinus Torvalds depends on SND 332*1da177e4SLinus Torvalds select SND_RAWMIDI 333*1da177e4SLinus Torvalds select SND_PCM 334*1da177e4SLinus Torvalds help 335*1da177e4SLinus Torvalds Say Y here to include support for Ensoniq AudioPCI ES1370 chips. 336*1da177e4SLinus Torvalds 337*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 338*1da177e4SLinus Torvalds will be called snd-ens1370. 339*1da177e4SLinus Torvalds 340*1da177e4SLinus Torvaldsconfig SND_ENS1371 341*1da177e4SLinus Torvalds tristate "(Creative) Ensoniq AudioPCI 1371/1373" 342*1da177e4SLinus Torvalds depends on SND 343*1da177e4SLinus Torvalds select SND_RAWMIDI 344*1da177e4SLinus Torvalds select SND_AC97_CODEC 345*1da177e4SLinus Torvalds help 346*1da177e4SLinus Torvalds Say Y here to include support for Ensoniq AudioPCI ES1371 chips and 347*1da177e4SLinus Torvalds Sound Blaster PCI 64 or 128 soundcards. 348*1da177e4SLinus Torvalds 349*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 350*1da177e4SLinus Torvalds will be called snd-ens1371. 351*1da177e4SLinus Torvalds 352*1da177e4SLinus Torvaldsconfig SND_ES1938 353*1da177e4SLinus Torvalds tristate "ESS ES1938/1946/1969 (Solo-1)" 354*1da177e4SLinus Torvalds depends on SND 355*1da177e4SLinus Torvalds select SND_OPL3_LIB 356*1da177e4SLinus Torvalds select SND_MPU401_UART 357*1da177e4SLinus Torvalds select SND_AC97_CODEC 358*1da177e4SLinus Torvalds help 359*1da177e4SLinus Torvalds Say Y here to include support for soundcards based on ESS Solo-1 360*1da177e4SLinus Torvalds (ES1938, ES1946, ES1969) chips. 361*1da177e4SLinus Torvalds 362*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 363*1da177e4SLinus Torvalds will be called snd-es1938. 364*1da177e4SLinus Torvalds 365*1da177e4SLinus Torvaldsconfig SND_ES1968 366*1da177e4SLinus Torvalds tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 367*1da177e4SLinus Torvalds depends on SND 368*1da177e4SLinus Torvalds select SND_MPU401_UART 369*1da177e4SLinus Torvalds select SND_AC97_CODEC 370*1da177e4SLinus Torvalds help 371*1da177e4SLinus Torvalds Say Y here to include support for soundcards based on ESS Maestro 372*1da177e4SLinus Torvalds 1/2/2E chips. 373*1da177e4SLinus Torvalds 374*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 375*1da177e4SLinus Torvalds will be called snd-es1968. 376*1da177e4SLinus Torvalds 377*1da177e4SLinus Torvaldsconfig SND_MAESTRO3 378*1da177e4SLinus Torvalds tristate "ESS Allegro/Maestro3" 379*1da177e4SLinus Torvalds depends on SND 380*1da177e4SLinus Torvalds select SND_AC97_CODEC 381*1da177e4SLinus Torvalds help 382*1da177e4SLinus Torvalds Say Y here to include support for soundcards based on ESS Maestro 3 383*1da177e4SLinus Torvalds (Allegro) chips. 384*1da177e4SLinus Torvalds 385*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 386*1da177e4SLinus Torvalds will be called snd-maestro3. 387*1da177e4SLinus Torvalds 388*1da177e4SLinus Torvaldsconfig SND_FM801 389*1da177e4SLinus Torvalds tristate "ForteMedia FM801" 390*1da177e4SLinus Torvalds depends on SND 391*1da177e4SLinus Torvalds select SND_OPL3_LIB 392*1da177e4SLinus Torvalds select SND_MPU401_UART 393*1da177e4SLinus Torvalds select SND_AC97_CODEC 394*1da177e4SLinus Torvalds help 395*1da177e4SLinus Torvalds Say Y here to include support for soundcards based on the ForteMedia 396*1da177e4SLinus Torvalds FM801 chip. 397*1da177e4SLinus Torvalds 398*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 399*1da177e4SLinus Torvalds will be called snd-fm801. 400*1da177e4SLinus Torvalds 401*1da177e4SLinus Torvaldsconfig SND_FM801_TEA575X 402*1da177e4SLinus Torvalds tristate "ForteMedia FM801 + TEA5757 tuner" 403*1da177e4SLinus Torvalds depends on SND_FM801 404*1da177e4SLinus Torvalds select VIDEO_DEV 405*1da177e4SLinus Torvalds help 406*1da177e4SLinus Torvalds Say Y here to include support for soundcards based on the ForteMedia 407*1da177e4SLinus Torvalds FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media 408*1da177e4SLinus Torvalds Forte SF256-PCS-02). 409*1da177e4SLinus Torvalds 410*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 411*1da177e4SLinus Torvalds will be called snd-fm801-tea575x. 412*1da177e4SLinus Torvalds 413*1da177e4SLinus Torvaldsconfig SND_ICE1712 414*1da177e4SLinus Torvalds tristate "ICEnsemble ICE1712 (Envy24)" 415*1da177e4SLinus Torvalds depends on SND 416*1da177e4SLinus Torvalds select SND_MPU401_UART 417*1da177e4SLinus Torvalds select SND_AC97_CODEC 418*1da177e4SLinus Torvalds help 419*1da177e4SLinus Torvalds Say Y here to include support for soundcards based on the 420*1da177e4SLinus Torvalds ICE1712 (Envy24) chip. 421*1da177e4SLinus Torvalds 422*1da177e4SLinus Torvalds Currently supported hardware is: M-Audio Delta 1010(LT), 423*1da177e4SLinus Torvalds DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; 424*1da177e4SLinus Torvalds TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88; 425*1da177e4SLinus Torvalds Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8. 426*1da177e4SLinus Torvalds 427*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 428*1da177e4SLinus Torvalds will be called snd-ice1712. 429*1da177e4SLinus Torvalds 430*1da177e4SLinus Torvaldsconfig SND_ICE1724 431*1da177e4SLinus Torvalds tristate "ICE/VT1724/1720 (Envy24HT/PT)" 432*1da177e4SLinus Torvalds depends on SND 433*1da177e4SLinus Torvalds select SND_MPU401_UART 434*1da177e4SLinus Torvalds select SND_AC97_CODEC 435*1da177e4SLinus Torvalds help 436*1da177e4SLinus Torvalds Say Y here to include support for soundcards based on 437*1da177e4SLinus Torvalds ICE/VT1724/1720 (Envy24HT/PT) chips. 438*1da177e4SLinus Torvalds 439*1da177e4SLinus Torvalds Currently supported hardware is: AMP AUDIO2000; M-Audio 440*1da177e4SLinus Torvalds Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe; 441*1da177e4SLinus Torvalds AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II; 442*1da177e4SLinus Torvalds Chaintech ZNF3-150/250. 443*1da177e4SLinus Torvalds 444*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 445*1da177e4SLinus Torvalds will be called snd-ice1724. 446*1da177e4SLinus Torvalds 447*1da177e4SLinus Torvaldsconfig SND_INTEL8X0 448*1da177e4SLinus Torvalds tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 449*1da177e4SLinus Torvalds depends on SND 450*1da177e4SLinus Torvalds select SND_AC97_CODEC 451*1da177e4SLinus Torvalds help 452*1da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 453*1da177e4SLinus Torvalds device on motherboards with Intel/SiS/nVidia/AMD chipsets, or 454*1da177e4SLinus Torvalds ALi chipsets using the M5455 Audio Controller. (There is a 455*1da177e4SLinus Torvalds separate driver for ALi M5451 Audio Controllers.) 456*1da177e4SLinus Torvalds 457*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 458*1da177e4SLinus Torvalds will be called snd-intel8x0. 459*1da177e4SLinus Torvalds 460*1da177e4SLinus Torvaldsconfig SND_INTEL8X0M 461*1da177e4SLinus Torvalds tristate "Intel/SiS/nVidia/AMD MC97 Modem (EXPERIMENTAL)" 462*1da177e4SLinus Torvalds depends on SND && EXPERIMENTAL 463*1da177e4SLinus Torvalds select SND_AC97_CODEC 464*1da177e4SLinus Torvalds help 465*1da177e4SLinus Torvalds Say Y here to include support for the integrated MC97 modem on 466*1da177e4SLinus Torvalds motherboards with Intel/SiS/nVidia/AMD chipsets. 467*1da177e4SLinus Torvalds 468*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 469*1da177e4SLinus Torvalds will be called snd-intel8x0m. 470*1da177e4SLinus Torvalds 471*1da177e4SLinus Torvaldsconfig SND_SONICVIBES 472*1da177e4SLinus Torvalds tristate "S3 SonicVibes" 473*1da177e4SLinus Torvalds depends on SND 474*1da177e4SLinus Torvalds select SND_OPL3_LIB 475*1da177e4SLinus Torvalds select SND_MPU401_UART 476*1da177e4SLinus Torvalds select SND_AC97_CODEC 477*1da177e4SLinus Torvalds help 478*1da177e4SLinus Torvalds Say Y here to include support for soundcards based on the S3 479*1da177e4SLinus Torvalds SonicVibes chip. 480*1da177e4SLinus Torvalds 481*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 482*1da177e4SLinus Torvalds will be called snd-sonicvibes. 483*1da177e4SLinus Torvalds 484*1da177e4SLinus Torvaldsconfig SND_VIA82XX 485*1da177e4SLinus Torvalds tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 486*1da177e4SLinus Torvalds depends on SND 487*1da177e4SLinus Torvalds select SND_MPU401_UART 488*1da177e4SLinus Torvalds select SND_AC97_CODEC 489*1da177e4SLinus Torvalds help 490*1da177e4SLinus Torvalds Say Y here to include support for the integrated AC97 sound 491*1da177e4SLinus Torvalds device on motherboards with VIA chipsets. 492*1da177e4SLinus Torvalds 493*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 494*1da177e4SLinus Torvalds will be called snd-via82xx. 495*1da177e4SLinus Torvalds 496*1da177e4SLinus Torvaldsconfig SND_VIA82XX_MODEM 497*1da177e4SLinus Torvalds tristate "VIA 82C686A/B, 8233 based Modems" 498*1da177e4SLinus Torvalds depends on SND 499*1da177e4SLinus Torvalds select SND_AC97_CODEC 500*1da177e4SLinus Torvalds help 501*1da177e4SLinus Torvalds Say Y here to include support for the integrated MC97 modem on 502*1da177e4SLinus Torvalds motherboards with VIA chipsets. 503*1da177e4SLinus Torvalds 504*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 505*1da177e4SLinus Torvalds will be called snd-via82xx-modem. 506*1da177e4SLinus Torvalds 507*1da177e4SLinus Torvaldsconfig SND_VX222 508*1da177e4SLinus Torvalds tristate "Digigram VX222" 509*1da177e4SLinus Torvalds depends on SND 510*1da177e4SLinus Torvalds select SND_VX_LIB 511*1da177e4SLinus Torvalds help 512*1da177e4SLinus Torvalds Say Y here to include support for Digigram VX222 soundcards. 513*1da177e4SLinus Torvalds 514*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 515*1da177e4SLinus Torvalds will be called snd-vx222. 516*1da177e4SLinus Torvalds 517*1da177e4SLinus Torvaldsconfig SND_HDA_INTEL 518*1da177e4SLinus Torvalds tristate "Intel HD Audio" 519*1da177e4SLinus Torvalds depends on SND 520*1da177e4SLinus Torvalds select SND_PCM 521*1da177e4SLinus Torvalds help 522*1da177e4SLinus Torvalds Say Y here to include support for Intel "High Definition 523*1da177e4SLinus Torvalds Audio" (Azalia) motherboard devices. 524*1da177e4SLinus Torvalds 525*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 526*1da177e4SLinus Torvalds will be called snd-hda-intel. 527*1da177e4SLinus Torvalds 528*1da177e4SLinus Torvaldsendmenu 529