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