1# ALSA PCI drivers 2 3menu "PCI devices" 4 depends on SND!=n && PCI 5 6config SND_AD1889 7 tristate "Analog Devices AD1889" 8 depends on SND 9 select SND_AC97_CODEC 10 help 11 Say Y here to include support for the integrated AC97 sound 12 device found in particular on the Hewlett-Packard [BCJ]-xxx0 13 class PA-RISC workstations, using the AD1819 codec. 14 15 To compile this as a module, choose M here: the module 16 will be called snd-ad1889. 17 18config SND_ALS300 19 tristate "Avance Logic ALS300/ALS300+" 20 depends on SND 21 select SND_PCM 22 select SND_AC97_CODEC 23 select SND_OPL3_LIB 24 help 25 Say 'Y' or 'M' to include support for Avance Logic ALS300/ALS300+ 26 27 To compile this driver as a module, choose M here: the module 28 will be called snd-als300 29 30config SND_ALS4000 31 tristate "Avance Logic ALS4000" 32 depends on SND && ISA_DMA_API 33 select SND_OPL3_LIB 34 select SND_MPU401_UART 35 select SND_PCM 36 select SND_SB_COMMON 37 help 38 Say Y here to include support for soundcards based on Avance Logic 39 ALS4000 chips. 40 41 To compile this driver as a module, choose M here: the module 42 will be called snd-als4000. 43 44config SND_ALI5451 45 tristate "ALi M5451 PCI Audio Controller" 46 depends on SND 47 select SND_MPU401_UART 48 select SND_AC97_CODEC 49 help 50 Say Y here to include support for the integrated AC97 sound 51 device on motherboards using the ALi M5451 Audio Controller 52 (M1535/M1535D/M1535+/M1535D+ south bridges). Newer chipsets 53 use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver. 54 55 To compile this driver as a module, choose M here: the module 56 will be called snd-ali5451. 57 58config SND_ATIIXP 59 tristate "ATI IXP AC97 Controller" 60 depends on SND 61 select SND_AC97_CODEC 62 help 63 Say Y here to include support for the integrated AC97 sound 64 device on motherboards with ATI chipsets (ATI IXP 150/200/250/ 65 300/400). 66 67 To compile this driver as a module, choose M here: the module 68 will be called snd-atiixp. 69 70config SND_ATIIXP_MODEM 71 tristate "ATI IXP Modem" 72 depends on SND 73 select SND_AC97_CODEC 74 help 75 Say Y here to include support for the integrated MC97 modem on 76 motherboards with ATI chipsets (ATI IXP 150/200/250). 77 78 To compile this driver as a module, choose M here: the module 79 will be called snd-atiixp-modem. 80 81config SND_AU8810 82 tristate "Aureal Advantage" 83 depends on SND 84 select SND_MPU401_UART 85 select SND_AC97_CODEC 86 help 87 Say Y here to include support for Aureal Advantage soundcards. 88 89 Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 90 3D support code is in place, but not yet useable. For more info, 91 email the ALSA developer list, or <mjander@users.sourceforge.net>. 92 93 To compile this driver as a module, choose M here: the module 94 will be called snd-au8810. 95 96config SND_AU8820 97 tristate "Aureal Vortex" 98 depends on SND 99 select SND_MPU401_UART 100 select SND_AC97_CODEC 101 help 102 Say Y here to include support for Aureal Vortex soundcards. 103 104 Supported features: Hardware Mixer and SRC. For more info, email 105 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-au8820. 109 110config SND_AU8830 111 tristate "Aureal Vortex 2" 112 depends on SND 113 select SND_MPU401_UART 114 select SND_AC97_CODEC 115 help 116 Say Y here to include support for Aureal Vortex 2 soundcards. 117 118 Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 119 3D support code is in place, but not yet useable. For more info, 120 email the ALSA developer list, or <mjander@users.sourceforge.net>. 121 122 To compile this driver as a module, choose M here: the module 123 will be called snd-au8830. 124 125config SND_AW2 126 tristate "Emagic Audiowerk 2" 127 depends on SND 128 help 129 Say Y here to include support for Emagic Audiowerk 2 soundcards. 130 131 Supported features: Analog and SPDIF output. Analog or SPDIF input. 132 Note: Switch between analog and digital input does not always work. 133 It can produce continuous noise. The workaround is to switch again 134 (and again) between digital and analog input until it works. 135 136 To compile this driver as a module, choose M here: the module 137 will be called snd-aw2. 138 139 140config SND_AZT3328 141 tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)" 142 depends on SND && EXPERIMENTAL 143 select SND_OPL3_LIB 144 select SND_MPU401_UART 145 select SND_PCM 146 help 147 Say Y here to include support for Aztech AZF3328 (PCI168) 148 soundcards. 149 150 To compile this driver as a module, choose M here: the module 151 will be called snd-azt3328. 152 153config SND_BT87X 154 tristate "Bt87x Audio Capture" 155 depends on SND 156 select SND_PCM 157 help 158 If you want to record audio from TV cards based on 159 Brooktree Bt878/Bt879 chips, say Y here and read 160 <file:Documentation/sound/alsa/Bt87x.txt>. 161 162 To compile this driver as a module, choose M here: the module 163 will be called snd-bt87x. 164 165config SND_BT87X_OVERCLOCK 166 bool "Bt87x Audio overclocking" 167 depends on SND_BT87X 168 help 169 Say Y here if 448000 Hz isn't enough for you and you want to 170 record from the analog input with up to 1792000 Hz. 171 172 Higher sample rates won't hurt your hardware, but audio 173 quality may suffer. 174 175config SND_CA0106 176 tristate "SB Audigy LS / Live 24bit" 177 depends on SND 178 select SND_AC97_CODEC 179 select SND_RAWMIDI 180 select SND_VMASTER 181 help 182 Say Y here to include support for the Sound Blaster Audigy LS 183 and Live 24bit. 184 185 To compile this driver as a module, choose M here: the module 186 will be called snd-ca0106. 187 188config SND_CMIPCI 189 tristate "C-Media 8338, 8738, 8768, 8770" 190 depends on SND 191 select SND_OPL3_LIB 192 select SND_MPU401_UART 193 select SND_PCM 194 help 195 If you want to use soundcards based on C-Media CMI8338, CMI8738, 196 CMI8768 or CMI8770 chips, say Y here and read 197 <file:Documentation/sound/alsa/CMIPCI.txt>. 198 199 To compile this driver as a module, choose M here: the module 200 will be called snd-cmipci. 201 202config SND_OXYGEN_LIB 203 tristate 204 depends on SND 205 select SND_PCM 206 select SND_MPU401_UART 207 208config SND_OXYGEN 209 tristate "C-Media 8788 (Oxygen)" 210 depends on SND 211 select SND_OXYGEN_LIB 212 help 213 Say Y here to include support for sound cards based on the 214 C-Media CMI8788 (Oxygen HD Audio) chip: 215 * Asound A-8788 216 * AuzenTech X-Meridian 217 * Bgears b-Enspirer 218 * Club3D Theatron DTS 219 * HT-Omega Claro 220 * Razer Barracuda AC-1 221 * Sondigo Inferno 222 223 To compile this driver as a module, choose M here: the module 224 will be called snd-oxygen. 225 226config SND_CS4281 227 tristate "Cirrus Logic (Sound Fusion) CS4281" 228 depends on SND 229 select SND_OPL3_LIB 230 select SND_RAWMIDI 231 select SND_AC97_CODEC 232 help 233 Say Y here to include support for Cirrus Logic CS4281 chips. 234 235 To compile this driver as a module, choose M here: the module 236 will be called snd-cs4281. 237 238config SND_CS46XX 239 tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x" 240 depends on SND 241 select SND_RAWMIDI 242 select SND_AC97_CODEC 243 help 244 Say Y here to include support for Cirrus Logic CS4610/CS4612/ 245 CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips. 246 247 To compile this driver as a module, choose M here: the module 248 will be called snd-cs46xx. 249 250config SND_CS46XX_NEW_DSP 251 bool "Cirrus Logic (Sound Fusion) New DSP support" 252 depends on SND_CS46XX 253 default y 254 help 255 Say Y here to use a new DSP image for SPDIF and dual codecs. 256 257 This works better than the old code, so say Y. 258 259config SND_CS5530 260 tristate "CS5530 Audio" 261 depends on SND && ISA_DMA_API 262 select SND_SB16_DSP 263 help 264 Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips. 265 266 To compile this driver as a module, choose M here: the module 267 will be called snd-cs5530. 268 269config SND_CS5535AUDIO 270 tristate "CS5535/CS5536 Audio" 271 depends on SND && X86 && !X86_64 272 select SND_PCM 273 select SND_AC97_CODEC 274 help 275 Say Y here to include support for audio on CS5535 chips. It is 276 referred to as NS CS5535 IO or AMD CS5535 IO companion in 277 various literature. This driver also supports the CS5536 audio 278 device. However, for both chips, on certain boards, you may 279 need to use ac97_quirk=hp_only if your board has physically 280 mapped headphone out to master output. If that works for you, 281 send lspci -vvv output to the mailing list so that your board 282 can be identified in the quirks list. 283 284 To compile this driver as a module, choose M here: the module 285 will be called snd-cs5535audio. 286 287config SND_DARLA20 288 tristate "(Echoaudio) Darla20" 289 depends on SND 290 select FW_LOADER 291 select SND_PCM 292 help 293 Say 'Y' or 'M' to include support for Echoaudio Darla. 294 295 To compile this driver as a module, choose M here: the module 296 will be called snd-darla20 297 298config SND_GINA20 299 tristate "(Echoaudio) Gina20" 300 depends on SND 301 select FW_LOADER 302 select SND_PCM 303 help 304 Say 'Y' or 'M' to include support for Echoaudio Gina. 305 306 To compile this driver as a module, choose M here: the module 307 will be called snd-gina20 308 309config SND_LAYLA20 310 tristate "(Echoaudio) Layla20" 311 depends on SND 312 select FW_LOADER 313 select SND_RAWMIDI 314 select SND_PCM 315 help 316 Say 'Y' or 'M' to include support for Echoaudio Layla. 317 318 To compile this driver as a module, choose M here: the module 319 will be called snd-layla20 320 321config SND_DARLA24 322 tristate "(Echoaudio) Darla24" 323 depends on SND 324 select FW_LOADER 325 select SND_PCM 326 help 327 Say 'Y' or 'M' to include support for Echoaudio Darla24. 328 329 To compile this driver as a module, choose M here: the module 330 will be called snd-darla24 331 332config SND_GINA24 333 tristate "(Echoaudio) Gina24" 334 depends on SND 335 select FW_LOADER 336 select SND_PCM 337 help 338 Say 'Y' or 'M' to include support for Echoaudio Gina24. 339 340 To compile this driver as a module, choose M here: the module 341 will be called snd-gina24 342 343config SND_LAYLA24 344 tristate "(Echoaudio) Layla24" 345 depends on SND 346 select FW_LOADER 347 select SND_RAWMIDI 348 select SND_PCM 349 help 350 Say 'Y' or 'M' to include support for Echoaudio Layla24. 351 352 To compile this driver as a module, choose M here: the module 353 will be called snd-layla24 354 355config SND_MONA 356 tristate "(Echoaudio) Mona" 357 depends on SND 358 select FW_LOADER 359 select SND_RAWMIDI 360 select SND_PCM 361 help 362 Say 'Y' or 'M' to include support for Echoaudio Mona. 363 364 To compile this driver as a module, choose M here: the module 365 will be called snd-mona 366 367config SND_MIA 368 tristate "(Echoaudio) Mia" 369 depends on SND 370 select FW_LOADER 371 select SND_RAWMIDI 372 select SND_PCM 373 help 374 Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi. 375 376 To compile this driver as a module, choose M here: the module 377 will be called snd-mia 378 379config SND_ECHO3G 380 tristate "(Echoaudio) 3G cards" 381 depends on SND 382 select FW_LOADER 383 select SND_RAWMIDI 384 select SND_PCM 385 help 386 Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G. 387 388 To compile this driver as a module, choose M here: the module 389 will be called snd-echo3g 390 391config SND_INDIGO 392 tristate "(Echoaudio) Indigo" 393 depends on SND 394 select FW_LOADER 395 select SND_PCM 396 help 397 Say 'Y' or 'M' to include support for Echoaudio Indigo. 398 399 To compile this driver as a module, choose M here: the module 400 will be called snd-indigo 401 402config SND_INDIGOIO 403 tristate "(Echoaudio) Indigo IO" 404 depends on SND 405 select FW_LOADER 406 select SND_PCM 407 help 408 Say 'Y' or 'M' to include support for Echoaudio Indigo IO. 409 410 To compile this driver as a module, choose M here: the module 411 will be called snd-indigoio 412 413config SND_INDIGODJ 414 tristate "(Echoaudio) Indigo DJ" 415 depends on SND 416 select FW_LOADER 417 select SND_PCM 418 help 419 Say 'Y' or 'M' to include support for Echoaudio Indigo DJ. 420 421 To compile this driver as a module, choose M here: the module 422 will be called snd-indigodj 423 424config SND_EMU10K1 425 tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)" 426 depends on SND 427 select FW_LOADER 428 select SND_HWDEP 429 select SND_RAWMIDI 430 select SND_AC97_CODEC 431 help 432 Say Y to include support for Sound Blaster PCI 512, Live!, 433 Audigy and E-mu APS (partially supported) soundcards. 434 435 The confusing multitude of mixer controls is documented in 436 <file:Documentation/sound/alsa/SB-Live-mixer.txt> and 437 <file:Documentation/sound/alsa/Audigy-mixer.txt>. 438 439 To compile this driver as a module, choose M here: the module 440 will be called snd-emu10k1. 441 442config SND_EMU10K1X 443 tristate "Emu10k1X (Dell OEM Version)" 444 depends on SND 445 select SND_AC97_CODEC 446 select SND_RAWMIDI 447 help 448 Say Y here to include support for the Dell OEM version of the 449 Sound Blaster Live!. 450 451 To compile this driver as a module, choose M here: the module 452 will be called snd-emu10k1x. 453 454config SND_ENS1370 455 tristate "(Creative) Ensoniq AudioPCI 1370" 456 depends on SND 457 select SND_RAWMIDI 458 select SND_PCM 459 help 460 Say Y here to include support for Ensoniq AudioPCI ES1370 chips. 461 462 To compile this driver as a module, choose M here: the module 463 will be called snd-ens1370. 464 465config SND_ENS1371 466 tristate "(Creative) Ensoniq AudioPCI 1371/1373" 467 depends on SND 468 select SND_RAWMIDI 469 select SND_AC97_CODEC 470 help 471 Say Y here to include support for Ensoniq AudioPCI ES1371 chips and 472 Sound Blaster PCI 64 or 128 soundcards. 473 474 To compile this driver as a module, choose M here: the module 475 will be called snd-ens1371. 476 477config SND_ES1938 478 tristate "ESS ES1938/1946/1969 (Solo-1)" 479 depends on SND 480 select SND_OPL3_LIB 481 select SND_MPU401_UART 482 select SND_AC97_CODEC 483 help 484 Say Y here to include support for soundcards based on ESS Solo-1 485 (ES1938, ES1946, ES1969) chips. 486 487 To compile this driver as a module, choose M here: the module 488 will be called snd-es1938. 489 490config SND_ES1968 491 tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 492 depends on SND 493 select SND_MPU401_UART 494 select SND_AC97_CODEC 495 help 496 Say Y here to include support for soundcards based on ESS Maestro 497 1/2/2E chips. 498 499 To compile this driver as a module, choose M here: the module 500 will be called snd-es1968. 501 502config SND_FM801 503 tristate "ForteMedia FM801" 504 depends on SND 505 select SND_OPL3_LIB 506 select SND_MPU401_UART 507 select SND_AC97_CODEC 508 help 509 Say Y here to include support for soundcards based on the ForteMedia 510 FM801 chip. 511 512 To compile this driver as a module, choose M here: the module 513 will be called snd-fm801. 514 515config SND_FM801_TEA575X_BOOL 516 bool "ForteMedia FM801 + TEA5757 tuner" 517 depends on SND_FM801 518 help 519 Say Y here to include support for soundcards based on the ForteMedia 520 FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media 521 Forte SF256-PCS-02) into the snd-fm801 driver. 522 523 This will enable support for the old V4L1 API. 524 525config SND_FM801_TEA575X 526 tristate 527 depends on SND_FM801_TEA575X_BOOL 528 default SND_FM801 529 select VIDEO_V4L1 530 select VIDEO_DEV 531 532config SND_HDA_INTEL 533 tristate "Intel HD Audio" 534 depends on SND 535 select SND_PCM 536 select SND_VMASTER 537 help 538 Say Y here to include support for Intel "High Definition 539 Audio" (Azalia) motherboard devices. 540 541 To compile this driver as a module, choose M here: the module 542 will be called snd-hda-intel. 543 544config SND_HDA_HWDEP 545 bool "Build hwdep interface for HD-audio driver" 546 depends on SND_HDA_INTEL 547 select SND_HWDEP 548 help 549 Say Y here to build a hwdep interface for HD-audio driver. 550 This interface can be used for out-of-band communication 551 with codecs for debugging purposes. 552 553config SND_HDA_CODEC_REALTEK 554 bool "Build Realtek HD-audio codec support" 555 depends on SND_HDA_INTEL 556 default y 557 help 558 Say Y here to include Realtek HD-audio codec support in 559 snd-hda-intel driver, such as ALC880. 560 561config SND_HDA_CODEC_ANALOG 562 bool "Build Analog Device HD-audio codec support" 563 depends on SND_HDA_INTEL 564 default y 565 help 566 Say Y here to include Analog Device HD-audio codec support in 567 snd-hda-intel driver, such as AD1986A. 568 569config SND_HDA_CODEC_SIGMATEL 570 bool "Build IDT/Sigmatel HD-audio codec support" 571 depends on SND_HDA_INTEL 572 default y 573 help 574 Say Y here to include IDT (Sigmatel) HD-audio codec support in 575 snd-hda-intel driver, such as STAC9200. 576 577config SND_HDA_CODEC_VIA 578 bool "Build VIA HD-audio codec support" 579 depends on SND_HDA_INTEL 580 default y 581 help 582 Say Y here to include VIA HD-audio codec support in 583 snd-hda-intel driver, such as VT1708. 584 585config SND_HDA_CODEC_ATIHDMI 586 bool "Build ATI HDMI HD-audio codec support" 587 depends on SND_HDA_INTEL 588 default y 589 help 590 Say Y here to include ATI HDMI HD-audio codec support in 591 snd-hda-intel driver, such as ATI RS600 HDMI. 592 593config SND_HDA_CODEC_CONEXANT 594 bool "Build Conexant HD-audio codec support" 595 depends on SND_HDA_INTEL 596 default y 597 help 598 Say Y here to include Conexant HD-audio codec support in 599 snd-hda-intel driver, such as CX20549. 600 601config SND_HDA_CODEC_CMEDIA 602 bool "Build C-Media HD-audio codec support" 603 depends on SND_HDA_INTEL 604 default y 605 help 606 Say Y here to include C-Media HD-audio codec support in 607 snd-hda-intel driver, such as CMI9880. 608 609config SND_HDA_CODEC_SI3054 610 bool "Build Silicon Labs 3054 HD-modem codec support" 611 depends on SND_HDA_INTEL 612 default y 613 help 614 Say Y here to include Silicon Labs 3054 HD-modem codec 615 (and compatibles) support in snd-hda-intel driver. 616 617config SND_HDA_GENERIC 618 bool "Enable generic HD-audio codec parser" 619 depends on SND_HDA_INTEL 620 default y 621 help 622 Say Y here to enable the generic HD-audio codec parser 623 in snd-hda-intel driver. 624 625config SND_HDA_POWER_SAVE 626 bool "Aggressive power-saving on HD-audio" 627 depends on SND_HDA_INTEL && EXPERIMENTAL 628 help 629 Say Y here to enable more aggressive power-saving mode on 630 HD-audio driver. The power-saving timeout can be configured 631 via power_save option or over sysfs on-the-fly. 632 633config SND_HDA_POWER_SAVE_DEFAULT 634 int "Default time-out for HD-audio power-save mode" 635 depends on SND_HDA_POWER_SAVE 636 default 0 637 help 638 The default time-out value in seconds for HD-audio automatic 639 power-save mode. 0 means to disable the power-save mode. 640 641config SND_HDSP 642 tristate "RME Hammerfall DSP Audio" 643 depends on SND 644 select SND_HWDEP 645 select SND_RAWMIDI 646 select SND_PCM 647 help 648 Say Y here to include support for RME Hammerfall DSP Audio 649 soundcards. 650 651 To compile this driver as a module, choose M here: the module 652 will be called snd-hdsp. 653 654config SND_HDSPM 655 tristate "RME Hammerfall DSP MADI" 656 depends on SND 657 select SND_HWDEP 658 select SND_RAWMIDI 659 select SND_PCM 660 help 661 Say Y here to include support for RME Hammerfall DSP MADI 662 soundcards. 663 664 To compile this driver as a module, choose M here: the module 665 will be called snd-hdspm. 666 667config SND_HIFIER 668 tristate "TempoTec HiFier Fantasia" 669 depends on SND 670 select SND_OXYGEN_LIB 671 help 672 Say Y here to include support for the MediaTek/TempoTec HiFier 673 Fantasia sound card. 674 675 To compile this driver as a module, choose M here: the module 676 will be called snd-hifier. 677 678config SND_ICE1712 679 tristate "ICEnsemble ICE1712 (Envy24)" 680 depends on SND 681 select SND_MPU401_UART 682 select SND_AC97_CODEC 683 help 684 Say Y here to include support for soundcards based on the 685 ICE1712 (Envy24) chip. 686 687 Currently supported hardware is: M-Audio Delta 1010(LT), 688 DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; 689 TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88; 690 Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8. 691 692 To compile this driver as a module, choose M here: the module 693 will be called snd-ice1712. 694 695config SND_ICE1724 696 tristate "ICE/VT1724/1720 (Envy24HT/PT)" 697 depends on SND 698 select SND_MPU401_UART 699 select SND_AC97_CODEC 700 select SND_VMASTER 701 help 702 Say Y here to include support for soundcards based on 703 ICE/VT1724/1720 (Envy24HT/PT) chips. 704 705 Currently supported hardware is: AMP AUDIO2000; M-Audio 706 Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe; 707 AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II; 708 Chaintech ZNF3-150/250. 709 710 To compile this driver as a module, choose M here: the module 711 will be called snd-ice1724. 712 713config SND_INTEL8X0 714 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 715 depends on SND 716 select SND_AC97_CODEC 717 help 718 Say Y here to include support for the integrated AC97 sound 719 device on motherboards with Intel/SiS/nVidia/AMD chipsets, or 720 ALi chipsets using the M5455 Audio Controller. (There is a 721 separate driver for ALi M5451 Audio Controllers.) 722 723 To compile this driver as a module, choose M here: the module 724 will be called snd-intel8x0. 725 726config SND_INTEL8X0M 727 tristate "Intel/SiS/nVidia/AMD MC97 Modem" 728 depends on SND 729 select SND_AC97_CODEC 730 help 731 Say Y here to include support for the integrated MC97 modem on 732 motherboards with Intel/SiS/nVidia/AMD chipsets. 733 734 To compile this driver as a module, choose M here: the module 735 will be called snd-intel8x0m. 736 737config SND_KORG1212 738 tristate "Korg 1212 IO" 739 depends on SND 740 select FW_LOADER if !SND_KORG1212_FIRMWARE_IN_KERNEL 741 select SND_PCM 742 help 743 Say Y here to include support for Korg 1212IO soundcards. 744 745 To compile this driver as a module, choose M here: the module 746 will be called snd-korg1212. 747 748config SND_KORG1212_FIRMWARE_IN_KERNEL 749 bool "In-kernel firmware for Korg1212 driver" 750 depends on SND_KORG1212 751 default y 752 help 753 Say Y here to include the static firmware built in the kernel 754 for the Korg1212 driver. If you choose N here, you need to 755 install the firmware files from the alsa-firmware package. 756 757config SND_MAESTRO3 758 tristate "ESS Allegro/Maestro3" 759 depends on SND 760 select FW_LOADER if !SND_MAESTRO3_FIRMWARE_IN_KERNEL 761 select SND_AC97_CODEC 762 help 763 Say Y here to include support for soundcards based on ESS Maestro 3 764 (Allegro) chips. 765 766 To compile this driver as a module, choose M here: the module 767 will be called snd-maestro3. 768 769config SND_MAESTRO3_FIRMWARE_IN_KERNEL 770 bool "In-kernel firmware for Maestro3 driver" 771 depends on SND_MAESTRO3 772 default y 773 help 774 Say Y here to include the static firmware built in the kernel 775 for the Maestro3 driver. If you choose N here, you need to 776 install the firmware files from the alsa-firmware package. 777 778config SND_MIXART 779 tristate "Digigram miXart" 780 depends on SND 781 select SND_HWDEP 782 select SND_PCM 783 help 784 If you want to use Digigram miXart soundcards, say Y here and 785 read <file:Documentation/sound/alsa/MIXART.txt>. 786 787 To compile this driver as a module, choose M here: the module 788 will be called snd-mixart. 789 790config SND_NM256 791 tristate "NeoMagic NM256AV/ZX" 792 depends on SND 793 select SND_AC97_CODEC 794 help 795 Say Y here to include support for NeoMagic NM256AV/ZX chips. 796 797 To compile this driver as a module, choose M here: the module 798 will be called snd-nm256. 799 800config SND_PCXHR 801 tristate "Digigram PCXHR" 802 depends on SND 803 select SND_PCM 804 select SND_HWDEP 805 help 806 Say Y here to include support for Digigram PCXHR boards. 807 808 To compile this driver as a module, choose M here: the module 809 will be called snd-pcxhr. 810 811config SND_RIPTIDE 812 tristate "Conexant Riptide" 813 depends on SND 814 select FW_LOADER 815 select SND_OPL3_LIB 816 select SND_MPU401_UART 817 select SND_AC97_CODEC 818 help 819 Say 'Y' or 'M' to include support for Conexant Riptide chip. 820 821 To compile this driver as a module, choose M here: the module 822 will be called snd-riptide 823 824config SND_RME32 825 tristate "RME Digi32, 32/8, 32 PRO" 826 depends on SND 827 select SND_PCM 828 help 829 Say Y to include support for RME Digi32, Digi32 PRO and 830 Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio 831 devices. 832 833 To compile this driver as a module, choose M here: the module 834 will be called snd-rme32. 835 836config SND_RME96 837 tristate "RME Digi96, 96/8, 96/8 PRO" 838 depends on SND 839 select SND_PCM 840 help 841 Say Y here to include support for RME Digi96, Digi96/8 and 842 Digi96/8 PRO/PAD/PST soundcards. 843 844 To compile this driver as a module, choose M here: the module 845 will be called snd-rme96. 846 847config SND_RME9652 848 tristate "RME Digi9652 (Hammerfall)" 849 depends on SND 850 select SND_PCM 851 help 852 Say Y here to include support for RME Hammerfall (RME 853 Digi9652/Digi9636) soundcards. 854 855 To compile this driver as a module, choose M here: the module 856 will be called snd-rme9652. 857 858config SND_SIS7019 859 tristate "SiS 7019 Audio Accelerator" 860 depends on SND && X86 && !X86_64 861 select SND_AC97_CODEC 862 help 863 Say Y here to include support for the SiS 7019 Audio Accelerator. 864 865 To compile this driver as a module, choose M here: the module 866 will be called snd-sis7019. 867 868config SND_SONICVIBES 869 tristate "S3 SonicVibes" 870 depends on SND 871 select SND_OPL3_LIB 872 select SND_MPU401_UART 873 select SND_AC97_CODEC 874 help 875 Say Y here to include support for soundcards based on the S3 876 SonicVibes chip. 877 878 To compile this driver as a module, choose M here: the module 879 will be called snd-sonicvibes. 880 881config SND_TRIDENT 882 tristate "Trident 4D-Wave DX/NX; SiS 7018" 883 depends on SND 884 select SND_MPU401_UART 885 select SND_AC97_CODEC 886 help 887 Say Y here to include support for soundcards based on Trident 888 4D-Wave DX/NX or SiS 7018 chips. 889 890 To compile this driver as a module, choose M here: the module 891 will be called snd-trident. 892 893config SND_VIA82XX 894 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 895 depends on SND 896 select SND_MPU401_UART 897 select SND_AC97_CODEC 898 help 899 Say Y here to include support for the integrated AC97 sound 900 device on motherboards with VIA chipsets. 901 902 To compile this driver as a module, choose M here: the module 903 will be called snd-via82xx. 904 905config SND_VIA82XX_MODEM 906 tristate "VIA 82C686A/B, 8233 based Modems" 907 depends on SND 908 select SND_AC97_CODEC 909 help 910 Say Y here to include support for the integrated MC97 modem on 911 motherboards with VIA chipsets. 912 913 To compile this driver as a module, choose M here: the module 914 will be called snd-via82xx-modem. 915 916config SND_VIRTUOSO 917 tristate "Asus Virtuoso 200 (Xonar)" 918 depends on SND 919 select SND_OXYGEN_LIB 920 help 921 Say Y here to include support for sound cards based on the 922 Asus AV200 chip, i.e., Xonar D2 and Xonar D2X. 923 924 To compile this driver as a module, choose M here: the module 925 will be called snd-virtuoso. 926 927config SND_VX222 928 tristate "Digigram VX222" 929 depends on SND 930 select SND_VX_LIB 931 help 932 Say Y here to include support for Digigram VX222 soundcards. 933 934 To compile this driver as a module, choose M here: the module 935 will be called snd-vx222. 936 937config SND_YMFPCI 938 tristate "Yamaha YMF724/740/744/754" 939 depends on SND 940 select FW_LOADER if !SND_YMFPCI_FIRMWARE_IN_KERNEL 941 select SND_OPL3_LIB 942 select SND_MPU401_UART 943 select SND_AC97_CODEC 944 help 945 Say Y here to include support for Yamaha PCI audio chips - 946 YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 947 948 To compile this driver as a module, choose M here: the module 949 will be called snd-ymfpci. 950 951config SND_YMFPCI_FIRMWARE_IN_KERNEL 952 bool "In-kernel firmware for YMFPCI driver" 953 depends on SND_YMFPCI 954 default y 955 help 956 Say Y here to include the static firmware built in the kernel 957 for the YMFPCI driver. If you choose N here, you need to 958 install the firmware files from the alsa-firmware package. 959 960config SND_AC97_POWER_SAVE 961 bool "AC97 Power-Saving Mode" 962 depends on SND_AC97_CODEC && EXPERIMENTAL 963 default n 964 help 965 Say Y here to enable the aggressive power-saving support of 966 AC97 codecs. In this mode, the power-mode is dynamically 967 controlled at each open/close. 968 969 The mode is activated by passing power_save=1 option to 970 snd-ac97-codec driver. You can toggle it dynamically over 971 sysfs, too. 972 973config SND_AC97_POWER_SAVE_DEFAULT 974 int "Default time-out for AC97 power-save mode" 975 depends on SND_AC97_POWER_SAVE 976 default 0 977 help 978 The default time-out value in seconds for AC97 automatic 979 power-save mode. 0 means to disable the power-save mode. 980 981endmenu 982