1 # SPDX-License-Identifier: GPL-2.0-only << 2 # ALSA PCI drivers 1 # ALSA PCI drivers 3 2 4 menuconfig SND_PCI !! 3 menu "PCI devices" 5 bool "PCI sound devices" !! 4 depends on SND!=n && PCI 6 depends on PCI << 7 default y << 8 help << 9 Support for sound devices connected << 10 << 11 if SND_PCI << 12 << 13 config SND_AD1889 << 14 tristate "Analog Devices AD1889" << 15 select SND_AC97_CODEC << 16 help << 17 Say Y here to include support for th << 18 device found in particular on the He << 19 class PA-RISC workstations, using th << 20 << 21 To compile this as a module, choose << 22 will be called snd-ad1889. << 23 << 24 config SND_ALS300 << 25 tristate "Avance Logic ALS300/ALS300+" << 26 select SND_PCM << 27 select SND_AC97_CODEC << 28 select SND_OPL3_LIB << 29 depends on ZONE_DMA && HAS_IOPORT << 30 help << 31 Say 'Y' or 'M' to include support fo << 32 << 33 To compile this driver as a module, << 34 will be called snd-als300 << 35 << 36 config SND_ALS4000 << 37 tristate "Avance Logic ALS4000" << 38 depends on ISA_DMA_API << 39 depends on HAS_IOPORT << 40 select SND_OPL3_LIB << 41 select SND_MPU401_UART << 42 select SND_PCM << 43 select SND_SB_COMMON << 44 help << 45 Say Y here to include support for so << 46 ALS4000 chips. << 47 << 48 To compile this driver as a module, << 49 will be called snd-als4000. << 50 5 51 config SND_ALI5451 6 config SND_ALI5451 52 tristate "ALi M5451 PCI Audio Controll !! 7 tristate "ALi PCI Audio M5451" 53 select SND_MPU401_UART !! 8 depends on SND 54 select SND_AC97_CODEC << 55 depends on ZONE_DMA && HAS_IOPORT << 56 help << 57 Say Y here to include support for th << 58 device on motherboards using the ALi << 59 (M1535/M1535D/M1535+/M1535D+ south b << 60 use the "Intel/SiS/nVidia/AMD/ALi AC << 61 << 62 To compile this driver as a module, << 63 will be called snd-ali5451. << 64 << 65 config SND_ASIHPI << 66 tristate "AudioScience ASIxxxx" << 67 depends on X86 << 68 select FW_LOADER << 69 select SND_PCM << 70 select SND_HWDEP << 71 help << 72 Say Y here to include support for Au << 73 << 74 To compile this driver as a module, << 75 will be called snd-asihpi. << 76 << 77 config SND_ATIIXP << 78 tristate "ATI IXP AC97 Controller" << 79 select SND_AC97_CODEC << 80 help << 81 Say Y here to include support for th << 82 device on motherboards with ATI chip << 83 300/400). << 84 << 85 To compile this driver as a module, << 86 will be called snd-atiixp. << 87 << 88 config SND_ATIIXP_MODEM << 89 tristate "ATI IXP Modem" << 90 select SND_AC97_CODEC << 91 help << 92 Say Y here to include support for th << 93 motherboards with ATI chipsets (ATI << 94 << 95 To compile this driver as a module, << 96 will be called snd-atiixp-modem. << 97 << 98 config SND_AU8810 << 99 tristate "Aureal Advantage" << 100 depends on HAS_IOPORT << 101 select SND_MPU401_UART << 102 select SND_AC97_CODEC << 103 help 9 help 104 Say Y here to include support for Au !! 10 Say 'Y' or 'M' to include support for ALI PCI Audio M5451 sound core. 105 << 106 Supported features: Hardware Mixer, << 107 3D support code is in place, but not << 108 email the ALSA developer list, or <mj << 109 << 110 To compile this driver as a module, << 111 will be called snd-au8810. << 112 << 113 config SND_AU8820 << 114 tristate "Aureal Vortex" << 115 depends on HAS_IOPORT << 116 select SND_MPU401_UART << 117 select SND_AC97_CODEC << 118 help << 119 Say Y here to include support for Au << 120 << 121 Supported features: Hardware Mixer a << 122 the ALSA developer list, or <mjander@ << 123 << 124 To compile this driver as a module, << 125 will be called snd-au8820. << 126 << 127 config SND_AU8830 << 128 tristate "Aureal Vortex 2" << 129 depends on HAS_IOPORT << 130 select SND_MPU401_UART << 131 select SND_AC97_CODEC << 132 help << 133 Say Y here to include support for Au << 134 << 135 Supported features: Hardware Mixer, << 136 3D support code is in place, but not << 137 email the ALSA developer list, or <mj << 138 << 139 To compile this driver as a module, << 140 will be called snd-au8830. << 141 << 142 config SND_AW2 << 143 tristate "Emagic Audiowerk 2" << 144 help << 145 Say Y here to include support for Em << 146 << 147 Supported features: Analog and SPDIF << 148 Note: Switch between analog and digi << 149 It can produce continuous noise. The << 150 (and again) between digital and anal << 151 << 152 To compile this driver as a module, << 153 will be called snd-aw2. << 154 << 155 11 156 config SND_AZT3328 12 config SND_AZT3328 157 tristate "Aztech AZF3328 / PCI168" !! 13 tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)" 158 select SND_OPL3_LIB !! 14 depends on SND && EXPERIMENTAL 159 select SND_MPU401_UART << 160 select SND_PCM << 161 select SND_RAWMIDI << 162 select SND_AC97_CODEC << 163 select SND_TIMER << 164 depends on ZONE_DMA && HAS_IOPORT << 165 help << 166 Say Y here to include support for Az << 167 soundcards. << 168 << 169 Supported features: AC97-"conformant << 170 (16bit/8bit, many sample rates [<= 6 << 171 Digital Enhanced Game Port, 1.024MHz << 172 ext. codec (I2S port), onboard amp ( << 173 << 174 To compile this driver as a module, << 175 will be called snd-azt3328. << 176 << 177 config SND_BT87X << 178 tristate "Bt87x Audio Capture" << 179 select SND_PCM << 180 help << 181 If you want to record audio from TV << 182 Brooktree Bt878/Bt879 chips, say Y h << 183 <file:Documentation/sound/cards/bt87 << 184 << 185 To compile this driver as a module, << 186 will be called snd-bt87x. << 187 << 188 config SND_BT87X_OVERCLOCK << 189 bool "Bt87x Audio overclocking" << 190 depends on SND_BT87X << 191 help << 192 Say Y here if 448000 Hz isn't enough << 193 record from the analog input with up << 194 << 195 Higher sample rates won't hurt your << 196 quality may suffer. << 197 << 198 config SND_CA0106 << 199 tristate "SB Audigy LS / Live 24bit" << 200 depends on HAS_IOPORT << 201 select SND_AC97_CODEC << 202 select SND_RAWMIDI << 203 select SND_VMASTER << 204 help << 205 Say Y here to include support for th << 206 and Live 24bit. << 207 << 208 To compile this driver as a module, << 209 will be called snd-ca0106. << 210 << 211 config SND_CMIPCI << 212 tristate "C-Media 8338, 8738, 8768, 87 << 213 depends on HAS_IOPORT << 214 select SND_OPL3_LIB << 215 select SND_MPU401_UART << 216 select SND_PCM << 217 help << 218 If you want to use soundcards based << 219 CMI8768 or CMI8770 chips, say Y here << 220 <file:Documentation/sound/cards/cmip << 221 << 222 To compile this driver as a module, << 223 will be called snd-cmipci. << 224 << 225 config SND_OXYGEN_LIB << 226 tristate << 227 << 228 config SND_OXYGEN << 229 tristate "C-Media 8786, 8787, 8788 (Ox << 230 depends on HAS_IOPORT << 231 select SND_OXYGEN_LIB << 232 select SND_PCM << 233 select SND_MPU401_UART << 234 help << 235 Say Y here to include support for so << 236 C-Media CMI8788 (Oxygen HD Audio) ch << 237 * Asound A-8788 << 238 * Asus Xonar DG/DGX << 239 * AuzenTech X-Meridian << 240 * AuzenTech X-Meridian 2G << 241 * Bgears b-Enspirer << 242 * Club3D Theatron DTS << 243 * HT-Omega Claro (plus) << 244 * HT-Omega Claro halo (XT) << 245 * Kuroutoshikou CMI8787-HG2PCI << 246 * Razer Barracuda AC-1 << 247 * Sondigo Inferno << 248 * TempoTec/MediaTek HiFier Fantasia << 249 * TempoTec/MediaTek HiFier Serenade << 250 << 251 To compile this driver as a module, << 252 will be called snd-oxygen. << 253 << 254 config SND_CS4281 << 255 tristate "Cirrus Logic (Sound Fusion) << 256 depends on HAS_IOPORT << 257 select SND_OPL3_LIB << 258 select SND_RAWMIDI << 259 select SND_AC97_CODEC << 260 help 15 help 261 Say Y here to include support for Ci !! 16 Say 'Y' or 'M' to include support for Aztech AZF3328 (PCI168) soundcards. 262 << 263 To compile this driver as a module, << 264 will be called snd-cs4281. << 265 17 266 config SND_CS46XX 18 config SND_CS46XX 267 tristate "Cirrus Logic (Sound Fusion) 19 tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x" 268 depends on HAS_IOPORT !! 20 depends on SND 269 select SND_RAWMIDI !! 21 select GAMEPORT 270 select SND_AC97_CODEC << 271 select FW_LOADER << 272 help 22 help 273 Say Y here to include support for Ci !! 23 Say 'Y' or 'M' to include support for Cirrus Logic CS4610 / CS4612 / 274 CS4614/CS4615/CS4622/CS4624/CS4630/C !! 24 CS4614 / CS4615 / CS4622 / CS4624 / CS4630 / CS4280 chips. 275 << 276 To compile this driver as a module, << 277 will be called snd-cs46xx. << 278 25 279 config SND_CS46XX_NEW_DSP 26 config SND_CS46XX_NEW_DSP 280 bool "Cirrus Logic (Sound Fusion) New !! 27 bool "Cirrus Logic (Sound Fusion) New DSP support (EXPERIMENTAL)" 281 depends on SND_CS46XX !! 28 depends on SND_CS46XX && EXPERIMENTAL 282 default y << 283 help << 284 Say Y here to use a new DSP image fo << 285 << 286 This works better than the old code, << 287 << 288 config SND_CS5530 << 289 tristate "CS5530 Audio" << 290 depends on ISA_DMA_API && (X86_32 || C << 291 depends on !M68K << 292 select SND_SB16_DSP << 293 help << 294 Say Y here to include support for au << 295 << 296 To compile this driver as a module, << 297 will be called snd-cs5530. << 298 << 299 config SND_CS5535AUDIO << 300 tristate "CS5535/CS5536 Audio" << 301 depends on X86_32 || MIPS || COMPILE_T << 302 depends on HAS_IOPORT << 303 select SND_PCM << 304 select SND_AC97_CODEC << 305 help << 306 Say Y here to include support for au << 307 referred to as NS CS5535 IO or AMD C << 308 various literature. This driver also << 309 device. However, for both chips, on << 310 need to use ac97_quirk=hp_only if yo << 311 mapped headphone out to master outpu << 312 send lspci -vvv output to the mailin << 313 can be identified in the quirks list << 314 << 315 To compile this driver as a module, << 316 will be called snd-cs5535audio. << 317 << 318 config SND_CTXFI << 319 tristate "Creative Sound Blaster X-Fi" << 320 depends on HAS_IOPORT << 321 select SND_PCM << 322 help 29 help 323 If you want to use soundcards based !! 30 Say 'Y' to use a new DSP image for SPDIF and dual codecs. 324 boards with 20k1 or 20k2 chips, say << 325 31 326 To compile this driver as a module, !! 32 config SND_CS4281 327 will be called snd-ctxfi. !! 33 tristate "Cirrus Logic (Sound Fusion) CS4281" 328 !! 34 depends on SND 329 config SND_DARLA20 << 330 tristate "(Echoaudio) Darla20" << 331 select FW_LOADER << 332 select SND_PCM << 333 help << 334 Say 'Y' or 'M' to include support fo << 335 << 336 To compile this driver as a module, << 337 will be called snd-darla20 << 338 << 339 config SND_GINA20 << 340 tristate "(Echoaudio) Gina20" << 341 select FW_LOADER << 342 select SND_PCM << 343 help << 344 Say 'Y' or 'M' to include support fo << 345 << 346 To compile this driver as a module, << 347 will be called snd-gina20 << 348 << 349 config SND_LAYLA20 << 350 tristate "(Echoaudio) Layla20" << 351 select FW_LOADER << 352 select SND_RAWMIDI << 353 select SND_PCM << 354 help << 355 Say 'Y' or 'M' to include support fo << 356 << 357 To compile this driver as a module, << 358 will be called snd-layla20 << 359 << 360 config SND_DARLA24 << 361 tristate "(Echoaudio) Darla24" << 362 select FW_LOADER << 363 select SND_PCM << 364 help 35 help 365 Say 'Y' or 'M' to include support fo !! 36 Say 'Y' or 'M' to include support for Cirrus Logic CS4281. 366 37 367 To compile this driver as a module, !! 38 config SND_EMU10K1 368 will be called snd-darla24 !! 39 tristate "EMU10K1 (SB Live! & Audigy, E-mu APS)" 369 !! 40 depends on SND 370 config SND_GINA24 << 371 tristate "(Echoaudio) Gina24" << 372 select FW_LOADER << 373 select SND_PCM << 374 help 41 help 375 Say 'Y' or 'M' to include support fo !! 42 Say 'Y' or 'M' to include support for Sound Blaster PCI 512, Live!, 376 !! 43 Audigy and E-mu APS (partially supported). 377 To compile this driver as a module, << 378 will be called snd-gina24 << 379 44 380 config SND_LAYLA24 !! 45 config SND_KORG1212 381 tristate "(Echoaudio) Layla24" !! 46 tristate "Korg 1212 IO" 382 select FW_LOADER !! 47 depends on SND 383 select SND_RAWMIDI << 384 select SND_PCM << 385 help 48 help 386 Say 'Y' or 'M' to include support fo !! 49 Say 'Y' or 'M' to include support for Korg 1212IO. 387 << 388 To compile this driver as a module, << 389 will be called snd-layla24 << 390 50 391 config SND_MONA !! 51 config SND_NM256 392 tristate "(Echoaudio) Mona" !! 52 tristate "NeoMagic NM256AV/ZX" 393 select FW_LOADER !! 53 depends on SND 394 select SND_RAWMIDI << 395 select SND_PCM << 396 help 54 help 397 Say 'Y' or 'M' to include support fo !! 55 Say 'Y' or 'M' to include support for NeoMagic NM256AV/ZX chips. 398 << 399 To compile this driver as a module, << 400 will be called snd-mona << 401 56 402 config SND_MIA !! 57 config SND_RME32 403 tristate "(Echoaudio) Mia" !! 58 tristate "RME Digi32, 32/8, 32 PRO" 404 select FW_LOADER !! 59 depends on SND 405 select SND_RAWMIDI << 406 select SND_PCM << 407 help 60 help 408 Say 'Y' or 'M' to include support fo !! 61 Say 'Y' or 'M' to include support for RME Digi32, Digi32 PRO and 409 !! 62 Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio devices. 410 To compile this driver as a module, << 411 will be called snd-mia << 412 63 413 config SND_ECHO3G !! 64 config SND_RME96 414 tristate "(Echoaudio) 3G cards" !! 65 tristate "RME Digi96, 96/8, 96/8 PRO" 415 select FW_LOADER !! 66 depends on SND 416 select SND_RAWMIDI << 417 select SND_PCM << 418 help 67 help 419 Say 'Y' or 'M' to include support fo !! 68 Say 'Y' or 'M' to include support for RME Digi96, Digi96/8 and 420 !! 69 Digi96/8 PRO/PAD/PST. 421 To compile this driver as a module, << 422 will be called snd-echo3g << 423 70 424 config SND_INDIGO !! 71 config SND_RME9652 425 tristate "(Echoaudio) Indigo" !! 72 tristate "RME Digi9652 (Hammerfall)" 426 select FW_LOADER !! 73 depends on SND 427 select SND_PCM << 428 help 74 help 429 Say 'Y' or 'M' to include support fo !! 75 Say 'Y' or 'M' to include support for RME Hammerfall (RME Digi9652 / 430 !! 76 Digi9636) soundcards. 431 To compile this driver as a module, << 432 will be called snd-indigo << 433 77 434 config SND_INDIGOIO !! 78 config SND_HDSP 435 tristate "(Echoaudio) Indigo IO" !! 79 tristate "RME Hammerfall DSP Audio" 436 select FW_LOADER !! 80 depends on SND 437 select SND_PCM << 438 help 81 help 439 Say 'Y' or 'M' to include support fo !! 82 Say 'Y' or 'M' to include support for RME Hammerfall DSP Audio 440 !! 83 soundcards. 441 To compile this driver as a module, << 442 will be called snd-indigoio << 443 84 444 config SND_INDIGODJ !! 85 config SND_TRIDENT 445 tristate "(Echoaudio) Indigo DJ" !! 86 tristate "Trident 4D-Wave DX/NX; SiS 7018" 446 select FW_LOADER !! 87 depends on SND 447 select SND_PCM << 448 help 88 help 449 Say 'Y' or 'M' to include support fo !! 89 Say 'Y' or 'M' to include support for Trident 4D-Wave DX/NX and >> 90 SiS 7018 soundcards. 450 91 451 To compile this driver as a module, !! 92 config SND_YMFPCI 452 will be called snd-indigodj !! 93 tristate "Yamaha YMF724/740/744/754" 453 !! 94 depends on SND 454 config SND_INDIGOIOX << 455 tristate "(Echoaudio) Indigo IOx" << 456 select FW_LOADER << 457 select SND_PCM << 458 help 95 help 459 Say 'Y' or 'M' to include support fo !! 96 Say 'Y' or 'M' to include support for Yamaha PCI audio chips - 460 !! 97 YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754. 461 To compile this driver as a module, << 462 will be called snd-indigoiox << 463 98 464 config SND_INDIGODJX !! 99 config SND_ALS4000 465 tristate "(Echoaudio) Indigo DJx" !! 100 tristate "Avance Logic ALS4000" 466 select FW_LOADER !! 101 depends on SND 467 select SND_PCM << 468 help 102 help 469 Say 'Y' or 'M' to include support fo !! 103 Say 'Y' or 'M' to include support for Avance Logic ALS4000. 470 104 471 To compile this driver as a module, !! 105 config SND_CMIPCI 472 will be called snd-indigodjx !! 106 tristate "C-Media 8738, 8338" 473 !! 107 depends on SND 474 config SND_EMU10K1 << 475 tristate "Emu10k1 (SB Live!, Audigy, E << 476 select FW_LOADER << 477 select SND_HWDEP << 478 select SND_RAWMIDI << 479 select SND_AC97_CODEC << 480 select SND_TIMER << 481 select SND_SEQ_DEVICE if SND_SEQUENCER << 482 depends on ZONE_DMA && HAS_IOPORT << 483 help << 484 Say Y to include support for Sound B << 485 Audigy and E-MU APS/0404/1010/1212/1 << 486 << 487 The confusing multitude of mixer con << 488 <file:Documentation/sound/cards/sb-l << 489 <file:Documentation/sound/cards/audi << 490 << 491 To compile this driver as a module, << 492 will be called snd-emu10k1. << 493 << 494 # select SEQ stuff to min(SND_SEQUENCER,SND_XX << 495 config SND_EMU10K1_SEQ << 496 def_tristate SND_SEQUENCER && SND_EMU1 << 497 select SND_SEQ_MIDI_EMUL << 498 select SND_SEQ_VIRMIDI << 499 select SND_SYNTH_EMUX << 500 << 501 config SND_EMU10K1X << 502 tristate "Emu10k1X (Dell OEM Version)" << 503 select SND_AC97_CODEC << 504 select SND_RAWMIDI << 505 depends on ZONE_DMA && HAS_IOPORT << 506 help 108 help 507 Say Y here to include support for th !! 109 Say 'Y' or 'M' to include support for C-Media CMI8338 and 8738 PCI 508 Sound Blaster Live!. !! 110 soundcards. 509 << 510 To compile this driver as a module, << 511 will be called snd-emu10k1x. << 512 111 513 config SND_ENS1370 112 config SND_ENS1370 514 tristate "(Creative) Ensoniq AudioPCI 113 tristate "(Creative) Ensoniq AudioPCI 1370" 515 depends on HAS_IOPORT !! 114 depends on SND 516 select SND_RAWMIDI << 517 select SND_PCM << 518 help 115 help 519 Say Y here to include support for En !! 116 Say 'Y' or 'M' to include support for Ensoniq AudioPCI ES1370. 520 << 521 To compile this driver as a module, << 522 will be called snd-ens1370. << 523 117 524 config SND_ENS1371 118 config SND_ENS1371 525 tristate "(Creative) Ensoniq AudioPCI 119 tristate "(Creative) Ensoniq AudioPCI 1371/1373" 526 depends on HAS_IOPORT !! 120 depends on SND 527 select SND_RAWMIDI << 528 select SND_AC97_CODEC << 529 help 121 help 530 Say Y here to include support for En !! 122 Say 'Y' or 'M' to include support for Ensoniq AudioPCI ES1371 and 531 Sound Blaster PCI 64 or 128 soundcar 123 Sound Blaster PCI 64 or 128 soundcards. 532 124 533 To compile this driver as a module, << 534 will be called snd-ens1371. << 535 << 536 config SND_ES1938 125 config SND_ES1938 537 tristate "ESS ES1938/1946/1969 (Solo-1 126 tristate "ESS ES1938/1946/1969 (Solo-1)" 538 select SND_OPL3_LIB !! 127 depends on SND 539 select SND_MPU401_UART << 540 select SND_AC97_CODEC << 541 depends on ZONE_DMA && HAS_IOPORT << 542 help 128 help 543 Say Y here to include support for so !! 129 Say 'Y' or 'M' to include support for ESS Solo-1 (ES1938, ES1946, ES1969) 544 (ES1938, ES1946, ES1969) chips. !! 130 soundcard. 545 << 546 To compile this driver as a module, << 547 will be called snd-es1938. << 548 131 549 config SND_ES1968 132 config SND_ES1968 550 tristate "ESS ES1968/1978 (Maestro-1/2 133 tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 551 select SND_MPU401_UART !! 134 depends on SND 552 select SND_AC97_CODEC !! 135 help 553 depends on ZONE_DMA && HAS_IOPORT !! 136 Say 'Y' or 'M' to include support for ESS Maestro 1/2/2E. 554 help << 555 Say Y here to include support for so << 556 1/2/2E chips. << 557 << 558 To compile this driver as a module, << 559 will be called snd-es1968. << 560 << 561 config SND_ES1968_INPUT << 562 bool "Enable input device for es1968 v << 563 depends on SND_ES1968 << 564 depends on INPUT=y || INPUT=SND_ES1968 << 565 help << 566 If you say Y here, you will get an i << 567 keypresses for the volume buttons co << 568 If you say N the buttons will direct << 569 It is recommended to say Y. << 570 << 571 config SND_ES1968_RADIO << 572 bool "Enable TEA5757 radio tuner suppo << 573 depends on SND_ES1968 << 574 depends on MEDIA_RADIO_SUPPORT << 575 depends on VIDEO_DEV=y || VIDEO_DEV=SN << 576 select RADIO_ADAPTERS << 577 select RADIO_TEA575X << 578 137 >> 138 config SND_MAESTRO3 >> 139 tristate "ESS Allegro/Maestro3" >> 140 depends on SND 579 help 141 help 580 Say Y here to include support for TE !! 142 Say 'Y' or 'M' to include support for ESS Maestro 3 (Allegro) soundcard. 581 some MediaForte cards (e.g. SF64-PCE << 582 143 583 config SND_FM801 144 config SND_FM801 584 tristate "ForteMedia FM801" 145 tristate "ForteMedia FM801" 585 depends on HAS_IOPORT !! 146 depends on SND 586 select SND_OPL3_LIB << 587 select SND_MPU401_UART << 588 select SND_AC97_CODEC << 589 help << 590 Say Y here to include support for so << 591 FM801 chip. << 592 << 593 To compile this driver as a module, << 594 will be called snd-fm801. << 595 << 596 config SND_FM801_TEA575X_BOOL << 597 bool "ForteMedia FM801 + TEA5757 tuner << 598 depends on SND_FM801 << 599 depends on MEDIA_RADIO_SUPPORT << 600 depends on VIDEO_DEV=y || VIDEO_DEV=SN << 601 select RADIO_ADAPTERS << 602 select RADIO_TEA575X << 603 help << 604 Say Y here to include support for so << 605 FM801 chip with a TEA5757 tuner (Med << 606 SF64-PCR) into the snd-fm801 driver. << 607 << 608 config SND_HDSP << 609 tristate "RME Hammerfall DSP Audio" << 610 select FW_LOADER << 611 select SND_HWDEP << 612 select SND_RAWMIDI << 613 select SND_PCM << 614 help 147 help 615 Say Y here to include support for RM !! 148 Say 'Y' or 'M' to include support for ForteMedia FM801 based soundcards. 616 soundcards. << 617 << 618 To compile this driver as a module, << 619 will be called snd-hdsp. << 620 << 621 comment "Don't forget to add built-in firmware << 622 depends on SND_HDSP=y << 623 << 624 config SND_HDSPM << 625 tristate "RME Hammerfall DSP MADI/RayD << 626 select SND_HWDEP << 627 select SND_RAWMIDI << 628 select SND_PCM << 629 help << 630 Say Y here to include support for RM << 631 RayDAT and AIO soundcards. << 632 << 633 To compile this driver as a module, << 634 will be called snd-hdspm. << 635 149 636 config SND_ICE1712 150 config SND_ICE1712 637 tristate "ICEnsemble ICE1712 (Envy24)" 151 tristate "ICEnsemble ICE1712 (Envy24)" 638 select SND_MPU401_UART !! 152 depends on SND 639 select SND_AC97_CODEC << 640 select BITREVERSE << 641 depends on ZONE_DMA && HAS_IOPORT << 642 help << 643 Say Y here to include support for so << 644 ICE1712 (Envy24) chip. << 645 << 646 Currently supported hardware is: M-A << 647 DiO 2496, 66, 44, 410, Audiophile 24 << 648 TerraTec EWX 24/96, EWS 88MT/D, DMX << 649 Hoontech SoundTrack DSP 24/Value/Med << 650 Lionstracs Mediastation, Terrasoniq << 651 << 652 To compile this driver as a module, << 653 will be called snd-ice1712. << 654 << 655 config SND_ICE1724 << 656 tristate "ICE/VT1724/1720 (Envy24HT/PT << 657 depends on HAS_IOPORT << 658 select SND_RAWMIDI << 659 select SND_AC97_CODEC << 660 select SND_VMASTER << 661 help << 662 Say Y here to include support for so << 663 ICE/VT1724/1720 (Envy24HT/PT) chips. << 664 << 665 Currently supported hardware is: AMP << 666 Revolution 5.1, 7.1, Audiophile 192; << 667 7.1 Space/Universe, Phase 22/28; Onk << 668 AudioTrak Prodigy 192, 7.1 (HIFI/LT/ << 669 Fortissimo IV; ESI Juli@; Pontis MS3 << 670 192M; Albatron K8X800 Pro II; Chaint << 671 AV-710; Shuttle SN25P; Philips PSC72 << 672 << 673 To compile this driver as a module, << 674 will be called snd-ice1724. << 675 << 676 config SND_INTEL8X0 << 677 tristate "Intel/SiS/nVidia/AMD/ALi AC9 << 678 select SND_AC97_CODEC << 679 help << 680 Say Y here to include support for th << 681 device on motherboards with Intel/Si << 682 ALi chipsets using the M5455 Audio C << 683 separate driver for ALi M5451 Audio << 684 << 685 To compile this driver as a module, << 686 will be called snd-intel8x0. << 687 << 688 config SND_INTEL8X0M << 689 tristate "Intel/SiS/nVidia/AMD MC97 Mo << 690 select SND_AC97_CODEC << 691 help << 692 Say Y here to include support for th << 693 motherboards with Intel/SiS/nVidia/A << 694 << 695 To compile this driver as a module, << 696 will be called snd-intel8x0m. << 697 << 698 config SND_KORG1212 << 699 tristate "Korg 1212 IO" << 700 select SND_PCM << 701 help << 702 Say Y here to include support for Ko << 703 << 704 To compile this driver as a module, << 705 will be called snd-korg1212. << 706 << 707 config SND_LOLA << 708 tristate "Digigram Lola" << 709 select SND_PCM << 710 help << 711 Say Y to include support for Digigra << 712 << 713 To compile this driver as a module, << 714 will be called snd-lola. << 715 << 716 config SND_LX6464ES << 717 tristate "Digigram LX6464ES" << 718 depends on HAS_IOPORT_MAP << 719 select SND_PCM << 720 help << 721 Say Y here to include support for Di << 722 << 723 To compile this driver as a module, << 724 will be called snd-lx6464es. << 725 << 726 << 727 config SND_MAESTRO3 << 728 tristate "ESS Allegro/Maestro3" << 729 select SND_AC97_CODEC << 730 depends on ZONE_DMA && HAS_IOPORT << 731 help << 732 Say Y here to include support for so << 733 (Allegro) chips. << 734 << 735 To compile this driver as a module, << 736 will be called snd-maestro3. << 737 << 738 config SND_MAESTRO3_INPUT << 739 bool "Enable input device for maestro3 << 740 depends on SND_MAESTRO3 << 741 depends on INPUT=y || INPUT=SND_MAESTR << 742 help << 743 If you say Y here, you will get an i << 744 keypresses for the volume buttons co << 745 If you say N the buttons will direct << 746 It is recommended to say Y. << 747 << 748 config SND_MIXART << 749 tristate "Digigram miXart" << 750 select FW_LOADER << 751 select SND_HWDEP << 752 select SND_PCM << 753 help << 754 If you want to use Digigram miXart s << 755 read <file:Documentation/sound/cards << 756 << 757 To compile this driver as a module, << 758 will be called snd-mixart. << 759 << 760 config SND_NM256 << 761 tristate "NeoMagic NM256AV/ZX" << 762 select SND_AC97_CODEC << 763 help << 764 Say Y here to include support for Ne << 765 << 766 To compile this driver as a module, << 767 will be called snd-nm256. << 768 << 769 config SND_PCXHR << 770 tristate "Digigram PCXHR" << 771 depends on HAS_IOPORT << 772 select FW_LOADER << 773 select SND_PCM << 774 select SND_HWDEP << 775 help 153 help 776 Say Y here to include support for Di !! 154 Say 'Y' or 'M' to include support for ICE1712 (Envy24) based soundcards. >> 155 Currently supported hardware is: MidiMan M Audio - Delta 1010(LT), Dio 2496, >> 156 Delta 66/44, Audiophile 24/96; Hoontech SoundTrack DSP 24 (Value); >> 157 TerraTec - EWX 24/96, EWS 88MT, EWS 88D, DMX 6Fire. 777 158 778 To compile this driver as a module, !! 159 config SND_ICE1724 779 will be called snd-pcxhr. !! 160 tristate "ICE/VT1724 (Envy24HT)" 780 !! 161 depends on SND 781 config SND_RIPTIDE << 782 tristate "Conexant Riptide" << 783 depends on HAS_IOPORT << 784 select FW_LOADER << 785 select SND_OPL3_LIB << 786 select SND_MPU401_UART << 787 select SND_AC97_CODEC << 788 help << 789 Say 'Y' or 'M' to include support fo << 790 << 791 To compile this driver as a module, << 792 will be called snd-riptide << 793 << 794 config SND_RME32 << 795 tristate "RME Digi32, 32/8, 32 PRO" << 796 select SND_PCM << 797 help << 798 Say Y to include support for RME Dig << 799 Digi32/8 (Sek'd Prodif32, Prodif96 a << 800 devices. << 801 << 802 To compile this driver as a module, << 803 will be called snd-rme32. << 804 << 805 config SND_RME96 << 806 tristate "RME Digi96, 96/8, 96/8 PRO" << 807 select SND_PCM << 808 help << 809 Say Y here to include support for RM << 810 Digi96/8 PRO/PAD/PST soundcards. << 811 << 812 To compile this driver as a module, << 813 will be called snd-rme96. << 814 << 815 config SND_RME9652 << 816 tristate "RME Digi9652 (Hammerfall)" << 817 select SND_PCM << 818 help 162 help 819 Say Y here to include support for RM !! 163 Say 'Y' or 'M' to include support for ICE/VT1724 (Envy24HT) based 820 Digi9652/Digi9636) soundcards. !! 164 soundcards. 821 !! 165 Currently supported hardware is: MidiMan M Audio - Revolution 7.1, 822 To compile this driver as a module, !! 166 AMP Ltd AUDIO2000. 823 will be called snd-rme9652. << 824 167 825 config SND_SE6X !! 168 config SND_INTEL8X0 826 tristate "Studio Evolution SE6X" !! 169 tristate "Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111" 827 depends on SND_OXYGEN=n && SND_VIRTUOS !! 170 depends on SND 828 depends on HAS_IOPORT << 829 select SND_OXYGEN_LIB << 830 select SND_PCM << 831 select SND_MPU401_UART << 832 help << 833 Say Y or M here only if you actually << 834 << 835 config SND_SIS7019 << 836 tristate "SiS 7019 Audio Accelerator" << 837 depends on X86_32 << 838 select SND_AC97_CODEC << 839 depends on ZONE_DMA << 840 help 171 help 841 Say Y here to include support for th !! 172 Say 'Y' or 'M' to include support for Intel8x0 based soundcards, 842 !! 173 SiS 7012, AMD768/8111, NVidia NForce and ALi 5455 chips. 843 To compile this driver as a module, << 844 will be called snd-sis7019. << 845 174 846 config SND_SONICVIBES 175 config SND_SONICVIBES 847 tristate "S3 SonicVibes" 176 tristate "S3 SonicVibes" 848 select SND_OPL3_LIB !! 177 depends on SND 849 select SND_MPU401_UART << 850 select SND_AC97_CODEC << 851 depends on ZONE_DMA && HAS_IOPORT << 852 help << 853 Say Y here to include support for so << 854 SonicVibes chip. << 855 << 856 To compile this driver as a module, << 857 will be called snd-sonicvibes. << 858 << 859 config SND_TRIDENT << 860 tristate "Trident 4D-Wave DX/NX; SiS 7 << 861 select SND_MPU401_UART << 862 select SND_AC97_CODEC << 863 depends on ZONE_DMA && HAS_IOPORT << 864 help 178 help 865 Say Y here to include support for so !! 179 Say 'Y' or 'M' to include support for S3 SonicVibes based soundcards. 866 4D-Wave DX/NX or SiS 7018 chips. << 867 << 868 To compile this driver as a module, << 869 will be called snd-trident. << 870 180 871 config SND_VIA82XX 181 config SND_VIA82XX 872 tristate "VIA 82C686A/B, 8233/8235 AC9 !! 182 tristate "VIA 82C686A/B, 8233 South Bridge" 873 depends on HAS_IOPORT !! 183 depends on SND 874 select SND_MPU401_UART !! 184 help 875 select SND_AC97_CODEC !! 185 Say 'Y' or 'M' to include support for VIA VT82C686A/B, VT8233 South Bridge. 876 help << 877 Say Y here to include support for th << 878 device on motherboards with VIA chip << 879 << 880 To compile this driver as a module, << 881 will be called snd-via82xx. << 882 << 883 config SND_VIA82XX_MODEM << 884 tristate "VIA 82C686A/B, 8233 based Mo << 885 depends on HAS_IOPORT << 886 select SND_AC97_CODEC << 887 help << 888 Say Y here to include support for th << 889 motherboards with VIA chipsets. << 890 << 891 To compile this driver as a module, << 892 will be called snd-via82xx-modem. << 893 << 894 config SND_VIRTUOSO << 895 tristate "Asus Virtuoso 66/100/200 (Xo << 896 depends on HAS_IOPORT << 897 select SND_OXYGEN_LIB << 898 select SND_PCM << 899 select SND_MPU401_UART << 900 select SND_JACK << 901 help << 902 Say Y here to include support for so << 903 Asus AV66/AV100/AV200 chips, i.e., X << 904 Essence ST (Deluxe), and Essence STX << 905 Support for the HDAV1.3 (Deluxe) and << 906 for the Xense, missing. << 907 << 908 To compile this driver as a module, << 909 will be called snd-virtuoso. << 910 186 911 config SND_VX222 187 config SND_VX222 912 tristate "Digigram VX222" 188 tristate "Digigram VX222" 913 depends on HAS_IOPORT !! 189 depends on SND 914 select SND_VX_LIB << 915 help << 916 Say Y here to include support for Di << 917 << 918 To compile this driver as a module, << 919 will be called snd-vx222. << 920 << 921 config SND_YMFPCI << 922 tristate "Yamaha YMF724/740/744/754" << 923 depends on HAS_IOPORT << 924 select SND_OPL3_LIB << 925 select SND_MPU401_UART << 926 select SND_AC97_CODEC << 927 select SND_TIMER << 928 help 190 help 929 Say Y here to include support for Ya !! 191 Say 'Y' or 'M' to include support for Digigram VX222 soundcards. 930 YMF724, YMF724F, YMF740, YMF740C, YM << 931 << 932 To compile this driver as a module, << 933 will be called snd-ymfpci. << 934 192 935 endif # SND_PCI !! 193 endmenu 936 194 937 source "sound/pci/hda/Kconfig" <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.