1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyun# ALSA PCI drivers 3*4882a593Smuzhiyun 4*4882a593Smuzhiyunmenuconfig SND_PCI 5*4882a593Smuzhiyun bool "PCI sound devices" 6*4882a593Smuzhiyun depends on PCI 7*4882a593Smuzhiyun default y 8*4882a593Smuzhiyun help 9*4882a593Smuzhiyun Support for sound devices connected via the PCI bus. 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunif SND_PCI 12*4882a593Smuzhiyun 13*4882a593Smuzhiyunconfig SND_AD1889 14*4882a593Smuzhiyun tristate "Analog Devices AD1889" 15*4882a593Smuzhiyun select SND_AC97_CODEC 16*4882a593Smuzhiyun help 17*4882a593Smuzhiyun Say Y here to include support for the integrated AC97 sound 18*4882a593Smuzhiyun device found in particular on the Hewlett-Packard [BCJ]-xxx0 19*4882a593Smuzhiyun class PA-RISC workstations, using the AD1819 codec. 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun To compile this as a module, choose M here: the module 22*4882a593Smuzhiyun will be called snd-ad1889. 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunconfig SND_ALS300 25*4882a593Smuzhiyun tristate "Avance Logic ALS300/ALS300+" 26*4882a593Smuzhiyun select SND_PCM 27*4882a593Smuzhiyun select SND_AC97_CODEC 28*4882a593Smuzhiyun select SND_OPL3_LIB 29*4882a593Smuzhiyun depends on ZONE_DMA 30*4882a593Smuzhiyun help 31*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Avance Logic ALS300/ALS300+ 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 34*4882a593Smuzhiyun will be called snd-als300 35*4882a593Smuzhiyun 36*4882a593Smuzhiyunconfig SND_ALS4000 37*4882a593Smuzhiyun tristate "Avance Logic ALS4000" 38*4882a593Smuzhiyun depends on ISA_DMA_API 39*4882a593Smuzhiyun select SND_OPL3_LIB 40*4882a593Smuzhiyun select SND_MPU401_UART 41*4882a593Smuzhiyun select SND_PCM 42*4882a593Smuzhiyun select SND_SB_COMMON 43*4882a593Smuzhiyun help 44*4882a593Smuzhiyun Say Y here to include support for soundcards based on Avance Logic 45*4882a593Smuzhiyun ALS4000 chips. 46*4882a593Smuzhiyun 47*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 48*4882a593Smuzhiyun will be called snd-als4000. 49*4882a593Smuzhiyun 50*4882a593Smuzhiyunconfig SND_ALI5451 51*4882a593Smuzhiyun tristate "ALi M5451 PCI Audio Controller" 52*4882a593Smuzhiyun select SND_MPU401_UART 53*4882a593Smuzhiyun select SND_AC97_CODEC 54*4882a593Smuzhiyun depends on ZONE_DMA 55*4882a593Smuzhiyun help 56*4882a593Smuzhiyun Say Y here to include support for the integrated AC97 sound 57*4882a593Smuzhiyun device on motherboards using the ALi M5451 Audio Controller 58*4882a593Smuzhiyun (M1535/M1535D/M1535+/M1535D+ south bridges). Newer chipsets 59*4882a593Smuzhiyun use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver. 60*4882a593Smuzhiyun 61*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 62*4882a593Smuzhiyun will be called snd-ali5451. 63*4882a593Smuzhiyun 64*4882a593Smuzhiyunconfig SND_ASIHPI 65*4882a593Smuzhiyun tristate "AudioScience ASIxxxx" 66*4882a593Smuzhiyun depends on X86 67*4882a593Smuzhiyun select FW_LOADER 68*4882a593Smuzhiyun select SND_PCM 69*4882a593Smuzhiyun select SND_HWDEP 70*4882a593Smuzhiyun help 71*4882a593Smuzhiyun Say Y here to include support for AudioScience ASI sound cards. 72*4882a593Smuzhiyun 73*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 74*4882a593Smuzhiyun will be called snd-asihpi. 75*4882a593Smuzhiyun 76*4882a593Smuzhiyunconfig SND_ATIIXP 77*4882a593Smuzhiyun tristate "ATI IXP AC97 Controller" 78*4882a593Smuzhiyun select SND_AC97_CODEC 79*4882a593Smuzhiyun help 80*4882a593Smuzhiyun Say Y here to include support for the integrated AC97 sound 81*4882a593Smuzhiyun device on motherboards with ATI chipsets (ATI IXP 150/200/250/ 82*4882a593Smuzhiyun 300/400). 83*4882a593Smuzhiyun 84*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 85*4882a593Smuzhiyun will be called snd-atiixp. 86*4882a593Smuzhiyun 87*4882a593Smuzhiyunconfig SND_ATIIXP_MODEM 88*4882a593Smuzhiyun tristate "ATI IXP Modem" 89*4882a593Smuzhiyun select SND_AC97_CODEC 90*4882a593Smuzhiyun help 91*4882a593Smuzhiyun Say Y here to include support for the integrated MC97 modem on 92*4882a593Smuzhiyun motherboards with ATI chipsets (ATI IXP 150/200/250). 93*4882a593Smuzhiyun 94*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 95*4882a593Smuzhiyun will be called snd-atiixp-modem. 96*4882a593Smuzhiyun 97*4882a593Smuzhiyunconfig SND_AU8810 98*4882a593Smuzhiyun tristate "Aureal Advantage" 99*4882a593Smuzhiyun select SND_MPU401_UART 100*4882a593Smuzhiyun select SND_AC97_CODEC 101*4882a593Smuzhiyun help 102*4882a593Smuzhiyun Say Y here to include support for Aureal Advantage soundcards. 103*4882a593Smuzhiyun 104*4882a593Smuzhiyun Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 105*4882a593Smuzhiyun 3D support code is in place, but not yet useable. For more info, 106*4882a593Smuzhiyun email the ALSA developer list, or <mjander@users.sourceforge.net>. 107*4882a593Smuzhiyun 108*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 109*4882a593Smuzhiyun will be called snd-au8810. 110*4882a593Smuzhiyun 111*4882a593Smuzhiyunconfig SND_AU8820 112*4882a593Smuzhiyun tristate "Aureal Vortex" 113*4882a593Smuzhiyun select SND_MPU401_UART 114*4882a593Smuzhiyun select SND_AC97_CODEC 115*4882a593Smuzhiyun help 116*4882a593Smuzhiyun Say Y here to include support for Aureal Vortex soundcards. 117*4882a593Smuzhiyun 118*4882a593Smuzhiyun Supported features: Hardware Mixer and SRC. For more info, email 119*4882a593Smuzhiyun the ALSA developer list, or <mjander@users.sourceforge.net>. 120*4882a593Smuzhiyun 121*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 122*4882a593Smuzhiyun will be called snd-au8820. 123*4882a593Smuzhiyun 124*4882a593Smuzhiyunconfig SND_AU8830 125*4882a593Smuzhiyun tristate "Aureal Vortex 2" 126*4882a593Smuzhiyun select SND_MPU401_UART 127*4882a593Smuzhiyun select SND_AC97_CODEC 128*4882a593Smuzhiyun help 129*4882a593Smuzhiyun Say Y here to include support for Aureal Vortex 2 soundcards. 130*4882a593Smuzhiyun 131*4882a593Smuzhiyun Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 132*4882a593Smuzhiyun 3D support code is in place, but not yet useable. For more info, 133*4882a593Smuzhiyun email the ALSA developer list, or <mjander@users.sourceforge.net>. 134*4882a593Smuzhiyun 135*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 136*4882a593Smuzhiyun will be called snd-au8830. 137*4882a593Smuzhiyun 138*4882a593Smuzhiyunconfig SND_AW2 139*4882a593Smuzhiyun tristate "Emagic Audiowerk 2" 140*4882a593Smuzhiyun help 141*4882a593Smuzhiyun Say Y here to include support for Emagic Audiowerk 2 soundcards. 142*4882a593Smuzhiyun 143*4882a593Smuzhiyun Supported features: Analog and SPDIF output. Analog or SPDIF input. 144*4882a593Smuzhiyun Note: Switch between analog and digital input does not always work. 145*4882a593Smuzhiyun It can produce continuous noise. The workaround is to switch again 146*4882a593Smuzhiyun (and again) between digital and analog input until it works. 147*4882a593Smuzhiyun 148*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 149*4882a593Smuzhiyun will be called snd-aw2. 150*4882a593Smuzhiyun 151*4882a593Smuzhiyun 152*4882a593Smuzhiyunconfig SND_AZT3328 153*4882a593Smuzhiyun tristate "Aztech AZF3328 / PCI168" 154*4882a593Smuzhiyun select SND_OPL3_LIB 155*4882a593Smuzhiyun select SND_MPU401_UART 156*4882a593Smuzhiyun select SND_PCM 157*4882a593Smuzhiyun select SND_RAWMIDI 158*4882a593Smuzhiyun select SND_AC97_CODEC 159*4882a593Smuzhiyun select SND_TIMER 160*4882a593Smuzhiyun depends on ZONE_DMA 161*4882a593Smuzhiyun help 162*4882a593Smuzhiyun Say Y here to include support for Aztech AZF3328 (PCI168) 163*4882a593Smuzhiyun soundcards. 164*4882a593Smuzhiyun 165*4882a593Smuzhiyun Supported features: AC97-"conformant" mixer, MPU401/OPL3, analog I/O 166*4882a593Smuzhiyun (16bit/8bit, many sample rates [<= 66.2kHz], NO hardware mixing), 167*4882a593Smuzhiyun Digital Enhanced Game Port, 1.024MHz multimedia sequencer timer, 168*4882a593Smuzhiyun ext. codec (I2S port), onboard amp (4W/4Ohms/ch), suspend/resume. 169*4882a593Smuzhiyun 170*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 171*4882a593Smuzhiyun will be called snd-azt3328. 172*4882a593Smuzhiyun 173*4882a593Smuzhiyunconfig SND_BT87X 174*4882a593Smuzhiyun tristate "Bt87x Audio Capture" 175*4882a593Smuzhiyun select SND_PCM 176*4882a593Smuzhiyun help 177*4882a593Smuzhiyun If you want to record audio from TV cards based on 178*4882a593Smuzhiyun Brooktree Bt878/Bt879 chips, say Y here and read 179*4882a593Smuzhiyun <file:Documentation/sound/cards/bt87x.rst>. 180*4882a593Smuzhiyun 181*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 182*4882a593Smuzhiyun will be called snd-bt87x. 183*4882a593Smuzhiyun 184*4882a593Smuzhiyunconfig SND_BT87X_OVERCLOCK 185*4882a593Smuzhiyun bool "Bt87x Audio overclocking" 186*4882a593Smuzhiyun depends on SND_BT87X 187*4882a593Smuzhiyun help 188*4882a593Smuzhiyun Say Y here if 448000 Hz isn't enough for you and you want to 189*4882a593Smuzhiyun record from the analog input with up to 1792000 Hz. 190*4882a593Smuzhiyun 191*4882a593Smuzhiyun Higher sample rates won't hurt your hardware, but audio 192*4882a593Smuzhiyun quality may suffer. 193*4882a593Smuzhiyun 194*4882a593Smuzhiyunconfig SND_CA0106 195*4882a593Smuzhiyun tristate "SB Audigy LS / Live 24bit" 196*4882a593Smuzhiyun select SND_AC97_CODEC 197*4882a593Smuzhiyun select SND_RAWMIDI 198*4882a593Smuzhiyun select SND_VMASTER 199*4882a593Smuzhiyun help 200*4882a593Smuzhiyun Say Y here to include support for the Sound Blaster Audigy LS 201*4882a593Smuzhiyun and Live 24bit. 202*4882a593Smuzhiyun 203*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 204*4882a593Smuzhiyun will be called snd-ca0106. 205*4882a593Smuzhiyun 206*4882a593Smuzhiyunconfig SND_CMIPCI 207*4882a593Smuzhiyun tristate "C-Media 8338, 8738, 8768, 8770" 208*4882a593Smuzhiyun select SND_OPL3_LIB 209*4882a593Smuzhiyun select SND_MPU401_UART 210*4882a593Smuzhiyun select SND_PCM 211*4882a593Smuzhiyun help 212*4882a593Smuzhiyun If you want to use soundcards based on C-Media CMI8338, CMI8738, 213*4882a593Smuzhiyun CMI8768 or CMI8770 chips, say Y here and read 214*4882a593Smuzhiyun <file:Documentation/sound/cards/cmipci.rst>. 215*4882a593Smuzhiyun 216*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 217*4882a593Smuzhiyun will be called snd-cmipci. 218*4882a593Smuzhiyun 219*4882a593Smuzhiyunconfig SND_OXYGEN_LIB 220*4882a593Smuzhiyun tristate 221*4882a593Smuzhiyun 222*4882a593Smuzhiyunconfig SND_OXYGEN 223*4882a593Smuzhiyun tristate "C-Media 8786, 8787, 8788 (Oxygen)" 224*4882a593Smuzhiyun select SND_OXYGEN_LIB 225*4882a593Smuzhiyun select SND_PCM 226*4882a593Smuzhiyun select SND_MPU401_UART 227*4882a593Smuzhiyun help 228*4882a593Smuzhiyun Say Y here to include support for sound cards based on the 229*4882a593Smuzhiyun C-Media CMI8788 (Oxygen HD Audio) chip: 230*4882a593Smuzhiyun * Asound A-8788 231*4882a593Smuzhiyun * Asus Xonar DG/DGX 232*4882a593Smuzhiyun * AuzenTech X-Meridian 233*4882a593Smuzhiyun * AuzenTech X-Meridian 2G 234*4882a593Smuzhiyun * Bgears b-Enspirer 235*4882a593Smuzhiyun * Club3D Theatron DTS 236*4882a593Smuzhiyun * HT-Omega Claro (plus) 237*4882a593Smuzhiyun * HT-Omega Claro halo (XT) 238*4882a593Smuzhiyun * Kuroutoshikou CMI8787-HG2PCI 239*4882a593Smuzhiyun * Razer Barracuda AC-1 240*4882a593Smuzhiyun * Sondigo Inferno 241*4882a593Smuzhiyun * TempoTec/MediaTek HiFier Fantasia 242*4882a593Smuzhiyun * TempoTec/MediaTek HiFier Serenade 243*4882a593Smuzhiyun 244*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 245*4882a593Smuzhiyun will be called snd-oxygen. 246*4882a593Smuzhiyun 247*4882a593Smuzhiyunconfig SND_CS4281 248*4882a593Smuzhiyun tristate "Cirrus Logic (Sound Fusion) CS4281" 249*4882a593Smuzhiyun select SND_OPL3_LIB 250*4882a593Smuzhiyun select SND_RAWMIDI 251*4882a593Smuzhiyun select SND_AC97_CODEC 252*4882a593Smuzhiyun help 253*4882a593Smuzhiyun Say Y here to include support for Cirrus Logic CS4281 chips. 254*4882a593Smuzhiyun 255*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 256*4882a593Smuzhiyun will be called snd-cs4281. 257*4882a593Smuzhiyun 258*4882a593Smuzhiyunconfig SND_CS46XX 259*4882a593Smuzhiyun tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x" 260*4882a593Smuzhiyun select SND_RAWMIDI 261*4882a593Smuzhiyun select SND_AC97_CODEC 262*4882a593Smuzhiyun select FW_LOADER 263*4882a593Smuzhiyun help 264*4882a593Smuzhiyun Say Y here to include support for Cirrus Logic CS4610/CS4612/ 265*4882a593Smuzhiyun CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips. 266*4882a593Smuzhiyun 267*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 268*4882a593Smuzhiyun will be called snd-cs46xx. 269*4882a593Smuzhiyun 270*4882a593Smuzhiyunconfig SND_CS46XX_NEW_DSP 271*4882a593Smuzhiyun bool "Cirrus Logic (Sound Fusion) New DSP support" 272*4882a593Smuzhiyun depends on SND_CS46XX 273*4882a593Smuzhiyun default y 274*4882a593Smuzhiyun help 275*4882a593Smuzhiyun Say Y here to use a new DSP image for SPDIF and dual codecs. 276*4882a593Smuzhiyun 277*4882a593Smuzhiyun This works better than the old code, so say Y. 278*4882a593Smuzhiyun 279*4882a593Smuzhiyunconfig SND_CS5530 280*4882a593Smuzhiyun tristate "CS5530 Audio" 281*4882a593Smuzhiyun depends on ISA_DMA_API && (X86_32 || COMPILE_TEST) 282*4882a593Smuzhiyun depends on !M68K 283*4882a593Smuzhiyun select SND_SB16_DSP 284*4882a593Smuzhiyun help 285*4882a593Smuzhiyun Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips. 286*4882a593Smuzhiyun 287*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 288*4882a593Smuzhiyun will be called snd-cs5530. 289*4882a593Smuzhiyun 290*4882a593Smuzhiyunconfig SND_CS5535AUDIO 291*4882a593Smuzhiyun tristate "CS5535/CS5536 Audio" 292*4882a593Smuzhiyun depends on X86_32 || MIPS || COMPILE_TEST 293*4882a593Smuzhiyun select SND_PCM 294*4882a593Smuzhiyun select SND_AC97_CODEC 295*4882a593Smuzhiyun help 296*4882a593Smuzhiyun Say Y here to include support for audio on CS5535 chips. It is 297*4882a593Smuzhiyun referred to as NS CS5535 IO or AMD CS5535 IO companion in 298*4882a593Smuzhiyun various literature. This driver also supports the CS5536 audio 299*4882a593Smuzhiyun device. However, for both chips, on certain boards, you may 300*4882a593Smuzhiyun need to use ac97_quirk=hp_only if your board has physically 301*4882a593Smuzhiyun mapped headphone out to master output. If that works for you, 302*4882a593Smuzhiyun send lspci -vvv output to the mailing list so that your board 303*4882a593Smuzhiyun can be identified in the quirks list. 304*4882a593Smuzhiyun 305*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 306*4882a593Smuzhiyun will be called snd-cs5535audio. 307*4882a593Smuzhiyun 308*4882a593Smuzhiyunconfig SND_CTXFI 309*4882a593Smuzhiyun tristate "Creative Sound Blaster X-Fi" 310*4882a593Smuzhiyun select SND_PCM 311*4882a593Smuzhiyun help 312*4882a593Smuzhiyun If you want to use soundcards based on Creative Sound Blastr X-Fi 313*4882a593Smuzhiyun boards with 20k1 or 20k2 chips, say Y here. 314*4882a593Smuzhiyun 315*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 316*4882a593Smuzhiyun will be called snd-ctxfi. 317*4882a593Smuzhiyun 318*4882a593Smuzhiyunconfig SND_DARLA20 319*4882a593Smuzhiyun tristate "(Echoaudio) Darla20" 320*4882a593Smuzhiyun select FW_LOADER 321*4882a593Smuzhiyun select SND_PCM 322*4882a593Smuzhiyun help 323*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Darla. 324*4882a593Smuzhiyun 325*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 326*4882a593Smuzhiyun will be called snd-darla20 327*4882a593Smuzhiyun 328*4882a593Smuzhiyunconfig SND_GINA20 329*4882a593Smuzhiyun tristate "(Echoaudio) Gina20" 330*4882a593Smuzhiyun select FW_LOADER 331*4882a593Smuzhiyun select SND_PCM 332*4882a593Smuzhiyun help 333*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Gina. 334*4882a593Smuzhiyun 335*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 336*4882a593Smuzhiyun will be called snd-gina20 337*4882a593Smuzhiyun 338*4882a593Smuzhiyunconfig SND_LAYLA20 339*4882a593Smuzhiyun tristate "(Echoaudio) Layla20" 340*4882a593Smuzhiyun select FW_LOADER 341*4882a593Smuzhiyun select SND_RAWMIDI 342*4882a593Smuzhiyun select SND_PCM 343*4882a593Smuzhiyun help 344*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Layla. 345*4882a593Smuzhiyun 346*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 347*4882a593Smuzhiyun will be called snd-layla20 348*4882a593Smuzhiyun 349*4882a593Smuzhiyunconfig SND_DARLA24 350*4882a593Smuzhiyun tristate "(Echoaudio) Darla24" 351*4882a593Smuzhiyun select FW_LOADER 352*4882a593Smuzhiyun select SND_PCM 353*4882a593Smuzhiyun help 354*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Darla24. 355*4882a593Smuzhiyun 356*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 357*4882a593Smuzhiyun will be called snd-darla24 358*4882a593Smuzhiyun 359*4882a593Smuzhiyunconfig SND_GINA24 360*4882a593Smuzhiyun tristate "(Echoaudio) Gina24" 361*4882a593Smuzhiyun select FW_LOADER 362*4882a593Smuzhiyun select SND_PCM 363*4882a593Smuzhiyun help 364*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Gina24. 365*4882a593Smuzhiyun 366*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 367*4882a593Smuzhiyun will be called snd-gina24 368*4882a593Smuzhiyun 369*4882a593Smuzhiyunconfig SND_LAYLA24 370*4882a593Smuzhiyun tristate "(Echoaudio) Layla24" 371*4882a593Smuzhiyun select FW_LOADER 372*4882a593Smuzhiyun select SND_RAWMIDI 373*4882a593Smuzhiyun select SND_PCM 374*4882a593Smuzhiyun help 375*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Layla24. 376*4882a593Smuzhiyun 377*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 378*4882a593Smuzhiyun will be called snd-layla24 379*4882a593Smuzhiyun 380*4882a593Smuzhiyunconfig SND_MONA 381*4882a593Smuzhiyun tristate "(Echoaudio) Mona" 382*4882a593Smuzhiyun select FW_LOADER 383*4882a593Smuzhiyun select SND_RAWMIDI 384*4882a593Smuzhiyun select SND_PCM 385*4882a593Smuzhiyun help 386*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Mona. 387*4882a593Smuzhiyun 388*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 389*4882a593Smuzhiyun will be called snd-mona 390*4882a593Smuzhiyun 391*4882a593Smuzhiyunconfig SND_MIA 392*4882a593Smuzhiyun tristate "(Echoaudio) Mia" 393*4882a593Smuzhiyun select FW_LOADER 394*4882a593Smuzhiyun select SND_RAWMIDI 395*4882a593Smuzhiyun select SND_PCM 396*4882a593Smuzhiyun help 397*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi. 398*4882a593Smuzhiyun 399*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 400*4882a593Smuzhiyun will be called snd-mia 401*4882a593Smuzhiyun 402*4882a593Smuzhiyunconfig SND_ECHO3G 403*4882a593Smuzhiyun tristate "(Echoaudio) 3G cards" 404*4882a593Smuzhiyun select FW_LOADER 405*4882a593Smuzhiyun select SND_RAWMIDI 406*4882a593Smuzhiyun select SND_PCM 407*4882a593Smuzhiyun help 408*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G. 409*4882a593Smuzhiyun 410*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 411*4882a593Smuzhiyun will be called snd-echo3g 412*4882a593Smuzhiyun 413*4882a593Smuzhiyunconfig SND_INDIGO 414*4882a593Smuzhiyun tristate "(Echoaudio) Indigo" 415*4882a593Smuzhiyun select FW_LOADER 416*4882a593Smuzhiyun select SND_PCM 417*4882a593Smuzhiyun help 418*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Indigo. 419*4882a593Smuzhiyun 420*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 421*4882a593Smuzhiyun will be called snd-indigo 422*4882a593Smuzhiyun 423*4882a593Smuzhiyunconfig SND_INDIGOIO 424*4882a593Smuzhiyun tristate "(Echoaudio) Indigo IO" 425*4882a593Smuzhiyun select FW_LOADER 426*4882a593Smuzhiyun select SND_PCM 427*4882a593Smuzhiyun help 428*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Indigo IO. 429*4882a593Smuzhiyun 430*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 431*4882a593Smuzhiyun will be called snd-indigoio 432*4882a593Smuzhiyun 433*4882a593Smuzhiyunconfig SND_INDIGODJ 434*4882a593Smuzhiyun tristate "(Echoaudio) Indigo DJ" 435*4882a593Smuzhiyun select FW_LOADER 436*4882a593Smuzhiyun select SND_PCM 437*4882a593Smuzhiyun help 438*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Indigo DJ. 439*4882a593Smuzhiyun 440*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 441*4882a593Smuzhiyun will be called snd-indigodj 442*4882a593Smuzhiyun 443*4882a593Smuzhiyunconfig SND_INDIGOIOX 444*4882a593Smuzhiyun tristate "(Echoaudio) Indigo IOx" 445*4882a593Smuzhiyun select FW_LOADER 446*4882a593Smuzhiyun select SND_PCM 447*4882a593Smuzhiyun help 448*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Indigo IOx. 449*4882a593Smuzhiyun 450*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 451*4882a593Smuzhiyun will be called snd-indigoiox 452*4882a593Smuzhiyun 453*4882a593Smuzhiyunconfig SND_INDIGODJX 454*4882a593Smuzhiyun tristate "(Echoaudio) Indigo DJx" 455*4882a593Smuzhiyun select FW_LOADER 456*4882a593Smuzhiyun select SND_PCM 457*4882a593Smuzhiyun help 458*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Echoaudio Indigo DJx. 459*4882a593Smuzhiyun 460*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 461*4882a593Smuzhiyun will be called snd-indigodjx 462*4882a593Smuzhiyun 463*4882a593Smuzhiyunconfig SND_EMU10K1 464*4882a593Smuzhiyun tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)" 465*4882a593Smuzhiyun select FW_LOADER 466*4882a593Smuzhiyun select SND_HWDEP 467*4882a593Smuzhiyun select SND_RAWMIDI 468*4882a593Smuzhiyun select SND_AC97_CODEC 469*4882a593Smuzhiyun select SND_TIMER 470*4882a593Smuzhiyun select SND_SEQ_DEVICE if SND_SEQUENCER != n 471*4882a593Smuzhiyun depends on ZONE_DMA 472*4882a593Smuzhiyun help 473*4882a593Smuzhiyun Say Y to include support for Sound Blaster PCI 512, Live!, 474*4882a593Smuzhiyun Audigy and E-mu APS (partially supported) soundcards. 475*4882a593Smuzhiyun 476*4882a593Smuzhiyun The confusing multitude of mixer controls is documented in 477*4882a593Smuzhiyun <file:Documentation/sound/cards/sb-live-mixer.rst> and 478*4882a593Smuzhiyun <file:Documentation/sound/cards/audigy-mixer.rst>. 479*4882a593Smuzhiyun 480*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 481*4882a593Smuzhiyun will be called snd-emu10k1. 482*4882a593Smuzhiyun 483*4882a593Smuzhiyun# select SEQ stuff to min(SND_SEQUENCER,SND_XXX) 484*4882a593Smuzhiyunconfig SND_EMU10K1_SEQ 485*4882a593Smuzhiyun def_tristate SND_SEQUENCER && SND_EMU10K1 486*4882a593Smuzhiyun select SND_SEQ_MIDI_EMUL 487*4882a593Smuzhiyun select SND_SEQ_VIRMIDI 488*4882a593Smuzhiyun select SND_SYNTH_EMUX 489*4882a593Smuzhiyun 490*4882a593Smuzhiyunconfig SND_EMU10K1X 491*4882a593Smuzhiyun tristate "Emu10k1X (Dell OEM Version)" 492*4882a593Smuzhiyun select SND_AC97_CODEC 493*4882a593Smuzhiyun select SND_RAWMIDI 494*4882a593Smuzhiyun depends on ZONE_DMA 495*4882a593Smuzhiyun help 496*4882a593Smuzhiyun Say Y here to include support for the Dell OEM version of the 497*4882a593Smuzhiyun Sound Blaster Live!. 498*4882a593Smuzhiyun 499*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 500*4882a593Smuzhiyun will be called snd-emu10k1x. 501*4882a593Smuzhiyun 502*4882a593Smuzhiyunconfig SND_ENS1370 503*4882a593Smuzhiyun tristate "(Creative) Ensoniq AudioPCI 1370" 504*4882a593Smuzhiyun select SND_RAWMIDI 505*4882a593Smuzhiyun select SND_PCM 506*4882a593Smuzhiyun help 507*4882a593Smuzhiyun Say Y here to include support for Ensoniq AudioPCI ES1370 chips. 508*4882a593Smuzhiyun 509*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 510*4882a593Smuzhiyun will be called snd-ens1370. 511*4882a593Smuzhiyun 512*4882a593Smuzhiyunconfig SND_ENS1371 513*4882a593Smuzhiyun tristate "(Creative) Ensoniq AudioPCI 1371/1373" 514*4882a593Smuzhiyun select SND_RAWMIDI 515*4882a593Smuzhiyun select SND_AC97_CODEC 516*4882a593Smuzhiyun help 517*4882a593Smuzhiyun Say Y here to include support for Ensoniq AudioPCI ES1371 chips and 518*4882a593Smuzhiyun Sound Blaster PCI 64 or 128 soundcards. 519*4882a593Smuzhiyun 520*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 521*4882a593Smuzhiyun will be called snd-ens1371. 522*4882a593Smuzhiyun 523*4882a593Smuzhiyunconfig SND_ES1938 524*4882a593Smuzhiyun tristate "ESS ES1938/1946/1969 (Solo-1)" 525*4882a593Smuzhiyun select SND_OPL3_LIB 526*4882a593Smuzhiyun select SND_MPU401_UART 527*4882a593Smuzhiyun select SND_AC97_CODEC 528*4882a593Smuzhiyun depends on ZONE_DMA 529*4882a593Smuzhiyun help 530*4882a593Smuzhiyun Say Y here to include support for soundcards based on ESS Solo-1 531*4882a593Smuzhiyun (ES1938, ES1946, ES1969) chips. 532*4882a593Smuzhiyun 533*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 534*4882a593Smuzhiyun will be called snd-es1938. 535*4882a593Smuzhiyun 536*4882a593Smuzhiyunconfig SND_ES1968 537*4882a593Smuzhiyun tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 538*4882a593Smuzhiyun select SND_MPU401_UART 539*4882a593Smuzhiyun select SND_AC97_CODEC 540*4882a593Smuzhiyun depends on ZONE_DMA 541*4882a593Smuzhiyun help 542*4882a593Smuzhiyun Say Y here to include support for soundcards based on ESS Maestro 543*4882a593Smuzhiyun 1/2/2E chips. 544*4882a593Smuzhiyun 545*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 546*4882a593Smuzhiyun will be called snd-es1968. 547*4882a593Smuzhiyun 548*4882a593Smuzhiyunconfig SND_ES1968_INPUT 549*4882a593Smuzhiyun bool "Enable input device for es1968 volume buttons" 550*4882a593Smuzhiyun depends on SND_ES1968 551*4882a593Smuzhiyun depends on INPUT=y || INPUT=SND_ES1968 552*4882a593Smuzhiyun help 553*4882a593Smuzhiyun If you say Y here, you will get an input device which reports 554*4882a593Smuzhiyun keypresses for the volume buttons connected to the es1968 chip. 555*4882a593Smuzhiyun If you say N the buttons will directly control the master volume. 556*4882a593Smuzhiyun It is recommended to say Y. 557*4882a593Smuzhiyun 558*4882a593Smuzhiyunconfig SND_ES1968_RADIO 559*4882a593Smuzhiyun bool "Enable TEA5757 radio tuner support for es1968" 560*4882a593Smuzhiyun depends on SND_ES1968 561*4882a593Smuzhiyun depends on MEDIA_RADIO_SUPPORT 562*4882a593Smuzhiyun depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_ES1968 563*4882a593Smuzhiyun select RADIO_ADAPTERS 564*4882a593Smuzhiyun select RADIO_TEA575X 565*4882a593Smuzhiyun 566*4882a593Smuzhiyun help 567*4882a593Smuzhiyun Say Y here to include support for TEA5757 radio tuner integrated on 568*4882a593Smuzhiyun some MediaForte cards (e.g. SF64-PCE2). 569*4882a593Smuzhiyun 570*4882a593Smuzhiyunconfig SND_FM801 571*4882a593Smuzhiyun tristate "ForteMedia FM801" 572*4882a593Smuzhiyun select SND_OPL3_LIB 573*4882a593Smuzhiyun select SND_MPU401_UART 574*4882a593Smuzhiyun select SND_AC97_CODEC 575*4882a593Smuzhiyun help 576*4882a593Smuzhiyun Say Y here to include support for soundcards based on the ForteMedia 577*4882a593Smuzhiyun FM801 chip. 578*4882a593Smuzhiyun 579*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 580*4882a593Smuzhiyun will be called snd-fm801. 581*4882a593Smuzhiyun 582*4882a593Smuzhiyunconfig SND_FM801_TEA575X_BOOL 583*4882a593Smuzhiyun bool "ForteMedia FM801 + TEA5757 tuner" 584*4882a593Smuzhiyun depends on SND_FM801 585*4882a593Smuzhiyun depends on MEDIA_RADIO_SUPPORT 586*4882a593Smuzhiyun depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_FM801 587*4882a593Smuzhiyun select RADIO_ADAPTERS 588*4882a593Smuzhiyun select RADIO_TEA575X 589*4882a593Smuzhiyun help 590*4882a593Smuzhiyun Say Y here to include support for soundcards based on the ForteMedia 591*4882a593Smuzhiyun FM801 chip with a TEA5757 tuner (MediaForte SF256-PCS, SF256-PCP and 592*4882a593Smuzhiyun SF64-PCR) into the snd-fm801 driver. 593*4882a593Smuzhiyun 594*4882a593Smuzhiyunconfig SND_HDSP 595*4882a593Smuzhiyun tristate "RME Hammerfall DSP Audio" 596*4882a593Smuzhiyun select FW_LOADER 597*4882a593Smuzhiyun select SND_HWDEP 598*4882a593Smuzhiyun select SND_RAWMIDI 599*4882a593Smuzhiyun select SND_PCM 600*4882a593Smuzhiyun help 601*4882a593Smuzhiyun Say Y here to include support for RME Hammerfall DSP Audio 602*4882a593Smuzhiyun soundcards. 603*4882a593Smuzhiyun 604*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 605*4882a593Smuzhiyun will be called snd-hdsp. 606*4882a593Smuzhiyun 607*4882a593Smuzhiyuncomment "Don't forget to add built-in firmwares for HDSP driver" 608*4882a593Smuzhiyun depends on SND_HDSP=y 609*4882a593Smuzhiyun 610*4882a593Smuzhiyunconfig SND_HDSPM 611*4882a593Smuzhiyun tristate "RME Hammerfall DSP MADI/RayDAT/AIO" 612*4882a593Smuzhiyun select SND_HWDEP 613*4882a593Smuzhiyun select SND_RAWMIDI 614*4882a593Smuzhiyun select SND_PCM 615*4882a593Smuzhiyun help 616*4882a593Smuzhiyun Say Y here to include support for RME Hammerfall DSP MADI, 617*4882a593Smuzhiyun RayDAT and AIO soundcards. 618*4882a593Smuzhiyun 619*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 620*4882a593Smuzhiyun will be called snd-hdspm. 621*4882a593Smuzhiyun 622*4882a593Smuzhiyunconfig SND_ICE1712 623*4882a593Smuzhiyun tristate "ICEnsemble ICE1712 (Envy24)" 624*4882a593Smuzhiyun select SND_MPU401_UART 625*4882a593Smuzhiyun select SND_AC97_CODEC 626*4882a593Smuzhiyun select BITREVERSE 627*4882a593Smuzhiyun depends on ZONE_DMA 628*4882a593Smuzhiyun help 629*4882a593Smuzhiyun Say Y here to include support for soundcards based on the 630*4882a593Smuzhiyun ICE1712 (Envy24) chip. 631*4882a593Smuzhiyun 632*4882a593Smuzhiyun Currently supported hardware is: M-Audio Delta 1010(LT), 633*4882a593Smuzhiyun DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; 634*4882a593Smuzhiyun TerraTec EWX 24/96, EWS 88MT/D, DMX 6Fire, Phase 88; 635*4882a593Smuzhiyun Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8; 636*4882a593Smuzhiyun Lionstracs Mediastation, Terrasoniq TS 88. 637*4882a593Smuzhiyun 638*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 639*4882a593Smuzhiyun will be called snd-ice1712. 640*4882a593Smuzhiyun 641*4882a593Smuzhiyunconfig SND_ICE1724 642*4882a593Smuzhiyun tristate "ICE/VT1724/1720 (Envy24HT/PT)" 643*4882a593Smuzhiyun select SND_RAWMIDI 644*4882a593Smuzhiyun select SND_AC97_CODEC 645*4882a593Smuzhiyun select SND_VMASTER 646*4882a593Smuzhiyun help 647*4882a593Smuzhiyun Say Y here to include support for soundcards based on 648*4882a593Smuzhiyun ICE/VT1724/1720 (Envy24HT/PT) chips. 649*4882a593Smuzhiyun 650*4882a593Smuzhiyun Currently supported hardware is: AMP AUDIO2000; M-Audio 651*4882a593Smuzhiyun Revolution 5.1, 7.1, Audiophile 192; TerraTec Aureon 5.1 Sky, 652*4882a593Smuzhiyun 7.1 Space/Universe, Phase 22/28; Onkyo SE-90PCI, SE-200PCI; 653*4882a593Smuzhiyun AudioTrak Prodigy 192, 7.1 (HIFI/LT/XT), HD2; Hercules 654*4882a593Smuzhiyun Fortissimo IV; ESI Juli@; Pontis MS300; EGO-SYS WaveTerminal 655*4882a593Smuzhiyun 192M; Albatron K8X800 Pro II; Chaintech ZNF3-150/250, 9CJS, 656*4882a593Smuzhiyun AV-710; Shuttle SN25P; Philips PSC724 Ultimate Edge. 657*4882a593Smuzhiyun 658*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 659*4882a593Smuzhiyun will be called snd-ice1724. 660*4882a593Smuzhiyun 661*4882a593Smuzhiyunconfig SND_INTEL8X0 662*4882a593Smuzhiyun tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 663*4882a593Smuzhiyun select SND_AC97_CODEC 664*4882a593Smuzhiyun help 665*4882a593Smuzhiyun Say Y here to include support for the integrated AC97 sound 666*4882a593Smuzhiyun device on motherboards with Intel/SiS/nVidia/AMD chipsets, or 667*4882a593Smuzhiyun ALi chipsets using the M5455 Audio Controller. (There is a 668*4882a593Smuzhiyun separate driver for ALi M5451 Audio Controllers.) 669*4882a593Smuzhiyun 670*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 671*4882a593Smuzhiyun will be called snd-intel8x0. 672*4882a593Smuzhiyun 673*4882a593Smuzhiyunconfig SND_INTEL8X0M 674*4882a593Smuzhiyun tristate "Intel/SiS/nVidia/AMD MC97 Modem" 675*4882a593Smuzhiyun select SND_AC97_CODEC 676*4882a593Smuzhiyun help 677*4882a593Smuzhiyun Say Y here to include support for the integrated MC97 modem on 678*4882a593Smuzhiyun motherboards with Intel/SiS/nVidia/AMD chipsets. 679*4882a593Smuzhiyun 680*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 681*4882a593Smuzhiyun will be called snd-intel8x0m. 682*4882a593Smuzhiyun 683*4882a593Smuzhiyunconfig SND_KORG1212 684*4882a593Smuzhiyun tristate "Korg 1212 IO" 685*4882a593Smuzhiyun select SND_PCM 686*4882a593Smuzhiyun help 687*4882a593Smuzhiyun Say Y here to include support for Korg 1212IO soundcards. 688*4882a593Smuzhiyun 689*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 690*4882a593Smuzhiyun will be called snd-korg1212. 691*4882a593Smuzhiyun 692*4882a593Smuzhiyunconfig SND_LOLA 693*4882a593Smuzhiyun tristate "Digigram Lola" 694*4882a593Smuzhiyun select SND_PCM 695*4882a593Smuzhiyun help 696*4882a593Smuzhiyun Say Y to include support for Digigram Lola boards. 697*4882a593Smuzhiyun 698*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 699*4882a593Smuzhiyun will be called snd-lola. 700*4882a593Smuzhiyun 701*4882a593Smuzhiyunconfig SND_LX6464ES 702*4882a593Smuzhiyun tristate "Digigram LX6464ES" 703*4882a593Smuzhiyun depends on HAS_IOPORT_MAP 704*4882a593Smuzhiyun select SND_PCM 705*4882a593Smuzhiyun help 706*4882a593Smuzhiyun Say Y here to include support for Digigram LX6464ES boards. 707*4882a593Smuzhiyun 708*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 709*4882a593Smuzhiyun will be called snd-lx6464es. 710*4882a593Smuzhiyun 711*4882a593Smuzhiyun 712*4882a593Smuzhiyunconfig SND_MAESTRO3 713*4882a593Smuzhiyun tristate "ESS Allegro/Maestro3" 714*4882a593Smuzhiyun select SND_AC97_CODEC 715*4882a593Smuzhiyun depends on ZONE_DMA 716*4882a593Smuzhiyun help 717*4882a593Smuzhiyun Say Y here to include support for soundcards based on ESS Maestro 3 718*4882a593Smuzhiyun (Allegro) chips. 719*4882a593Smuzhiyun 720*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 721*4882a593Smuzhiyun will be called snd-maestro3. 722*4882a593Smuzhiyun 723*4882a593Smuzhiyunconfig SND_MAESTRO3_INPUT 724*4882a593Smuzhiyun bool "Enable input device for maestro3 volume buttons" 725*4882a593Smuzhiyun depends on SND_MAESTRO3 726*4882a593Smuzhiyun depends on INPUT=y || INPUT=SND_MAESTRO3 727*4882a593Smuzhiyun help 728*4882a593Smuzhiyun If you say Y here, you will get an input device which reports 729*4882a593Smuzhiyun keypresses for the volume buttons connected to the maestro3 chip. 730*4882a593Smuzhiyun If you say N the buttons will directly control the master volume. 731*4882a593Smuzhiyun It is recommended to say Y. 732*4882a593Smuzhiyun 733*4882a593Smuzhiyunconfig SND_MIXART 734*4882a593Smuzhiyun tristate "Digigram miXart" 735*4882a593Smuzhiyun select FW_LOADER 736*4882a593Smuzhiyun select SND_HWDEP 737*4882a593Smuzhiyun select SND_PCM 738*4882a593Smuzhiyun help 739*4882a593Smuzhiyun If you want to use Digigram miXart soundcards, say Y here and 740*4882a593Smuzhiyun read <file:Documentation/sound/cards/mixart.rst>. 741*4882a593Smuzhiyun 742*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 743*4882a593Smuzhiyun will be called snd-mixart. 744*4882a593Smuzhiyun 745*4882a593Smuzhiyunconfig SND_NM256 746*4882a593Smuzhiyun tristate "NeoMagic NM256AV/ZX" 747*4882a593Smuzhiyun select SND_AC97_CODEC 748*4882a593Smuzhiyun help 749*4882a593Smuzhiyun Say Y here to include support for NeoMagic NM256AV/ZX chips. 750*4882a593Smuzhiyun 751*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 752*4882a593Smuzhiyun will be called snd-nm256. 753*4882a593Smuzhiyun 754*4882a593Smuzhiyunconfig SND_PCXHR 755*4882a593Smuzhiyun tristate "Digigram PCXHR" 756*4882a593Smuzhiyun select FW_LOADER 757*4882a593Smuzhiyun select SND_PCM 758*4882a593Smuzhiyun select SND_HWDEP 759*4882a593Smuzhiyun help 760*4882a593Smuzhiyun Say Y here to include support for Digigram PCXHR boards. 761*4882a593Smuzhiyun 762*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 763*4882a593Smuzhiyun will be called snd-pcxhr. 764*4882a593Smuzhiyun 765*4882a593Smuzhiyunconfig SND_RIPTIDE 766*4882a593Smuzhiyun tristate "Conexant Riptide" 767*4882a593Smuzhiyun select FW_LOADER 768*4882a593Smuzhiyun select SND_OPL3_LIB 769*4882a593Smuzhiyun select SND_MPU401_UART 770*4882a593Smuzhiyun select SND_AC97_CODEC 771*4882a593Smuzhiyun help 772*4882a593Smuzhiyun Say 'Y' or 'M' to include support for Conexant Riptide chip. 773*4882a593Smuzhiyun 774*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 775*4882a593Smuzhiyun will be called snd-riptide 776*4882a593Smuzhiyun 777*4882a593Smuzhiyunconfig SND_RME32 778*4882a593Smuzhiyun tristate "RME Digi32, 32/8, 32 PRO" 779*4882a593Smuzhiyun select SND_PCM 780*4882a593Smuzhiyun help 781*4882a593Smuzhiyun Say Y to include support for RME Digi32, Digi32 PRO and 782*4882a593Smuzhiyun Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio 783*4882a593Smuzhiyun devices. 784*4882a593Smuzhiyun 785*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 786*4882a593Smuzhiyun will be called snd-rme32. 787*4882a593Smuzhiyun 788*4882a593Smuzhiyunconfig SND_RME96 789*4882a593Smuzhiyun tristate "RME Digi96, 96/8, 96/8 PRO" 790*4882a593Smuzhiyun select SND_PCM 791*4882a593Smuzhiyun help 792*4882a593Smuzhiyun Say Y here to include support for RME Digi96, Digi96/8 and 793*4882a593Smuzhiyun Digi96/8 PRO/PAD/PST soundcards. 794*4882a593Smuzhiyun 795*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 796*4882a593Smuzhiyun will be called snd-rme96. 797*4882a593Smuzhiyun 798*4882a593Smuzhiyunconfig SND_RME9652 799*4882a593Smuzhiyun tristate "RME Digi9652 (Hammerfall)" 800*4882a593Smuzhiyun select SND_PCM 801*4882a593Smuzhiyun help 802*4882a593Smuzhiyun Say Y here to include support for RME Hammerfall (RME 803*4882a593Smuzhiyun Digi9652/Digi9636) soundcards. 804*4882a593Smuzhiyun 805*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 806*4882a593Smuzhiyun will be called snd-rme9652. 807*4882a593Smuzhiyun 808*4882a593Smuzhiyunconfig SND_SE6X 809*4882a593Smuzhiyun tristate "Studio Evolution SE6X" 810*4882a593Smuzhiyun depends on SND_OXYGEN=n && SND_VIRTUOSO=n # PCI ID conflict 811*4882a593Smuzhiyun select SND_OXYGEN_LIB 812*4882a593Smuzhiyun select SND_PCM 813*4882a593Smuzhiyun select SND_MPU401_UART 814*4882a593Smuzhiyun help 815*4882a593Smuzhiyun Say Y or M here only if you actually have this sound card. 816*4882a593Smuzhiyun 817*4882a593Smuzhiyunconfig SND_SIS7019 818*4882a593Smuzhiyun tristate "SiS 7019 Audio Accelerator" 819*4882a593Smuzhiyun depends on X86_32 820*4882a593Smuzhiyun select SND_AC97_CODEC 821*4882a593Smuzhiyun depends on ZONE_DMA 822*4882a593Smuzhiyun help 823*4882a593Smuzhiyun Say Y here to include support for the SiS 7019 Audio Accelerator. 824*4882a593Smuzhiyun 825*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 826*4882a593Smuzhiyun will be called snd-sis7019. 827*4882a593Smuzhiyun 828*4882a593Smuzhiyunconfig SND_SONICVIBES 829*4882a593Smuzhiyun tristate "S3 SonicVibes" 830*4882a593Smuzhiyun select SND_OPL3_LIB 831*4882a593Smuzhiyun select SND_MPU401_UART 832*4882a593Smuzhiyun select SND_AC97_CODEC 833*4882a593Smuzhiyun depends on ZONE_DMA 834*4882a593Smuzhiyun help 835*4882a593Smuzhiyun Say Y here to include support for soundcards based on the S3 836*4882a593Smuzhiyun SonicVibes chip. 837*4882a593Smuzhiyun 838*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 839*4882a593Smuzhiyun will be called snd-sonicvibes. 840*4882a593Smuzhiyun 841*4882a593Smuzhiyunconfig SND_TRIDENT 842*4882a593Smuzhiyun tristate "Trident 4D-Wave DX/NX; SiS 7018" 843*4882a593Smuzhiyun select SND_MPU401_UART 844*4882a593Smuzhiyun select SND_AC97_CODEC 845*4882a593Smuzhiyun depends on ZONE_DMA 846*4882a593Smuzhiyun help 847*4882a593Smuzhiyun Say Y here to include support for soundcards based on Trident 848*4882a593Smuzhiyun 4D-Wave DX/NX or SiS 7018 chips. 849*4882a593Smuzhiyun 850*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 851*4882a593Smuzhiyun will be called snd-trident. 852*4882a593Smuzhiyun 853*4882a593Smuzhiyunconfig SND_VIA82XX 854*4882a593Smuzhiyun tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 855*4882a593Smuzhiyun select SND_MPU401_UART 856*4882a593Smuzhiyun select SND_AC97_CODEC 857*4882a593Smuzhiyun help 858*4882a593Smuzhiyun Say Y here to include support for the integrated AC97 sound 859*4882a593Smuzhiyun device on motherboards with VIA chipsets. 860*4882a593Smuzhiyun 861*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 862*4882a593Smuzhiyun will be called snd-via82xx. 863*4882a593Smuzhiyun 864*4882a593Smuzhiyunconfig SND_VIA82XX_MODEM 865*4882a593Smuzhiyun tristate "VIA 82C686A/B, 8233 based Modems" 866*4882a593Smuzhiyun select SND_AC97_CODEC 867*4882a593Smuzhiyun help 868*4882a593Smuzhiyun Say Y here to include support for the integrated MC97 modem on 869*4882a593Smuzhiyun motherboards with VIA chipsets. 870*4882a593Smuzhiyun 871*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 872*4882a593Smuzhiyun will be called snd-via82xx-modem. 873*4882a593Smuzhiyun 874*4882a593Smuzhiyunconfig SND_VIRTUOSO 875*4882a593Smuzhiyun tristate "Asus Virtuoso 66/100/200 (Xonar)" 876*4882a593Smuzhiyun select SND_OXYGEN_LIB 877*4882a593Smuzhiyun select SND_PCM 878*4882a593Smuzhiyun select SND_MPU401_UART 879*4882a593Smuzhiyun select SND_JACK 880*4882a593Smuzhiyun help 881*4882a593Smuzhiyun Say Y here to include support for sound cards based on the 882*4882a593Smuzhiyun Asus AV66/AV100/AV200 chips, i.e., Xonar D1, DX, D2, D2X, DS, DSX, 883*4882a593Smuzhiyun Essence ST (Deluxe), and Essence STX (II). 884*4882a593Smuzhiyun Support for the HDAV1.3 (Deluxe) and HDAV1.3 Slim is experimental; 885*4882a593Smuzhiyun for the Xense, missing. 886*4882a593Smuzhiyun 887*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 888*4882a593Smuzhiyun will be called snd-virtuoso. 889*4882a593Smuzhiyun 890*4882a593Smuzhiyunconfig SND_VX222 891*4882a593Smuzhiyun tristate "Digigram VX222" 892*4882a593Smuzhiyun select SND_VX_LIB 893*4882a593Smuzhiyun help 894*4882a593Smuzhiyun Say Y here to include support for Digigram VX222 soundcards. 895*4882a593Smuzhiyun 896*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 897*4882a593Smuzhiyun will be called snd-vx222. 898*4882a593Smuzhiyun 899*4882a593Smuzhiyunconfig SND_YMFPCI 900*4882a593Smuzhiyun tristate "Yamaha YMF724/740/744/754" 901*4882a593Smuzhiyun select SND_OPL3_LIB 902*4882a593Smuzhiyun select SND_MPU401_UART 903*4882a593Smuzhiyun select SND_AC97_CODEC 904*4882a593Smuzhiyun select SND_TIMER 905*4882a593Smuzhiyun help 906*4882a593Smuzhiyun Say Y here to include support for Yamaha PCI audio chips - 907*4882a593Smuzhiyun YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 908*4882a593Smuzhiyun 909*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module 910*4882a593Smuzhiyun will be called snd-ymfpci. 911*4882a593Smuzhiyun 912*4882a593Smuzhiyunendif # SND_PCI 913*4882a593Smuzhiyun 914*4882a593Smuzhiyunsource "sound/pci/hda/Kconfig" 915