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