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