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 help 37 Say Y here to include support for soundcards based on Avance Logic 38 ALS4000 chips. 39 40 To compile this driver as a module, choose M here: the module 41 will be called snd-als4000. 42 43config SND_ALI5451 44 tristate "ALi M5451 PCI Audio Controller" 45 depends on SND 46 select SND_MPU401_UART 47 select SND_AC97_CODEC 48 help 49 Say Y here to include support for the integrated AC97 sound 50 device on motherboards using the ALi M5451 Audio Controller 51 (M1535/M1535D/M1535+/M1535D+ south bridges). Newer chipsets 52 use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver. 53 54 To compile this driver as a module, choose M here: the module 55 will be called snd-ali5451. 56 57config SND_ATIIXP 58 tristate "ATI IXP AC97 Controller" 59 depends on SND 60 select SND_AC97_CODEC 61 help 62 Say Y here to include support for the integrated AC97 sound 63 device on motherboards with ATI chipsets (ATI IXP 150/200/250/ 64 300/400). 65 66 To compile this driver as a module, choose M here: the module 67 will be called snd-atiixp. 68 69config SND_ATIIXP_MODEM 70 tristate "ATI IXP Modem" 71 depends on SND 72 select SND_AC97_CODEC 73 help 74 Say Y here to include support for the integrated MC97 modem on 75 motherboards with ATI chipsets (ATI IXP 150/200/250). 76 77 To compile this driver as a module, choose M here: the module 78 will be called snd-atiixp-modem. 79 80config SND_AU8810 81 tristate "Aureal Advantage" 82 depends on SND 83 select SND_MPU401_UART 84 select SND_AC97_CODEC 85 help 86 Say Y here to include support for Aureal Advantage soundcards. 87 88 Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 89 3D support code is in place, but not yet useable. For more info, 90 email the ALSA developer list, or <mjander@users.sourceforge.net>. 91 92 To compile this driver as a module, choose M here: the module 93 will be called snd-au8810. 94 95config SND_AU8820 96 tristate "Aureal Vortex" 97 depends on SND 98 select SND_MPU401_UART 99 select SND_AC97_CODEC 100 help 101 Say Y here to include support for Aureal Vortex soundcards. 102 103 Supported features: Hardware Mixer and SRC. For more info, email 104 the ALSA developer list, or <mjander@users.sourceforge.net>. 105 106 To compile this driver as a module, choose M here: the module 107 will be called snd-au8820. 108 109config SND_AU8830 110 tristate "Aureal Vortex 2" 111 depends on SND 112 select SND_MPU401_UART 113 select SND_AC97_CODEC 114 help 115 Say Y here to include support for Aureal Vortex 2 soundcards. 116 117 Supported features: Hardware Mixer, SRC, EQ and SPDIF output. 118 3D support code is in place, but not yet useable. For more info, 119 email the ALSA developer list, or <mjander@users.sourceforge.net>. 120 121 To compile this driver as a module, choose M here: the module 122 will be called snd-au8830. 123 124config SND_AZT3328 125 tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)" 126 depends on SND && EXPERIMENTAL 127 select SND_OPL3_LIB 128 select SND_MPU401_UART 129 select SND_PCM 130 help 131 Say Y here to include support for Aztech AZF3328 (PCI168) 132 soundcards. 133 134 To compile this driver as a module, choose M here: the module 135 will be called snd-azt3328. 136 137config SND_BT87X 138 tristate "Bt87x Audio Capture" 139 depends on SND 140 select SND_PCM 141 help 142 If you want to record audio from TV cards based on 143 Brooktree Bt878/Bt879 chips, say Y here and read 144 <file:Documentation/sound/alsa/Bt87x.txt>. 145 146 To compile this driver as a module, choose M here: the module 147 will be called snd-bt87x. 148 149config SND_BT87X_OVERCLOCK 150 bool "Bt87x Audio overclocking" 151 depends on SND_BT87X 152 help 153 Say Y here if 448000 Hz isn't enough for you and you want to 154 record from the analog input with up to 1792000 Hz. 155 156 Higher sample rates won't hurt your hardware, but audio 157 quality may suffer. 158 159config SND_CA0106 160 tristate "SB Audigy LS / Live 24bit" 161 depends on SND 162 select SND_AC97_CODEC 163 select SND_RAWMIDI 164 help 165 Say Y here to include support for the Sound Blaster Audigy LS 166 and Live 24bit. 167 168 To compile this driver as a module, choose M here: the module 169 will be called snd-ca0106. 170 171config SND_CMIPCI 172 tristate "C-Media 8738, 8338" 173 depends on SND 174 select SND_OPL3_LIB 175 select SND_MPU401_UART 176 select SND_PCM 177 help 178 If you want to use soundcards based on C-Media CMI8338 or CMI8738 179 chips, say Y here and read 180 <file:Documentation/sound/alsa/CMIPCI.txt>. 181 182 To compile this driver as a module, choose M here: the module 183 will be called snd-cmipci. 184 185config SND_CS4281 186 tristate "Cirrus Logic (Sound Fusion) CS4281" 187 depends on SND 188 select SND_OPL3_LIB 189 select SND_RAWMIDI 190 select SND_AC97_CODEC 191 help 192 Say Y here to include support for Cirrus Logic CS4281 chips. 193 194 To compile this driver as a module, choose M here: the module 195 will be called snd-cs4281. 196 197config SND_CS46XX 198 tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x" 199 depends on SND 200 select SND_RAWMIDI 201 select SND_AC97_CODEC 202 help 203 Say Y here to include support for Cirrus Logic CS4610/CS4612/ 204 CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips. 205 206 To compile this driver as a module, choose M here: the module 207 will be called snd-cs46xx. 208 209config SND_CS46XX_NEW_DSP 210 bool "Cirrus Logic (Sound Fusion) New DSP support" 211 depends on SND_CS46XX 212 default y 213 help 214 Say Y here to use a new DSP image for SPDIF and dual codecs. 215 216 This works better than the old code, so say Y. 217 218config SND_CS5535AUDIO 219 tristate "CS5535 Audio" 220 depends on SND && X86 && !X86_64 221 select SND_PCM 222 select SND_AC97_CODEC 223 help 224 Say Y here to include support for audio on CS5535 chips. It is 225 referred to as NS CS5535 IO or AMD CS5535 IO companion in 226 various literature. 227 228 To compile this driver as a module, choose M here: the module 229 will be called snd-cs5535audio. 230 231config SND_EMU10K1 232 tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)" 233 depends on SND 234 select SND_HWDEP 235 select SND_RAWMIDI 236 select SND_AC97_CODEC 237 help 238 Say Y to include support for Sound Blaster PCI 512, Live!, 239 Audigy and E-mu APS (partially supported) soundcards. 240 241 The confusing multitude of mixer controls is documented in 242 <file:Documentation/sound/alsa/SB-Live-mixer.txt> and 243 <file:Documentation/sound/alsa/Audigy-mixer.txt>. 244 245 To compile this driver as a module, choose M here: the module 246 will be called snd-emu10k1. 247 248config SND_EMU10K1X 249 tristate "Emu10k1X (Dell OEM Version)" 250 depends on SND 251 select SND_AC97_CODEC 252 select SND_RAWMIDI 253 help 254 Say Y here to include support for the Dell OEM version of the 255 Sound Blaster Live!. 256 257 To compile this driver as a module, choose M here: the module 258 will be called snd-emu10k1x. 259 260config SND_ENS1370 261 tristate "(Creative) Ensoniq AudioPCI 1370" 262 depends on SND 263 select SND_RAWMIDI 264 select SND_PCM 265 help 266 Say Y here to include support for Ensoniq AudioPCI ES1370 chips. 267 268 To compile this driver as a module, choose M here: the module 269 will be called snd-ens1370. 270 271config SND_ENS1371 272 tristate "(Creative) Ensoniq AudioPCI 1371/1373" 273 depends on SND 274 select SND_RAWMIDI 275 select SND_AC97_CODEC 276 help 277 Say Y here to include support for Ensoniq AudioPCI ES1371 chips and 278 Sound Blaster PCI 64 or 128 soundcards. 279 280 To compile this driver as a module, choose M here: the module 281 will be called snd-ens1371. 282 283config SND_ES1938 284 tristate "ESS ES1938/1946/1969 (Solo-1)" 285 depends on SND 286 select SND_OPL3_LIB 287 select SND_MPU401_UART 288 select SND_AC97_CODEC 289 help 290 Say Y here to include support for soundcards based on ESS Solo-1 291 (ES1938, ES1946, ES1969) chips. 292 293 To compile this driver as a module, choose M here: the module 294 will be called snd-es1938. 295 296config SND_ES1968 297 tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 298 depends on SND 299 select SND_MPU401_UART 300 select SND_AC97_CODEC 301 help 302 Say Y here to include support for soundcards based on ESS Maestro 303 1/2/2E chips. 304 305 To compile this driver as a module, choose M here: the module 306 will be called snd-es1968. 307 308config SND_FM801 309 tristate "ForteMedia FM801" 310 depends on SND 311 select SND_OPL3_LIB 312 select SND_MPU401_UART 313 select SND_AC97_CODEC 314 help 315 Say Y here to include support for soundcards based on the ForteMedia 316 FM801 chip. 317 318 To compile this driver as a module, choose M here: the module 319 will be called snd-fm801. 320 321config SND_FM801_TEA575X 322 tristate "ForteMedia FM801 + TEA5757 tuner" 323 depends on SND_FM801 324 select VIDEO_DEV 325 help 326 Say Y here to include support for soundcards based on the ForteMedia 327 FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media 328 Forte SF256-PCS-02). 329 330 To compile this driver as a module, choose M here: the module 331 will be called snd-fm801-tea575x. 332 333config SND_HDA_INTEL 334 tristate "Intel HD Audio" 335 depends on SND 336 select SND_PCM 337 help 338 Say Y here to include support for Intel "High Definition 339 Audio" (Azalia) motherboard devices. 340 341 To compile this driver as a module, choose M here: the module 342 will be called snd-hda-intel. 343 344config SND_HDSP 345 tristate "RME Hammerfall DSP Audio" 346 depends on SND 347 select SND_HWDEP 348 select SND_RAWMIDI 349 select SND_PCM 350 help 351 Say Y here to include support for RME Hammerfall DSP Audio 352 soundcards. 353 354 To compile this driver as a module, choose M here: the module 355 will be called snd-hdsp. 356 357config SND_HDSPM 358 tristate "RME Hammerfall DSP MADI" 359 depends on SND 360 select SND_HWDEP 361 select SND_RAWMIDI 362 select SND_PCM 363 help 364 Say Y here to include support for RME Hammerfall DSP MADI 365 soundcards. 366 367 To compile this driver as a module, choose M here: the module 368 will be called snd-hdspm. 369 370config SND_ICE1712 371 tristate "ICEnsemble ICE1712 (Envy24)" 372 depends on SND 373 select SND_MPU401_UART 374 select SND_AC97_CODEC 375 help 376 Say Y here to include support for soundcards based on the 377 ICE1712 (Envy24) chip. 378 379 Currently supported hardware is: M-Audio Delta 1010(LT), 380 DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; 381 TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88; 382 Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8. 383 384 To compile this driver as a module, choose M here: the module 385 will be called snd-ice1712. 386 387config SND_ICE1724 388 tristate "ICE/VT1724/1720 (Envy24HT/PT)" 389 depends on SND 390 select SND_MPU401_UART 391 select SND_AC97_CODEC 392 help 393 Say Y here to include support for soundcards based on 394 ICE/VT1724/1720 (Envy24HT/PT) chips. 395 396 Currently supported hardware is: AMP AUDIO2000; M-Audio 397 Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe; 398 AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II; 399 Chaintech ZNF3-150/250. 400 401 To compile this driver as a module, choose M here: the module 402 will be called snd-ice1724. 403 404config SND_INTEL8X0 405 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 406 depends on SND 407 select SND_AC97_CODEC 408 help 409 Say Y here to include support for the integrated AC97 sound 410 device on motherboards with Intel/SiS/nVidia/AMD chipsets, or 411 ALi chipsets using the M5455 Audio Controller. (There is a 412 separate driver for ALi M5451 Audio Controllers.) 413 414 To compile this driver as a module, choose M here: the module 415 will be called snd-intel8x0. 416 417config SND_INTEL8X0M 418 tristate "Intel/SiS/nVidia/AMD MC97 Modem (EXPERIMENTAL)" 419 depends on SND && EXPERIMENTAL 420 select SND_AC97_CODEC 421 help 422 Say Y here to include support for the integrated MC97 modem on 423 motherboards with Intel/SiS/nVidia/AMD chipsets. 424 425 To compile this driver as a module, choose M here: the module 426 will be called snd-intel8x0m. 427 428config SND_KORG1212 429 tristate "Korg 1212 IO" 430 depends on SND 431 select SND_PCM 432 help 433 Say Y here to include support for Korg 1212IO soundcards. 434 435 To compile this driver as a module, choose M here: the module 436 will be called snd-korg1212. 437 438config SND_MAESTRO3 439 tristate "ESS Allegro/Maestro3" 440 depends on SND 441 select SND_AC97_CODEC 442 help 443 Say Y here to include support for soundcards based on ESS Maestro 3 444 (Allegro) chips. 445 446 To compile this driver as a module, choose M here: the module 447 will be called snd-maestro3. 448 449config SND_MIXART 450 tristate "Digigram miXart" 451 depends on SND 452 select SND_HWDEP 453 select SND_PCM 454 help 455 If you want to use Digigram miXart soundcards, say Y here and 456 read <file:Documentation/sound/alsa/MIXART.txt>. 457 458 To compile this driver as a module, choose M here: the module 459 will be called snd-mixart. 460 461config SND_NM256 462 tristate "NeoMagic NM256AV/ZX" 463 depends on SND 464 select SND_AC97_CODEC 465 help 466 Say Y here to include support for NeoMagic NM256AV/ZX chips. 467 468 To compile this driver as a module, choose M here: the module 469 will be called snd-nm256. 470 471config SND_PCXHR 472 tristate "Digigram PCXHR" 473 depends on SND 474 select SND_PCM 475 select SND_HWDEP 476 help 477 Say Y here to include support for Digigram PCXHR boards. 478 479 To compile this driver as a module, choose M here: the module 480 will be called snd-pcxhr. 481 482config SND_RIPTIDE 483 tristate "Conexant Riptide" 484 depends on SND 485 depends on FW_LOADER 486 select SND_OPL3_LIB 487 select SND_MPU401_UART 488 select SND_AC97_CODEC 489 help 490 Say 'Y' or 'M' to include support for Conexant Riptide chip. 491 492 To compile this driver as a module, choose M here: the module 493 will be called snd-riptide 494 495config SND_RME32 496 tristate "RME Digi32, 32/8, 32 PRO" 497 depends on SND 498 select SND_PCM 499 help 500 Say Y to include support for RME Digi32, Digi32 PRO and 501 Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio 502 devices. 503 504 To compile this driver as a module, choose M here: the module 505 will be called snd-rme32. 506 507config SND_RME96 508 tristate "RME Digi96, 96/8, 96/8 PRO" 509 depends on SND 510 select SND_PCM 511 help 512 Say Y here to include support for RME Digi96, Digi96/8 and 513 Digi96/8 PRO/PAD/PST soundcards. 514 515 To compile this driver as a module, choose M here: the module 516 will be called snd-rme96. 517 518config SND_RME9652 519 tristate "RME Digi9652 (Hammerfall)" 520 depends on SND 521 select SND_PCM 522 help 523 Say Y here to include support for RME Hammerfall (RME 524 Digi9652/Digi9636) soundcards. 525 526 To compile this driver as a module, choose M here: the module 527 will be called snd-rme9652. 528 529config SND_SONICVIBES 530 tristate "S3 SonicVibes" 531 depends on SND 532 select SND_OPL3_LIB 533 select SND_MPU401_UART 534 select SND_AC97_CODEC 535 help 536 Say Y here to include support for soundcards based on the S3 537 SonicVibes chip. 538 539 To compile this driver as a module, choose M here: the module 540 will be called snd-sonicvibes. 541 542config SND_TRIDENT 543 tristate "Trident 4D-Wave DX/NX; SiS 7018" 544 depends on SND 545 select SND_MPU401_UART 546 select SND_AC97_CODEC 547 help 548 Say Y here to include support for soundcards based on Trident 549 4D-Wave DX/NX or SiS 7018 chips. 550 551 To compile this driver as a module, choose M here: the module 552 will be called snd-trident. 553 554config SND_VIA82XX 555 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 556 depends on SND 557 select SND_MPU401_UART 558 select SND_AC97_CODEC 559 help 560 Say Y here to include support for the integrated AC97 sound 561 device on motherboards with VIA chipsets. 562 563 To compile this driver as a module, choose M here: the module 564 will be called snd-via82xx. 565 566config SND_VIA82XX_MODEM 567 tristate "VIA 82C686A/B, 8233 based Modems" 568 depends on SND 569 select SND_AC97_CODEC 570 help 571 Say Y here to include support for the integrated MC97 modem on 572 motherboards with VIA chipsets. 573 574 To compile this driver as a module, choose M here: the module 575 will be called snd-via82xx-modem. 576 577config SND_VX222 578 tristate "Digigram VX222" 579 depends on SND 580 select SND_VX_LIB 581 help 582 Say Y here to include support for Digigram VX222 soundcards. 583 584 To compile this driver as a module, choose M here: the module 585 will be called snd-vx222. 586 587config SND_YMFPCI 588 tristate "Yamaha YMF724/740/744/754" 589 depends on SND 590 select SND_OPL3_LIB 591 select SND_MPU401_UART 592 select SND_AC97_CODEC 593 help 594 Say Y here to include support for Yamaha PCI audio chips - 595 YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 596 597 To compile this driver as a module, choose M here: the module 598 will be called snd-ymfpci. 599 600endmenu 601