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 help 188 Say Y here to include support for the Sound Blaster Audigy LS 189 and Live 24bit. 190 191 To compile this driver as a module, choose M here: the module 192 will be called snd-ca0106. 193 194config SND_KORG1212 195 tristate "Korg 1212 IO" 196 depends on SND 197 select SND_PCM 198 help 199 Say Y here to include support for Korg 1212IO soundcards. 200 201 To compile this driver as a module, choose M here: the module 202 will be called snd-korg1212. 203 204config SND_MIXART 205 tristate "Digigram miXart" 206 depends on SND 207 select SND_HWDEP 208 select SND_PCM 209 help 210 If you want to use Digigram miXart soundcards, say Y here and 211 read <file:Documentation/sound/alsa/MIXART.txt>. 212 213 To compile this driver as a module, choose M here: the module 214 will be called snd-mixart. 215 216config SND_NM256 217 tristate "NeoMagic NM256AV/ZX" 218 depends on SND 219 select SND_AC97_CODEC 220 help 221 Say Y here to include support for NeoMagic NM256AV/ZX chips. 222 223 To compile this driver as a module, choose M here: the module 224 will be called snd-nm256. 225 226config SND_RME32 227 tristate "RME Digi32, 32/8, 32 PRO" 228 depends on SND 229 select SND_PCM 230 help 231 Say Y to include support for RME Digi32, Digi32 PRO and 232 Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio 233 devices. 234 235 To compile this driver as a module, choose M here: the module 236 will be called snd-rme32. 237 238config SND_RME96 239 tristate "RME Digi96, 96/8, 96/8 PRO" 240 depends on SND 241 select SND_PCM 242 help 243 Say Y here to include support for RME Digi96, Digi96/8 and 244 Digi96/8 PRO/PAD/PST soundcards. 245 246 To compile this driver as a module, choose M here: the module 247 will be called snd-rme96. 248 249config SND_RME9652 250 tristate "RME Digi9652 (Hammerfall)" 251 depends on SND 252 select SND_PCM 253 help 254 Say Y here to include support for RME Hammerfall (RME 255 Digi9652/Digi9636) soundcards. 256 257 To compile this driver as a module, choose M here: the module 258 will be called snd-rme9652. 259 260config SND_HDSP 261 tristate "RME Hammerfall DSP Audio" 262 depends on SND 263 select SND_HWDEP 264 select SND_RAWMIDI 265 select SND_PCM 266 help 267 Say Y here to include support for RME Hammerfall DSP Audio 268 soundcards. 269 270 To compile this driver as a module, choose M here: the module 271 will be called snd-hdsp. 272 273config SND_HDSPM 274 tristate "RME Hammerfall DSP MADI" 275 depends on SND 276 select SND_HWDEP 277 select SND_RAWMIDI 278 select SND_PCM 279 help 280 Say Y here to include support for RME Hammerfall DSP MADI 281 soundcards. 282 283 To compile this driver as a module, choose M here: the module 284 will be called snd-hdspm. 285 286config SND_TRIDENT 287 tristate "Trident 4D-Wave DX/NX; SiS 7018" 288 depends on SND 289 select SND_MPU401_UART 290 select SND_AC97_CODEC 291 help 292 Say Y here to include support for soundcards based on Trident 293 4D-Wave DX/NX or SiS 7018 chips. 294 295 To compile this driver as a module, choose M here: the module 296 will be called snd-trident. 297 298config SND_YMFPCI 299 tristate "Yamaha YMF724/740/744/754" 300 depends on SND 301 select SND_OPL3_LIB 302 select SND_MPU401_UART 303 select SND_AC97_CODEC 304 help 305 Say Y here to include support for Yamaha PCI audio chips - 306 YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 307 308 To compile this driver as a module, choose M here: the module 309 will be called snd-ymfpci. 310 311config SND_AD1889 312 tristate "Analog Devices AD1889" 313 depends on SND 314 select SND_AC97_CODEC 315 help 316 Say Y here to include support for the integrated AC97 sound 317 device found in particular on the Hewlett-Packard [BCJ]-xxx0 318 class PA-RISC workstations, using the AD1819 codec. 319 320 To compile this as a module, choose M here: the module 321 will be called snd-ad1889. 322 323config SND_ALS4000 324 tristate "Avance Logic ALS4000" 325 depends on SND && ISA_DMA_API 326 select SND_OPL3_LIB 327 select SND_MPU401_UART 328 select SND_PCM 329 help 330 Say Y here to include support for soundcards based on Avance Logic 331 ALS4000 chips. 332 333 To compile this driver as a module, choose M here: the module 334 will be called snd-als4000. 335 336config SND_CMIPCI 337 tristate "C-Media 8738, 8338" 338 depends on SND 339 select SND_OPL3_LIB 340 select SND_MPU401_UART 341 select SND_PCM 342 help 343 If you want to use soundcards based on C-Media CMI8338 or CMI8738 344 chips, say Y here and read 345 <file:Documentation/sound/alsa/CMIPCI.txt>. 346 347 To compile this driver as a module, choose M here: the module 348 will be called snd-cmipci. 349 350config SND_ENS1370 351 tristate "(Creative) Ensoniq AudioPCI 1370" 352 depends on SND 353 select SND_RAWMIDI 354 select SND_PCM 355 help 356 Say Y here to include support for Ensoniq AudioPCI ES1370 chips. 357 358 To compile this driver as a module, choose M here: the module 359 will be called snd-ens1370. 360 361config SND_ENS1371 362 tristate "(Creative) Ensoniq AudioPCI 1371/1373" 363 depends on SND 364 select SND_RAWMIDI 365 select SND_AC97_CODEC 366 help 367 Say Y here to include support for Ensoniq AudioPCI ES1371 chips and 368 Sound Blaster PCI 64 or 128 soundcards. 369 370 To compile this driver as a module, choose M here: the module 371 will be called snd-ens1371. 372 373config SND_ES1938 374 tristate "ESS ES1938/1946/1969 (Solo-1)" 375 depends on SND 376 select SND_OPL3_LIB 377 select SND_MPU401_UART 378 select SND_AC97_CODEC 379 help 380 Say Y here to include support for soundcards based on ESS Solo-1 381 (ES1938, ES1946, ES1969) chips. 382 383 To compile this driver as a module, choose M here: the module 384 will be called snd-es1938. 385 386config SND_ES1968 387 tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 388 depends on SND 389 select SND_MPU401_UART 390 select SND_AC97_CODEC 391 help 392 Say Y here to include support for soundcards based on ESS Maestro 393 1/2/2E chips. 394 395 To compile this driver as a module, choose M here: the module 396 will be called snd-es1968. 397 398config SND_MAESTRO3 399 tristate "ESS Allegro/Maestro3" 400 depends on SND 401 select SND_AC97_CODEC 402 help 403 Say Y here to include support for soundcards based on ESS Maestro 3 404 (Allegro) chips. 405 406 To compile this driver as a module, choose M here: the module 407 will be called snd-maestro3. 408 409config SND_FM801 410 tristate "ForteMedia FM801" 411 depends on SND 412 select SND_OPL3_LIB 413 select SND_MPU401_UART 414 select SND_AC97_CODEC 415 help 416 Say Y here to include support for soundcards based on the ForteMedia 417 FM801 chip. 418 419 To compile this driver as a module, choose M here: the module 420 will be called snd-fm801. 421 422config SND_FM801_TEA575X 423 tristate "ForteMedia FM801 + TEA5757 tuner" 424 depends on SND_FM801 425 select VIDEO_DEV 426 help 427 Say Y here to include support for soundcards based on the ForteMedia 428 FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media 429 Forte SF256-PCS-02). 430 431 To compile this driver as a module, choose M here: the module 432 will be called snd-fm801-tea575x. 433 434config SND_ICE1712 435 tristate "ICEnsemble ICE1712 (Envy24)" 436 depends on SND 437 select SND_MPU401_UART 438 select SND_AC97_CODEC 439 help 440 Say Y here to include support for soundcards based on the 441 ICE1712 (Envy24) chip. 442 443 Currently supported hardware is: M-Audio Delta 1010(LT), 444 DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442; 445 TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88; 446 Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8. 447 448 To compile this driver as a module, choose M here: the module 449 will be called snd-ice1712. 450 451config SND_ICE1724 452 tristate "ICE/VT1724/1720 (Envy24HT/PT)" 453 depends on SND 454 select SND_MPU401_UART 455 select SND_AC97_CODEC 456 help 457 Say Y here to include support for soundcards based on 458 ICE/VT1724/1720 (Envy24HT/PT) chips. 459 460 Currently supported hardware is: AMP AUDIO2000; M-Audio 461 Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe; 462 AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II; 463 Chaintech ZNF3-150/250. 464 465 To compile this driver as a module, choose M here: the module 466 will be called snd-ice1724. 467 468config SND_INTEL8X0 469 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 470 depends on SND 471 select SND_AC97_CODEC 472 help 473 Say Y here to include support for the integrated AC97 sound 474 device on motherboards with Intel/SiS/nVidia/AMD chipsets, or 475 ALi chipsets using the M5455 Audio Controller. (There is a 476 separate driver for ALi M5451 Audio Controllers.) 477 478 To compile this driver as a module, choose M here: the module 479 will be called snd-intel8x0. 480 481config SND_INTEL8X0M 482 tristate "Intel/SiS/nVidia/AMD MC97 Modem (EXPERIMENTAL)" 483 depends on SND && EXPERIMENTAL 484 select SND_AC97_CODEC 485 help 486 Say Y here to include support for the integrated MC97 modem on 487 motherboards with Intel/SiS/nVidia/AMD chipsets. 488 489 To compile this driver as a module, choose M here: the module 490 will be called snd-intel8x0m. 491 492config SND_SONICVIBES 493 tristate "S3 SonicVibes" 494 depends on SND 495 select SND_OPL3_LIB 496 select SND_MPU401_UART 497 select SND_AC97_CODEC 498 help 499 Say Y here to include support for soundcards based on the S3 500 SonicVibes chip. 501 502 To compile this driver as a module, choose M here: the module 503 will be called snd-sonicvibes. 504 505config SND_VIA82XX 506 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 507 depends on SND 508 select SND_MPU401_UART 509 select SND_AC97_CODEC 510 help 511 Say Y here to include support for the integrated AC97 sound 512 device on motherboards with VIA chipsets. 513 514 To compile this driver as a module, choose M here: the module 515 will be called snd-via82xx. 516 517config SND_VIA82XX_MODEM 518 tristate "VIA 82C686A/B, 8233 based Modems" 519 depends on SND 520 select SND_AC97_CODEC 521 help 522 Say Y here to include support for the integrated MC97 modem on 523 motherboards with VIA chipsets. 524 525 To compile this driver as a module, choose M here: the module 526 will be called snd-via82xx-modem. 527 528config SND_VX222 529 tristate "Digigram VX222" 530 depends on SND 531 select SND_VX_LIB 532 help 533 Say Y here to include support for Digigram VX222 soundcards. 534 535 To compile this driver as a module, choose M here: the module 536 will be called snd-vx222. 537 538config SND_HDA_INTEL 539 tristate "Intel HD Audio" 540 depends on SND 541 select SND_PCM 542 help 543 Say Y here to include support for Intel "High Definition 544 Audio" (Azalia) motherboard devices. 545 546 To compile this driver as a module, choose M here: the module 547 will be called snd-hda-intel. 548 549endmenu 550