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