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