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