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/alsa/Bt87x.txt>. 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/alsa/CMIPCI.txt>. 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 depends on ZONE_DMA 469 help 470 Say Y to include support for Sound Blaster PCI 512, Live!, 471 Audigy and E-mu APS (partially supported) soundcards. 472 473 The confusing multitude of mixer controls is documented in 474 <file:Documentation/sound/alsa/SB-Live-mixer.txt> and 475 <file:Documentation/sound/alsa/Audigy-mixer.txt>. 476 477 To compile this driver as a module, choose M here: the module 478 will be called snd-emu10k1. 479 480config SND_EMU10K1X 481 tristate "Emu10k1X (Dell OEM Version)" 482 select SND_AC97_CODEC 483 select SND_RAWMIDI 484 depends on ZONE_DMA 485 help 486 Say Y here to include support for the Dell OEM version of the 487 Sound Blaster Live!. 488 489 To compile this driver as a module, choose M here: the module 490 will be called snd-emu10k1x. 491 492config SND_ENS1370 493 tristate "(Creative) Ensoniq AudioPCI 1370" 494 select SND_RAWMIDI 495 select SND_PCM 496 help 497 Say Y here to include support for Ensoniq AudioPCI ES1370 chips. 498 499 To compile this driver as a module, choose M here: the module 500 will be called snd-ens1370. 501 502config SND_ENS1371 503 tristate "(Creative) Ensoniq AudioPCI 1371/1373" 504 select SND_RAWMIDI 505 select SND_AC97_CODEC 506 help 507 Say Y here to include support for Ensoniq AudioPCI ES1371 chips and 508 Sound Blaster PCI 64 or 128 soundcards. 509 510 To compile this driver as a module, choose M here: the module 511 will be called snd-ens1371. 512 513config SND_ES1938 514 tristate "ESS ES1938/1946/1969 (Solo-1)" 515 select SND_OPL3_LIB 516 select SND_MPU401_UART 517 select SND_AC97_CODEC 518 depends on ZONE_DMA 519 help 520 Say Y here to include support for soundcards based on ESS Solo-1 521 (ES1938, ES1946, ES1969) chips. 522 523 To compile this driver as a module, choose M here: the module 524 will be called snd-es1938. 525 526config SND_ES1968 527 tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 528 select SND_MPU401_UART 529 select SND_AC97_CODEC 530 depends on ZONE_DMA 531 help 532 Say Y here to include support for soundcards based on ESS Maestro 533 1/2/2E chips. 534 535 To compile this driver as a module, choose M here: the module 536 will be called snd-es1968. 537 538config SND_ES1968_INPUT 539 bool "Enable input device for es1968 volume buttons" 540 depends on SND_ES1968 541 depends on INPUT=y || INPUT=SND_ES1968 542 help 543 If you say Y here, you will get an input device which reports 544 keypresses for the volume buttons connected to the es1968 chip. 545 If you say N the buttons will directly control the master volume. 546 It is recommended to say Y. 547 548config SND_ES1968_RADIO 549 bool "Enable TEA5757 radio tuner support for es1968" 550 depends on SND_ES1968 551 depends on MEDIA_RADIO_SUPPORT 552 depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_ES1968 553 select RADIO_ADAPTERS 554 select RADIO_TEA575X 555 556 help 557 Say Y here to include support for TEA5757 radio tuner integrated on 558 some MediaForte cards (e.g. SF64-PCE2). 559 560config SND_FM801 561 tristate "ForteMedia FM801" 562 select SND_OPL3_LIB 563 select SND_MPU401_UART 564 select SND_AC97_CODEC 565 help 566 Say Y here to include support for soundcards based on the ForteMedia 567 FM801 chip. 568 569 To compile this driver as a module, choose M here: the module 570 will be called snd-fm801. 571 572config SND_FM801_TEA575X_BOOL 573 bool "ForteMedia FM801 + TEA5757 tuner" 574 depends on SND_FM801 575 depends on MEDIA_RADIO_SUPPORT 576 depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_FM801 577 select RADIO_ADAPTERS 578 select RADIO_TEA575X 579 help 580 Say Y here to include support for soundcards based on the ForteMedia 581 FM801 chip with a TEA5757 tuner (MediaForte SF256-PCS, SF256-PCP and 582 SF64-PCR) into the snd-fm801 driver. 583 584config SND_HDSP 585 tristate "RME Hammerfall DSP Audio" 586 select FW_LOADER 587 select SND_HWDEP 588 select SND_RAWMIDI 589 select SND_PCM 590 help 591 Say Y here to include support for RME Hammerfall DSP Audio 592 soundcards. 593 594 To compile this driver as a module, choose M here: the module 595 will be called snd-hdsp. 596 597comment "Don't forget to add built-in firmwares for HDSP driver" 598 depends on SND_HDSP=y 599 600config SND_HDSPM 601 tristate "RME Hammerfall DSP MADI/RayDAT/AIO" 602 select SND_HWDEP 603 select SND_RAWMIDI 604 select SND_PCM 605 help 606 Say Y here to include support for RME Hammerfall DSP MADI, 607 RayDAT and AIO soundcards. 608 609 To compile this driver as a module, choose M here: the module 610 will be called snd-hdspm. 611 612config SND_ICE1712 613 tristate "ICEnsemble ICE1712 (Envy24)" 614 select SND_MPU401_UART 615 select SND_AC97_CODEC 616 select BITREVERSE 617 depends on ZONE_DMA 618 help 619 Say Y here to include support for soundcards based on the 620 ICE1712 (Envy24) chip. 621 622 Currently supported hardware is: M-Audio Delta 1010(LT), 623 DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; 624 TerraTec EWX 24/96, EWS 88MT/D, DMX 6Fire, Phase 88; 625 Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8; 626 Lionstracs Mediastation, Terrasoniq TS 88. 627 628 To compile this driver as a module, choose M here: the module 629 will be called snd-ice1712. 630 631config SND_ICE1724 632 tristate "ICE/VT1724/1720 (Envy24HT/PT)" 633 select SND_RAWMIDI 634 select SND_AC97_CODEC 635 select SND_VMASTER 636 help 637 Say Y here to include support for soundcards based on 638 ICE/VT1724/1720 (Envy24HT/PT) chips. 639 640 Currently supported hardware is: AMP AUDIO2000; M-Audio 641 Revolution 5.1, 7.1, Audiophile 192; TerraTec Aureon 5.1 Sky, 642 7.1 Space/Universe, Phase 22/28; Onkyo SE-90PCI, SE-200PCI; 643 AudioTrak Prodigy 192, 7.1 (HIFI/LT/XT), HD2; Hercules 644 Fortissimo IV; ESI Juli@; Pontis MS300; EGO-SYS WaveTerminal 645 192M; Albatron K8X800 Pro II; Chaintech ZNF3-150/250, 9CJS, 646 AV-710; Shuttle SN25P; Philips PSC724 Ultimate Edge. 647 648 To compile this driver as a module, choose M here: the module 649 will be called snd-ice1724. 650 651config SND_INTEL8X0 652 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 653 select SND_AC97_CODEC 654 help 655 Say Y here to include support for the integrated AC97 sound 656 device on motherboards with Intel/SiS/nVidia/AMD chipsets, or 657 ALi chipsets using the M5455 Audio Controller. (There is a 658 separate driver for ALi M5451 Audio Controllers.) 659 660 To compile this driver as a module, choose M here: the module 661 will be called snd-intel8x0. 662 663config SND_INTEL8X0M 664 tristate "Intel/SiS/nVidia/AMD MC97 Modem" 665 select SND_AC97_CODEC 666 help 667 Say Y here to include support for the integrated MC97 modem on 668 motherboards with Intel/SiS/nVidia/AMD chipsets. 669 670 To compile this driver as a module, choose M here: the module 671 will be called snd-intel8x0m. 672 673config SND_KORG1212 674 tristate "Korg 1212 IO" 675 select SND_PCM 676 help 677 Say Y here to include support for Korg 1212IO soundcards. 678 679 To compile this driver as a module, choose M here: the module 680 will be called snd-korg1212. 681 682config SND_LOLA 683 tristate "Digigram Lola" 684 select SND_PCM 685 help 686 Say Y to include support for Digigram Lola boards. 687 688 To compile this driver as a module, choose M here: the module 689 will be called snd-lola. 690 691config SND_LX6464ES 692 tristate "Digigram LX6464ES" 693 depends on HAS_IOPORT_MAP 694 select SND_PCM 695 help 696 Say Y here to include support for Digigram LX6464ES boards. 697 698 To compile this driver as a module, choose M here: the module 699 will be called snd-lx6464es. 700 701 702config SND_MAESTRO3 703 tristate "ESS Allegro/Maestro3" 704 select SND_AC97_CODEC 705 depends on ZONE_DMA 706 help 707 Say Y here to include support for soundcards based on ESS Maestro 3 708 (Allegro) chips. 709 710 To compile this driver as a module, choose M here: the module 711 will be called snd-maestro3. 712 713config SND_MAESTRO3_INPUT 714 bool "Enable input device for maestro3 volume buttons" 715 depends on SND_MAESTRO3 716 depends on INPUT=y || INPUT=SND_MAESTRO3 717 help 718 If you say Y here, you will get an input device which reports 719 keypresses for the volume buttons connected to the maestro3 chip. 720 If you say N the buttons will directly control the master volume. 721 It is recommended to say Y. 722 723config SND_MIXART 724 tristate "Digigram miXart" 725 select FW_LOADER 726 select SND_HWDEP 727 select SND_PCM 728 help 729 If you want to use Digigram miXart soundcards, say Y here and 730 read <file:Documentation/sound/alsa/MIXART.txt>. 731 732 To compile this driver as a module, choose M here: the module 733 will be called snd-mixart. 734 735config SND_NM256 736 tristate "NeoMagic NM256AV/ZX" 737 select SND_AC97_CODEC 738 help 739 Say Y here to include support for NeoMagic NM256AV/ZX chips. 740 741 To compile this driver as a module, choose M here: the module 742 will be called snd-nm256. 743 744config SND_PCXHR 745 tristate "Digigram PCXHR" 746 select FW_LOADER 747 select SND_PCM 748 select SND_HWDEP 749 help 750 Say Y here to include support for Digigram PCXHR boards. 751 752 To compile this driver as a module, choose M here: the module 753 will be called snd-pcxhr. 754 755config SND_RIPTIDE 756 tristate "Conexant Riptide" 757 select FW_LOADER 758 select SND_OPL3_LIB 759 select SND_MPU401_UART 760 select SND_AC97_CODEC 761 help 762 Say 'Y' or 'M' to include support for Conexant Riptide chip. 763 764 To compile this driver as a module, choose M here: the module 765 will be called snd-riptide 766 767config SND_RME32 768 tristate "RME Digi32, 32/8, 32 PRO" 769 select SND_PCM 770 help 771 Say Y to include support for RME Digi32, Digi32 PRO and 772 Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio 773 devices. 774 775 To compile this driver as a module, choose M here: the module 776 will be called snd-rme32. 777 778config SND_RME96 779 tristate "RME Digi96, 96/8, 96/8 PRO" 780 select SND_PCM 781 help 782 Say Y here to include support for RME Digi96, Digi96/8 and 783 Digi96/8 PRO/PAD/PST soundcards. 784 785 To compile this driver as a module, choose M here: the module 786 will be called snd-rme96. 787 788config SND_RME9652 789 tristate "RME Digi9652 (Hammerfall)" 790 select SND_PCM 791 help 792 Say Y here to include support for RME Hammerfall (RME 793 Digi9652/Digi9636) soundcards. 794 795 To compile this driver as a module, choose M here: the module 796 will be called snd-rme9652. 797 798config SND_SE6X 799 tristate "Studio Evolution SE6X" 800 depends on SND_OXYGEN=n && SND_VIRTUOSO=n # PCI ID conflict 801 select SND_OXYGEN_LIB 802 select SND_PCM 803 select SND_MPU401_UART 804 help 805 Say Y or M here only if you actually have this sound card. 806 807config SND_SIS7019 808 tristate "SiS 7019 Audio Accelerator" 809 depends on X86_32 810 select SND_AC97_CODEC 811 depends on ZONE_DMA 812 help 813 Say Y here to include support for the SiS 7019 Audio Accelerator. 814 815 To compile this driver as a module, choose M here: the module 816 will be called snd-sis7019. 817 818config SND_SONICVIBES 819 tristate "S3 SonicVibes" 820 select SND_OPL3_LIB 821 select SND_MPU401_UART 822 select SND_AC97_CODEC 823 depends on ZONE_DMA 824 help 825 Say Y here to include support for soundcards based on the S3 826 SonicVibes chip. 827 828 To compile this driver as a module, choose M here: the module 829 will be called snd-sonicvibes. 830 831config SND_TRIDENT 832 tristate "Trident 4D-Wave DX/NX; SiS 7018" 833 select SND_MPU401_UART 834 select SND_AC97_CODEC 835 depends on ZONE_DMA 836 help 837 Say Y here to include support for soundcards based on Trident 838 4D-Wave DX/NX or SiS 7018 chips. 839 840 To compile this driver as a module, choose M here: the module 841 will be called snd-trident. 842 843config SND_VIA82XX 844 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 845 select SND_MPU401_UART 846 select SND_AC97_CODEC 847 help 848 Say Y here to include support for the integrated AC97 sound 849 device on motherboards with VIA chipsets. 850 851 To compile this driver as a module, choose M here: the module 852 will be called snd-via82xx. 853 854config SND_VIA82XX_MODEM 855 tristate "VIA 82C686A/B, 8233 based Modems" 856 select SND_AC97_CODEC 857 help 858 Say Y here to include support for the integrated MC97 modem on 859 motherboards with VIA chipsets. 860 861 To compile this driver as a module, choose M here: the module 862 will be called snd-via82xx-modem. 863 864config SND_VIRTUOSO 865 tristate "Asus Virtuoso 66/100/200 (Xonar)" 866 select SND_OXYGEN_LIB 867 select SND_PCM 868 select SND_MPU401_UART 869 select SND_JACK if INPUT=y || INPUT=SND 870 help 871 Say Y here to include support for sound cards based on the 872 Asus AV66/AV100/AV200 chips, i.e., Xonar D1, DX, D2, D2X, DS, DSX, 873 Essence ST (Deluxe), and Essence STX (II). 874 Support for the HDAV1.3 (Deluxe) and HDAV1.3 Slim is experimental; 875 for the Xense, missing. 876 877 To compile this driver as a module, choose M here: the module 878 will be called snd-virtuoso. 879 880config SND_VX222 881 tristate "Digigram VX222" 882 select SND_VX_LIB 883 help 884 Say Y here to include support for Digigram VX222 soundcards. 885 886 To compile this driver as a module, choose M here: the module 887 will be called snd-vx222. 888 889config SND_YMFPCI 890 tristate "Yamaha YMF724/740/744/754" 891 select SND_OPL3_LIB 892 select SND_MPU401_UART 893 select SND_AC97_CODEC 894 select SND_TIMER 895 help 896 Say Y here to include support for Yamaha PCI audio chips - 897 YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 898 899 To compile this driver as a module, choose M here: the module 900 will be called snd-ymfpci. 901 902endif # SND_PCI 903 904source "sound/pci/hda/Kconfig" 905