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