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 && (X86_32 || COMPILE_TEST) 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 depends on X86_32 || MIPS || COMPILE_TEST 290 select SND_PCM 291 select SND_AC97_CODEC 292 help 293 Say Y here to include support for audio on CS5535 chips. It is 294 referred to as NS CS5535 IO or AMD CS5535 IO companion in 295 various literature. This driver also supports the CS5536 audio 296 device. However, for both chips, on certain boards, you may 297 need to use ac97_quirk=hp_only if your board has physically 298 mapped headphone out to master output. If that works for you, 299 send lspci -vvv output to the mailing list so that your board 300 can be identified in the quirks list. 301 302 To compile this driver as a module, choose M here: the module 303 will be called snd-cs5535audio. 304 305config SND_CTXFI 306 tristate "Creative Sound Blaster X-Fi" 307 select SND_PCM 308 help 309 If you want to use soundcards based on Creative Sound Blastr X-Fi 310 boards with 20k1 or 20k2 chips, say Y here. 311 312 To compile this driver as a module, choose M here: the module 313 will be called snd-ctxfi. 314 315config SND_DARLA20 316 tristate "(Echoaudio) Darla20" 317 select FW_LOADER 318 select SND_PCM 319 help 320 Say 'Y' or 'M' to include support for Echoaudio Darla. 321 322 To compile this driver as a module, choose M here: the module 323 will be called snd-darla20 324 325config SND_GINA20 326 tristate "(Echoaudio) Gina20" 327 select FW_LOADER 328 select SND_PCM 329 help 330 Say 'Y' or 'M' to include support for Echoaudio Gina. 331 332 To compile this driver as a module, choose M here: the module 333 will be called snd-gina20 334 335config SND_LAYLA20 336 tristate "(Echoaudio) Layla20" 337 select FW_LOADER 338 select SND_RAWMIDI 339 select SND_PCM 340 help 341 Say 'Y' or 'M' to include support for Echoaudio Layla. 342 343 To compile this driver as a module, choose M here: the module 344 will be called snd-layla20 345 346config SND_DARLA24 347 tristate "(Echoaudio) Darla24" 348 select FW_LOADER 349 select SND_PCM 350 help 351 Say 'Y' or 'M' to include support for Echoaudio Darla24. 352 353 To compile this driver as a module, choose M here: the module 354 will be called snd-darla24 355 356config SND_GINA24 357 tristate "(Echoaudio) Gina24" 358 select FW_LOADER 359 select SND_PCM 360 help 361 Say 'Y' or 'M' to include support for Echoaudio Gina24. 362 363 To compile this driver as a module, choose M here: the module 364 will be called snd-gina24 365 366config SND_LAYLA24 367 tristate "(Echoaudio) Layla24" 368 select FW_LOADER 369 select SND_RAWMIDI 370 select SND_PCM 371 help 372 Say 'Y' or 'M' to include support for Echoaudio Layla24. 373 374 To compile this driver as a module, choose M here: the module 375 will be called snd-layla24 376 377config SND_MONA 378 tristate "(Echoaudio) Mona" 379 select FW_LOADER 380 select SND_RAWMIDI 381 select SND_PCM 382 help 383 Say 'Y' or 'M' to include support for Echoaudio Mona. 384 385 To compile this driver as a module, choose M here: the module 386 will be called snd-mona 387 388config SND_MIA 389 tristate "(Echoaudio) Mia" 390 select FW_LOADER 391 select SND_RAWMIDI 392 select SND_PCM 393 help 394 Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi. 395 396 To compile this driver as a module, choose M here: the module 397 will be called snd-mia 398 399config SND_ECHO3G 400 tristate "(Echoaudio) 3G cards" 401 select FW_LOADER 402 select SND_RAWMIDI 403 select SND_PCM 404 help 405 Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G. 406 407 To compile this driver as a module, choose M here: the module 408 will be called snd-echo3g 409 410config SND_INDIGO 411 tristate "(Echoaudio) Indigo" 412 select FW_LOADER 413 select SND_PCM 414 help 415 Say 'Y' or 'M' to include support for Echoaudio Indigo. 416 417 To compile this driver as a module, choose M here: the module 418 will be called snd-indigo 419 420config SND_INDIGOIO 421 tristate "(Echoaudio) Indigo IO" 422 select FW_LOADER 423 select SND_PCM 424 help 425 Say 'Y' or 'M' to include support for Echoaudio Indigo IO. 426 427 To compile this driver as a module, choose M here: the module 428 will be called snd-indigoio 429 430config SND_INDIGODJ 431 tristate "(Echoaudio) Indigo DJ" 432 select FW_LOADER 433 select SND_PCM 434 help 435 Say 'Y' or 'M' to include support for Echoaudio Indigo DJ. 436 437 To compile this driver as a module, choose M here: the module 438 will be called snd-indigodj 439 440config SND_INDIGOIOX 441 tristate "(Echoaudio) Indigo IOx" 442 select FW_LOADER 443 select SND_PCM 444 help 445 Say 'Y' or 'M' to include support for Echoaudio Indigo IOx. 446 447 To compile this driver as a module, choose M here: the module 448 will be called snd-indigoiox 449 450config SND_INDIGODJX 451 tristate "(Echoaudio) Indigo DJx" 452 select FW_LOADER 453 select SND_PCM 454 help 455 Say 'Y' or 'M' to include support for Echoaudio Indigo DJx. 456 457 To compile this driver as a module, choose M here: the module 458 will be called snd-indigodjx 459 460config SND_EMU10K1 461 tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)" 462 select FW_LOADER 463 select SND_HWDEP 464 select SND_RAWMIDI 465 select SND_AC97_CODEC 466 select ZONE_DMA 467 help 468 Say Y to include support for Sound Blaster PCI 512, Live!, 469 Audigy and E-mu APS (partially supported) soundcards. 470 471 The confusing multitude of mixer controls is documented in 472 <file:Documentation/sound/alsa/SB-Live-mixer.txt> and 473 <file:Documentation/sound/alsa/Audigy-mixer.txt>. 474 475 To compile this driver as a module, choose M here: the module 476 will be called snd-emu10k1. 477 478config SND_EMU10K1X 479 tristate "Emu10k1X (Dell OEM Version)" 480 select SND_AC97_CODEC 481 select SND_RAWMIDI 482 select ZONE_DMA 483 help 484 Say Y here to include support for the Dell OEM version of the 485 Sound Blaster Live!. 486 487 To compile this driver as a module, choose M here: the module 488 will be called snd-emu10k1x. 489 490config SND_ENS1370 491 tristate "(Creative) Ensoniq AudioPCI 1370" 492 select SND_RAWMIDI 493 select SND_PCM 494 help 495 Say Y here to include support for Ensoniq AudioPCI ES1370 chips. 496 497 To compile this driver as a module, choose M here: the module 498 will be called snd-ens1370. 499 500config SND_ENS1371 501 tristate "(Creative) Ensoniq AudioPCI 1371/1373" 502 select SND_RAWMIDI 503 select SND_AC97_CODEC 504 help 505 Say Y here to include support for Ensoniq AudioPCI ES1371 chips and 506 Sound Blaster PCI 64 or 128 soundcards. 507 508 To compile this driver as a module, choose M here: the module 509 will be called snd-ens1371. 510 511config SND_ES1938 512 tristate "ESS ES1938/1946/1969 (Solo-1)" 513 select SND_OPL3_LIB 514 select SND_MPU401_UART 515 select SND_AC97_CODEC 516 select ZONE_DMA 517 help 518 Say Y here to include support for soundcards based on ESS Solo-1 519 (ES1938, ES1946, ES1969) chips. 520 521 To compile this driver as a module, choose M here: the module 522 will be called snd-es1938. 523 524config SND_ES1968 525 tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 526 select SND_MPU401_UART 527 select SND_AC97_CODEC 528 select ZONE_DMA 529 help 530 Say Y here to include support for soundcards based on ESS Maestro 531 1/2/2E chips. 532 533 To compile this driver as a module, choose M here: the module 534 will be called snd-es1968. 535 536config SND_ES1968_INPUT 537 bool "Enable input device for es1968 volume buttons" 538 depends on SND_ES1968 539 depends on INPUT=y || INPUT=SND_ES1968 540 help 541 If you say Y here, you will get an input device which reports 542 keypresses for the volume buttons connected to the es1968 chip. 543 If you say N the buttons will directly control the master volume. 544 It is recommended to say Y. 545 546config SND_ES1968_RADIO 547 bool "Enable TEA5757 radio tuner support for es1968" 548 depends on SND_ES1968 549 depends on MEDIA_RADIO_SUPPORT 550 depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_ES1968 551 select RADIO_ADAPTERS 552 select RADIO_TEA575X 553 554 help 555 Say Y here to include support for TEA5757 radio tuner integrated on 556 some MediaForte cards (e.g. SF64-PCE2). 557 558config SND_FM801 559 tristate "ForteMedia FM801" 560 select SND_OPL3_LIB 561 select SND_MPU401_UART 562 select SND_AC97_CODEC 563 help 564 Say Y here to include support for soundcards based on the ForteMedia 565 FM801 chip. 566 567 To compile this driver as a module, choose M here: the module 568 will be called snd-fm801. 569 570config SND_FM801_TEA575X_BOOL 571 bool "ForteMedia FM801 + TEA5757 tuner" 572 depends on SND_FM801 573 depends on MEDIA_RADIO_SUPPORT 574 depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_FM801 575 select RADIO_ADAPTERS 576 select RADIO_TEA575X 577 help 578 Say Y here to include support for soundcards based on the ForteMedia 579 FM801 chip with a TEA5757 tuner (MediaForte SF256-PCS, SF256-PCP and 580 SF64-PCR) into the snd-fm801 driver. 581 582config SND_HDSP 583 tristate "RME Hammerfall DSP Audio" 584 select FW_LOADER 585 select SND_HWDEP 586 select SND_RAWMIDI 587 select SND_PCM 588 help 589 Say Y here to include support for RME Hammerfall DSP Audio 590 soundcards. 591 592 To compile this driver as a module, choose M here: the module 593 will be called snd-hdsp. 594 595comment "Don't forget to add built-in firmwares for HDSP driver" 596 depends on SND_HDSP=y 597 598config SND_HDSPM 599 tristate "RME Hammerfall DSP MADI/RayDAT/AIO" 600 select SND_HWDEP 601 select SND_RAWMIDI 602 select SND_PCM 603 help 604 Say Y here to include support for RME Hammerfall DSP MADI, 605 RayDAT and AIO soundcards. 606 607 To compile this driver as a module, choose M here: the module 608 will be called snd-hdspm. 609 610config SND_ICE1712 611 tristate "ICEnsemble ICE1712 (Envy24)" 612 select SND_MPU401_UART 613 select SND_AC97_CODEC 614 select BITREVERSE 615 select ZONE_DMA 616 help 617 Say Y here to include support for soundcards based on the 618 ICE1712 (Envy24) chip. 619 620 Currently supported hardware is: M-Audio Delta 1010(LT), 621 DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; 622 TerraTec EWX 24/96, EWS 88MT/D, DMX 6Fire, Phase 88; 623 Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8; 624 Lionstracs Mediastation, Terrasoniq TS 88. 625 626 To compile this driver as a module, choose M here: the module 627 will be called snd-ice1712. 628 629config SND_ICE1724 630 tristate "ICE/VT1724/1720 (Envy24HT/PT)" 631 select SND_RAWMIDI 632 select SND_AC97_CODEC 633 select SND_VMASTER 634 help 635 Say Y here to include support for soundcards based on 636 ICE/VT1724/1720 (Envy24HT/PT) chips. 637 638 Currently supported hardware is: AMP AUDIO2000; M-Audio 639 Revolution 5.1, 7.1, Audiophile 192; TerraTec Aureon 5.1 Sky, 640 7.1 Space/Universe, Phase 22/28; Onkyo SE-90PCI, SE-200PCI; 641 AudioTrak Prodigy 192, 7.1 (HIFI/LT/XT), HD2; Hercules 642 Fortissimo IV; ESI Juli@; Pontis MS300; EGO-SYS WaveTerminal 643 192M; Albatron K8X800 Pro II; Chaintech ZNF3-150/250, 9CJS, 644 AV-710; Shuttle SN25P; Philips PSC724 Ultimate Edge. 645 646 To compile this driver as a module, choose M here: the module 647 will be called snd-ice1724. 648 649config SND_INTEL8X0 650 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 651 select SND_AC97_CODEC 652 help 653 Say Y here to include support for the integrated AC97 sound 654 device on motherboards with Intel/SiS/nVidia/AMD chipsets, or 655 ALi chipsets using the M5455 Audio Controller. (There is a 656 separate driver for ALi M5451 Audio Controllers.) 657 658 To compile this driver as a module, choose M here: the module 659 will be called snd-intel8x0. 660 661config SND_INTEL8X0M 662 tristate "Intel/SiS/nVidia/AMD MC97 Modem" 663 select SND_AC97_CODEC 664 help 665 Say Y here to include support for the integrated MC97 modem on 666 motherboards with Intel/SiS/nVidia/AMD chipsets. 667 668 To compile this driver as a module, choose M here: the module 669 will be called snd-intel8x0m. 670 671config SND_KORG1212 672 tristate "Korg 1212 IO" 673 select SND_PCM 674 help 675 Say Y here to include support for Korg 1212IO soundcards. 676 677 To compile this driver as a module, choose M here: the module 678 will be called snd-korg1212. 679 680config SND_LOLA 681 tristate "Digigram Lola" 682 select SND_PCM 683 help 684 Say Y to include support for Digigram Lola boards. 685 686 To compile this driver as a module, choose M here: the module 687 will be called snd-lola. 688 689config SND_LX6464ES 690 tristate "Digigram LX6464ES" 691 depends on HAS_IOPORT_MAP 692 select SND_PCM 693 help 694 Say Y here to include support for Digigram LX6464ES boards. 695 696 To compile this driver as a module, choose M here: the module 697 will be called snd-lx6464es. 698 699 700config SND_MAESTRO3 701 tristate "ESS Allegro/Maestro3" 702 select SND_AC97_CODEC 703 select ZONE_DMA 704 help 705 Say Y here to include support for soundcards based on ESS Maestro 3 706 (Allegro) chips. 707 708 To compile this driver as a module, choose M here: the module 709 will be called snd-maestro3. 710 711config SND_MAESTRO3_INPUT 712 bool "Enable input device for maestro3 volume buttons" 713 depends on SND_MAESTRO3 714 depends on INPUT=y || INPUT=SND_MAESTRO3 715 help 716 If you say Y here, you will get an input device which reports 717 keypresses for the volume buttons connected to the maestro3 chip. 718 If you say N the buttons will directly control the master volume. 719 It is recommended to say Y. 720 721config SND_MIXART 722 tristate "Digigram miXart" 723 select FW_LOADER 724 select SND_HWDEP 725 select SND_PCM 726 help 727 If you want to use Digigram miXart soundcards, say Y here and 728 read <file:Documentation/sound/alsa/MIXART.txt>. 729 730 To compile this driver as a module, choose M here: the module 731 will be called snd-mixart. 732 733config SND_NM256 734 tristate "NeoMagic NM256AV/ZX" 735 select SND_AC97_CODEC 736 help 737 Say Y here to include support for NeoMagic NM256AV/ZX chips. 738 739 To compile this driver as a module, choose M here: the module 740 will be called snd-nm256. 741 742config SND_PCXHR 743 tristate "Digigram PCXHR" 744 select FW_LOADER 745 select SND_PCM 746 select SND_HWDEP 747 help 748 Say Y here to include support for Digigram PCXHR boards. 749 750 To compile this driver as a module, choose M here: the module 751 will be called snd-pcxhr. 752 753config SND_RIPTIDE 754 tristate "Conexant Riptide" 755 select FW_LOADER 756 select SND_OPL3_LIB 757 select SND_MPU401_UART 758 select SND_AC97_CODEC 759 help 760 Say 'Y' or 'M' to include support for Conexant Riptide chip. 761 762 To compile this driver as a module, choose M here: the module 763 will be called snd-riptide 764 765config SND_RME32 766 tristate "RME Digi32, 32/8, 32 PRO" 767 select SND_PCM 768 help 769 Say Y to include support for RME Digi32, Digi32 PRO and 770 Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio 771 devices. 772 773 To compile this driver as a module, choose M here: the module 774 will be called snd-rme32. 775 776config SND_RME96 777 tristate "RME Digi96, 96/8, 96/8 PRO" 778 select SND_PCM 779 help 780 Say Y here to include support for RME Digi96, Digi96/8 and 781 Digi96/8 PRO/PAD/PST soundcards. 782 783 To compile this driver as a module, choose M here: the module 784 will be called snd-rme96. 785 786config SND_RME9652 787 tristate "RME Digi9652 (Hammerfall)" 788 select SND_PCM 789 help 790 Say Y here to include support for RME Hammerfall (RME 791 Digi9652/Digi9636) soundcards. 792 793 To compile this driver as a module, choose M here: the module 794 will be called snd-rme9652. 795 796config SND_SE6X 797 tristate "Studio Evolution SE6X" 798 depends on SND_OXYGEN=n && SND_VIRTUOSO=n # PCI ID conflict 799 select SND_OXYGEN_LIB 800 select SND_PCM 801 select SND_MPU401_UART 802 help 803 Say Y or M here only if you actually have this sound card. 804 805config SND_SIS7019 806 tristate "SiS 7019 Audio Accelerator" 807 depends on X86_32 808 select SND_AC97_CODEC 809 select ZONE_DMA 810 help 811 Say Y here to include support for the SiS 7019 Audio Accelerator. 812 813 To compile this driver as a module, choose M here: the module 814 will be called snd-sis7019. 815 816config SND_SONICVIBES 817 tristate "S3 SonicVibes" 818 select SND_OPL3_LIB 819 select SND_MPU401_UART 820 select SND_AC97_CODEC 821 select ZONE_DMA 822 help 823 Say Y here to include support for soundcards based on the S3 824 SonicVibes chip. 825 826 To compile this driver as a module, choose M here: the module 827 will be called snd-sonicvibes. 828 829config SND_TRIDENT 830 tristate "Trident 4D-Wave DX/NX; SiS 7018" 831 select SND_MPU401_UART 832 select SND_AC97_CODEC 833 select ZONE_DMA 834 help 835 Say Y here to include support for soundcards based on Trident 836 4D-Wave DX/NX or SiS 7018 chips. 837 838 To compile this driver as a module, choose M here: the module 839 will be called snd-trident. 840 841config SND_VIA82XX 842 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 843 select SND_MPU401_UART 844 select SND_AC97_CODEC 845 help 846 Say Y here to include support for the integrated AC97 sound 847 device on motherboards with VIA chipsets. 848 849 To compile this driver as a module, choose M here: the module 850 will be called snd-via82xx. 851 852config SND_VIA82XX_MODEM 853 tristate "VIA 82C686A/B, 8233 based Modems" 854 select SND_AC97_CODEC 855 help 856 Say Y here to include support for the integrated MC97 modem on 857 motherboards with VIA chipsets. 858 859 To compile this driver as a module, choose M here: the module 860 will be called snd-via82xx-modem. 861 862config SND_VIRTUOSO 863 tristate "Asus Virtuoso 66/100/200 (Xonar)" 864 select SND_OXYGEN_LIB 865 select SND_PCM 866 select SND_MPU401_UART 867 select SND_JACK if INPUT=y || INPUT=SND 868 help 869 Say Y here to include support for sound cards based on the 870 Asus AV66/AV100/AV200 chips, i.e., Xonar D1, DX, D2, D2X, DS, DSX, 871 Essence ST (Deluxe), and Essence STX (II). 872 Support for the HDAV1.3 (Deluxe) and HDAV1.3 Slim is experimental; 873 for the Xense, missing. 874 875 To compile this driver as a module, choose M here: the module 876 will be called snd-virtuoso. 877 878config SND_VX222 879 tristate "Digigram VX222" 880 select SND_VX_LIB 881 help 882 Say Y here to include support for Digigram VX222 soundcards. 883 884 To compile this driver as a module, choose M here: the module 885 will be called snd-vx222. 886 887config SND_YMFPCI 888 tristate "Yamaha YMF724/740/744/754" 889 select SND_OPL3_LIB 890 select SND_MPU401_UART 891 select SND_AC97_CODEC 892 help 893 Say Y here to include support for Yamaha PCI audio chips - 894 YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 895 896 To compile this driver as a module, choose M here: the module 897 will be called snd-ymfpci. 898 899endif # SND_PCI 900 901source "sound/pci/hda/Kconfig" 902