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