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