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 8738, 8338" 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 or CMI8738 180 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-bound communication 510 with codesc 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_HDSP 585 tristate "RME Hammerfall DSP Audio" 586 depends on SND 587 select SND_HWDEP 588 select SND_RAWMIDI 589 select SND_PCM 590 help 591 Say Y here to include support for RME Hammerfall DSP Audio 592 soundcards. 593 594 To compile this driver as a module, choose M here: the module 595 will be called snd-hdsp. 596 597config SND_HDSPM 598 tristate "RME Hammerfall DSP MADI" 599 depends on SND 600 select SND_HWDEP 601 select SND_RAWMIDI 602 select SND_PCM 603 help 604 Say Y here to include support for RME Hammerfall DSP MADI 605 soundcards. 606 607 To compile this driver as a module, choose M here: the module 608 will be called snd-hdspm. 609 610config SND_ICE1712 611 tristate "ICEnsemble ICE1712 (Envy24)" 612 depends on SND 613 select SND_MPU401_UART 614 select SND_AC97_CODEC 615 help 616 Say Y here to include support for soundcards based on the 617 ICE1712 (Envy24) chip. 618 619 Currently supported hardware is: M-Audio Delta 1010(LT), 620 DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; 621 TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88; 622 Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8. 623 624 To compile this driver as a module, choose M here: the module 625 will be called snd-ice1712. 626 627config SND_ICE1724 628 tristate "ICE/VT1724/1720 (Envy24HT/PT)" 629 depends on SND 630 select SND_MPU401_UART 631 select SND_AC97_CODEC 632 help 633 Say Y here to include support for soundcards based on 634 ICE/VT1724/1720 (Envy24HT/PT) chips. 635 636 Currently supported hardware is: AMP AUDIO2000; M-Audio 637 Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe; 638 AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II; 639 Chaintech ZNF3-150/250. 640 641 To compile this driver as a module, choose M here: the module 642 will be called snd-ice1724. 643 644config SND_INTEL8X0 645 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 646 depends on SND 647 select SND_AC97_CODEC 648 help 649 Say Y here to include support for the integrated AC97 sound 650 device on motherboards with Intel/SiS/nVidia/AMD chipsets, or 651 ALi chipsets using the M5455 Audio Controller. (There is a 652 separate driver for ALi M5451 Audio Controllers.) 653 654 To compile this driver as a module, choose M here: the module 655 will be called snd-intel8x0. 656 657config SND_INTEL8X0M 658 tristate "Intel/SiS/nVidia/AMD MC97 Modem" 659 depends on SND 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 depends on SND 671 select FW_LOADER if !SND_KORG1212_FIRMWARE_IN_KERNEL 672 select SND_PCM 673 help 674 Say Y here to include support for Korg 1212IO soundcards. 675 676 To compile this driver as a module, choose M here: the module 677 will be called snd-korg1212. 678 679config SND_KORG1212_FIRMWARE_IN_KERNEL 680 bool "In-kernel firmware for Korg1212 driver" 681 depends on SND_KORG1212 682 default y 683 help 684 Say Y here to include the static firmware built in the kernel 685 for the Korg1212 driver. If you choose N here, you need to 686 install the firmware files from the alsa-firmware package. 687 688config SND_MAESTRO3 689 tristate "ESS Allegro/Maestro3" 690 depends on SND 691 select FW_LOADER if !SND_MAESTRO3_FIRMWARE_IN_KERNEL 692 select SND_AC97_CODEC 693 help 694 Say Y here to include support for soundcards based on ESS Maestro 3 695 (Allegro) chips. 696 697 To compile this driver as a module, choose M here: the module 698 will be called snd-maestro3. 699 700config SND_MAESTRO3_FIRMWARE_IN_KERNEL 701 bool "In-kernel firmware for Maestro3 driver" 702 depends on SND_MAESTRO3 703 default y 704 help 705 Say Y here to include the static firmware built in the kernel 706 for the Maestro3 driver. If you choose N here, you need to 707 install the firmware files from the alsa-firmware package. 708 709config SND_MIXART 710 tristate "Digigram miXart" 711 depends on SND 712 select SND_HWDEP 713 select SND_PCM 714 help 715 If you want to use Digigram miXart soundcards, say Y here and 716 read <file:Documentation/sound/alsa/MIXART.txt>. 717 718 To compile this driver as a module, choose M here: the module 719 will be called snd-mixart. 720 721config SND_NM256 722 tristate "NeoMagic NM256AV/ZX" 723 depends on SND 724 select SND_AC97_CODEC 725 help 726 Say Y here to include support for NeoMagic NM256AV/ZX chips. 727 728 To compile this driver as a module, choose M here: the module 729 will be called snd-nm256. 730 731config SND_PCXHR 732 tristate "Digigram PCXHR" 733 depends on SND 734 select SND_PCM 735 select SND_HWDEP 736 help 737 Say Y here to include support for Digigram PCXHR boards. 738 739 To compile this driver as a module, choose M here: the module 740 will be called snd-pcxhr. 741 742config SND_RIPTIDE 743 tristate "Conexant Riptide" 744 depends on SND 745 select FW_LOADER 746 select SND_OPL3_LIB 747 select SND_MPU401_UART 748 select SND_AC97_CODEC 749 help 750 Say 'Y' or 'M' to include support for Conexant Riptide chip. 751 752 To compile this driver as a module, choose M here: the module 753 will be called snd-riptide 754 755config SND_RME32 756 tristate "RME Digi32, 32/8, 32 PRO" 757 depends on SND 758 select SND_PCM 759 help 760 Say Y to include support for RME Digi32, Digi32 PRO and 761 Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio 762 devices. 763 764 To compile this driver as a module, choose M here: the module 765 will be called snd-rme32. 766 767config SND_RME96 768 tristate "RME Digi96, 96/8, 96/8 PRO" 769 depends on SND 770 select SND_PCM 771 help 772 Say Y here to include support for RME Digi96, Digi96/8 and 773 Digi96/8 PRO/PAD/PST soundcards. 774 775 To compile this driver as a module, choose M here: the module 776 will be called snd-rme96. 777 778config SND_RME9652 779 tristate "RME Digi9652 (Hammerfall)" 780 depends on SND 781 select SND_PCM 782 help 783 Say Y here to include support for RME Hammerfall (RME 784 Digi9652/Digi9636) soundcards. 785 786 To compile this driver as a module, choose M here: the module 787 will be called snd-rme9652. 788 789config SND_SONICVIBES 790 tristate "S3 SonicVibes" 791 depends on SND 792 select SND_OPL3_LIB 793 select SND_MPU401_UART 794 select SND_AC97_CODEC 795 help 796 Say Y here to include support for soundcards based on the S3 797 SonicVibes chip. 798 799 To compile this driver as a module, choose M here: the module 800 will be called snd-sonicvibes. 801 802config SND_TRIDENT 803 tristate "Trident 4D-Wave DX/NX; SiS 7018" 804 depends on SND 805 select SND_MPU401_UART 806 select SND_AC97_CODEC 807 help 808 Say Y here to include support for soundcards based on Trident 809 4D-Wave DX/NX or SiS 7018 chips. 810 811 To compile this driver as a module, choose M here: the module 812 will be called snd-trident. 813 814config SND_VIA82XX 815 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 816 depends on SND 817 select SND_MPU401_UART 818 select SND_AC97_CODEC 819 help 820 Say Y here to include support for the integrated AC97 sound 821 device on motherboards with VIA chipsets. 822 823 To compile this driver as a module, choose M here: the module 824 will be called snd-via82xx. 825 826config SND_VIA82XX_MODEM 827 tristate "VIA 82C686A/B, 8233 based Modems" 828 depends on SND 829 select SND_AC97_CODEC 830 help 831 Say Y here to include support for the integrated MC97 modem on 832 motherboards with VIA chipsets. 833 834 To compile this driver as a module, choose M here: the module 835 will be called snd-via82xx-modem. 836 837config SND_VX222 838 tristate "Digigram VX222" 839 depends on SND 840 select SND_VX_LIB 841 help 842 Say Y here to include support for Digigram VX222 soundcards. 843 844 To compile this driver as a module, choose M here: the module 845 will be called snd-vx222. 846 847config SND_YMFPCI 848 tristate "Yamaha YMF724/740/744/754" 849 depends on SND 850 select FW_LOADER if !SND_YMFPCI_FIRMWARE_IN_KERNEL 851 select SND_OPL3_LIB 852 select SND_MPU401_UART 853 select SND_AC97_CODEC 854 help 855 Say Y here to include support for Yamaha PCI audio chips - 856 YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 857 858 To compile this driver as a module, choose M here: the module 859 will be called snd-ymfpci. 860 861config SND_YMFPCI_FIRMWARE_IN_KERNEL 862 bool "In-kernel firmware for YMFPCI driver" 863 depends on SND_YMFPCI 864 default y 865 help 866 Say Y here to include the static firmware built in the kernel 867 for the YMFPCI driver. If you choose N here, you need to 868 install the firmware files from the alsa-firmware package. 869 870config SND_AC97_POWER_SAVE 871 bool "AC97 Power-Saving Mode" 872 depends on SND_AC97_CODEC && EXPERIMENTAL 873 default n 874 help 875 Say Y here to enable the aggressive power-saving support of 876 AC97 codecs. In this mode, the power-mode is dynamically 877 controlled at each open/close. 878 879 The mode is activated by passing power_save=1 option to 880 snd-ac97-codec driver. You can toggle it dynamically over 881 sysfs, too. 882 883endmenu 884