linux/sound/isa/Kconfig
<<
>>
Prefs
   1# ALSA ISA drivers
   2
   3config SND_WSS_LIB
   4        tristate
   5        select SND_PCM
   6
   7config SND_SB_COMMON
   8        tristate
   9
  10config SND_SB8_DSP
  11        tristate
  12        select SND_PCM
  13        select SND_SB_COMMON
  14
  15config SND_SB16_DSP
  16        tristate
  17        select SND_PCM
  18        select SND_SB_COMMON
  19
  20menuconfig SND_ISA
  21        bool "ISA sound devices"
  22        depends on ISA && ISA_DMA_API
  23        default y
  24        help
  25          Support for sound devices connected via the ISA bus.
  26
  27if SND_ISA
  28
  29config SND_ADLIB
  30        tristate "AdLib FM card"
  31        select SND_OPL3_LIB
  32        help
  33          Say Y here to include support for AdLib FM cards.
  34
  35          To compile this driver as a module, choose M here: the module
  36          will be called snd-adlib.
  37
  38config SND_AD1816A
  39        tristate "Analog Devices SoundPort AD1816A"
  40        depends on PNP
  41        select ISAPNP
  42        select SND_OPL3_LIB
  43        select SND_MPU401_UART
  44        select SND_PCM
  45        help
  46          Say Y here to include support for Analog Devices SoundPort
  47          AD1816A or compatible sound chips.
  48
  49          To compile this driver as a module, choose M here: the module
  50          will be called snd-ad1816a.
  51
  52config SND_AD1848
  53        tristate "Generic AD1848/CS4248 driver"
  54        select SND_WSS_LIB
  55        help
  56          Say Y here to include support for AD1848 (Analog Devices) or
  57          CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
  58          
  59          For newer chips from Cirrus Logic, use the CS4231 or CS4232+
  60          drivers.
  61
  62          To compile this driver as a module, choose M here: the module
  63          will be called snd-ad1848.
  64
  65config SND_ALS100
  66        tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx"
  67        depends on PNP
  68        select ISAPNP
  69        select SND_OPL3_LIB
  70        select SND_MPU401_UART
  71        select SND_SB16_DSP
  72        help
  73          Say Y here to include support for soundcards based on the
  74          Diamond Technologies DT-019X or Avance Logic chips: ALS007,
  75          ALS100, ALS110, ALS120 and ALS200 chips.
  76
  77          To compile this driver as a module, choose M here: the module
  78          will be called snd-als100.
  79
  80config SND_AZT1605
  81        tristate "Aztech AZT1605 Driver"
  82        depends on SND
  83        select SND_WSS_LIB
  84        select SND_MPU401_UART
  85        select SND_OPL3_LIB
  86        help
  87          Say Y here to include support for Aztech Sound Galaxy cards
  88          based on the AZT1605 chipset.
  89
  90          To compile this driver as a module, choose M here: the module
  91          will be called snd-azt1605.
  92
  93config SND_AZT2316
  94        tristate "Aztech AZT2316 Driver"
  95        depends on SND
  96        select SND_WSS_LIB
  97        select SND_MPU401_UART
  98        select SND_OPL3_LIB
  99        help
 100          Say Y here to include support for Aztech Sound Galaxy cards
 101          based on the AZT2316 chipset.
 102
 103          To compile this driver as a module, choose M here: the module
 104          will be called snd-azt2316.
 105
 106config SND_AZT2320
 107        tristate "Aztech Systems AZT2320"
 108        depends on PNP
 109        select ISAPNP
 110        select SND_OPL3_LIB
 111        select SND_MPU401_UART
 112        select SND_WSS_LIB
 113        help
 114          Say Y here to include support for soundcards based on the
 115          Aztech Systems AZT2320 chip.
 116
 117          To compile this driver as a module, choose M here: the module
 118          will be called snd-azt2320.
 119
 120config SND_CMI8330
 121        tristate "C-Media CMI8330"
 122        select SND_WSS_LIB
 123        select SND_SB16_DSP
 124        select SND_OPL3_LIB
 125        select SND_MPU401_UART
 126        help
 127          Say Y here to include support for soundcards based on the
 128          C-Media CMI8330 chip.
 129
 130          To compile this driver as a module, choose M here: the module
 131          will be called snd-cmi8330.
 132
 133config SND_CS4231
 134        tristate "Generic Cirrus Logic CS4231 driver"
 135        select SND_MPU401_UART
 136        select SND_WSS_LIB
 137        help
 138          Say Y here to include support for CS4231 chips from Cirrus
 139          Logic - Crystal Semiconductors.
 140
 141          To compile this driver as a module, choose M here: the module
 142          will be called snd-cs4231.
 143
 144config SND_CS4236
 145        tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
 146        select SND_OPL3_LIB
 147        select SND_MPU401_UART
 148        select SND_WSS_LIB
 149        help
 150          Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
 151          CS4238B,CS4239 chips from Cirrus Logic - Crystal
 152          Semiconductors.
 153
 154          To compile this driver as a module, choose M here: the module
 155          will be called snd-cs4236.
 156
 157config SND_ES1688
 158        tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
 159        select SND_OPL3_LIB
 160        select SND_MPU401_UART
 161        select SND_PCM
 162        help
 163          Say Y here to include support for ESS AudioDrive ES688 or
 164          ES1688 chips. Also, this module support cards with ES968 PnP chip.
 165
 166          To compile this driver as a module, choose M here: the module
 167          will be called snd-es1688.
 168
 169config SND_ES18XX
 170        tristate "Generic ESS ES18xx driver"
 171        select SND_OPL3_LIB
 172        select SND_MPU401_UART
 173        select SND_PCM
 174        help
 175          Say Y here to include support for ESS AudioDrive ES18xx chips.
 176
 177          To compile this driver as a module, choose M here: the module
 178          will be called snd-es18xx.
 179
 180config SND_SC6000
 181        tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
 182        depends on HAS_IOPORT
 183        select SND_WSS_LIB
 184        select SND_OPL3_LIB
 185        select SND_MPU401_UART
 186        help
 187          Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
 188          cards and clones:
 189          Audio Excel DSP 16 and Zoltrix AV302.
 190
 191          These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
 192
 193          To compile this driver as a module, choose M here: the module
 194          will be called snd-sc6000.
 195
 196config SND_GUSCLASSIC
 197        tristate "Gravis UltraSound Classic"
 198        select SND_RAWMIDI
 199        select SND_PCM
 200        help
 201          Say Y here to include support for Gravis UltraSound Classic
 202          soundcards.
 203
 204          To compile this driver as a module, choose M here: the module
 205          will be called snd-gusclassic.
 206
 207config SND_GUSEXTREME
 208        tristate "Gravis UltraSound Extreme"
 209        select SND_OPL3_LIB
 210        select SND_MPU401_UART
 211        select SND_PCM
 212        help
 213          Say Y here to include support for Gravis UltraSound Extreme
 214          soundcards.
 215
 216          To compile this driver as a module, choose M here: the module
 217          will be called snd-gusextreme.
 218
 219config SND_GUSMAX
 220        tristate "Gravis UltraSound MAX"
 221        select SND_RAWMIDI
 222        select SND_WSS_LIB
 223        help
 224          Say Y here to include support for Gravis UltraSound MAX
 225          soundcards.
 226
 227          To compile this driver as a module, choose M here: the module
 228          will be called snd-gusmax.
 229
 230config SND_INTERWAVE
 231        tristate "AMD InterWave, Gravis UltraSound PnP"
 232        depends on PNP
 233        select SND_RAWMIDI
 234        select SND_WSS_LIB
 235        help
 236          Say Y here to include support for AMD InterWave based
 237          soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
 238          MED3210, Dynasonic Pro, Panasonic PCA761AW).
 239
 240          To compile this driver as a module, choose M here: the module
 241          will be called snd-interwave.
 242
 243config SND_INTERWAVE_STB
 244        tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
 245        depends on PNP
 246        select SND_RAWMIDI
 247        select SND_WSS_LIB
 248        help
 249          Say Y here to include support for AMD InterWave based
 250          soundcards with a TEA6330T bass and treble regulator
 251          (UltraSound 32-Pro).
 252
 253          To compile this driver as a module, choose M here: the module
 254          will be called snd-interwave-stb.
 255
 256config SND_JAZZ16
 257        tristate "Media Vision Jazz16 card and compatibles"
 258        select SND_OPL3_LIB
 259        select SND_MPU401_UART
 260        select SND_SB8_DSP
 261        help
 262          Say Y here to include support for soundcards based on the
 263          Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
 264          codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
 265          Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
 266          Premium 3-D and Pro 3-D. There were also OEMs cards with the
 267          Jazz16 chipset.
 268
 269          To compile this driver as a module, choose M here: the module
 270          will be called snd-jazz16.
 271
 272config SND_OPL3SA2
 273        tristate "Yamaha OPL3-SA2/SA3"
 274        select SND_OPL3_LIB
 275        select SND_MPU401_UART
 276        select SND_WSS_LIB
 277        help
 278          Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
 279          chips.
 280
 281          To compile this driver as a module, choose M here: the module
 282          will be called snd-opl3sa2.
 283
 284config SND_OPTI92X_AD1848
 285        tristate "OPTi 82C92x - AD1848"
 286        select SND_OPL3_LIB
 287        select SND_OPL4_LIB
 288        select SND_MPU401_UART
 289        select SND_WSS_LIB
 290        help
 291          Say Y here to include support for soundcards based on Opti
 292          82C92x or OTI-601 chips and using an AD1848 codec.
 293
 294          To compile this driver as a module, choose M here: the module
 295          will be called snd-opti92x-ad1848.
 296
 297config SND_OPTI92X_CS4231
 298        tristate "OPTi 82C92x - CS4231"
 299        select SND_OPL3_LIB
 300        select SND_OPL4_LIB
 301        select SND_MPU401_UART
 302        select SND_WSS_LIB
 303        help
 304          Say Y here to include support for soundcards based on Opti
 305          82C92x chips and using a CS4231 codec.
 306
 307          To compile this driver as a module, choose M here: the module
 308          will be called snd-opti92x-cs4231.
 309
 310config SND_OPTI93X
 311        tristate "OPTi 82C93x"
 312        select SND_OPL3_LIB
 313        select SND_MPU401_UART
 314        select SND_WSS_LIB
 315        help
 316          Say Y here to include support for soundcards based on Opti
 317          82C93x chips.
 318
 319          To compile this driver as a module, choose M here: the module
 320          will be called snd-opti93x.
 321
 322config SND_MIRO
 323        tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
 324        select SND_OPL4_LIB
 325        select SND_WSS_LIB
 326        select SND_MPU401_UART
 327        select SND_PCM
 328        help
 329          Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 
 330          miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
 331
 332          To compile this driver as a module, choose M here: the module
 333          will be called snd-miro.
 334
 335config SND_SB8
 336        tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
 337        select SND_OPL3_LIB
 338        select SND_RAWMIDI
 339        select SND_SB8_DSP
 340        help
 341          Say Y here to include support for Creative Sound Blaster 1.0/
 342          2.0/Pro (8-bit) or 100% compatible soundcards.
 343
 344          To compile this driver as a module, choose M here: the module
 345          will be called snd-sb8.
 346
 347config SND_SB16
 348        tristate "Sound Blaster 16 (PnP)"
 349        select SND_OPL3_LIB
 350        select SND_MPU401_UART
 351        select SND_SB16_DSP
 352        help
 353          Say Y here to include support for Sound Blaster 16 soundcards
 354          (including the Plug and Play version).
 355
 356          To compile this driver as a module, choose M here: the module
 357          will be called snd-sb16.
 358
 359config SND_SBAWE
 360        tristate "Sound Blaster AWE (32,64) (PnP)"
 361        select SND_OPL3_LIB
 362        select SND_MPU401_UART
 363        select SND_SB16_DSP
 364        help
 365          Say Y here to include support for Sound Blaster AWE soundcards
 366          (including the Plug and Play version).
 367
 368          To compile this driver as a module, choose M here: the module
 369          will be called snd-sbawe.
 370
 371config SND_SB16_CSP
 372        bool "Sound Blaster 16/AWE CSP support"
 373        depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
 374        select FW_LOADER
 375        help
 376          Say Y here to include support for the CSP core.  This special
 377          coprocessor can do variable tasks like various compression and
 378          decompression algorithms.
 379
 380config SND_SSCAPE
 381        tristate "Ensoniq SoundScape driver"
 382        select SND_MPU401_UART
 383        select SND_WSS_LIB
 384        select FW_LOADER
 385        help
 386          Say Y here to include support for Ensoniq SoundScape 
 387          and Ensoniq OEM soundcards.
 388
 389          The PCM audio is supported on SoundScape Classic, Elite, PnP
 390          and VIVO cards. The supported OEM cards are SPEA Media FX and
 391          Reveal SC-600.
 392          The MIDI support is very experimental and requires binary
 393          firmware files called "scope.cod" and "sndscape.co?" where the
 394          ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
 395          in DOS or Windows driver packages. One has to put the firmware
 396          files into the /lib/firmware directory.
 397
 398          To compile this driver as a module, choose M here: the module
 399          will be called snd-sscape.
 400
 401config SND_WAVEFRONT
 402        tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
 403        select FW_LOADER
 404        select SND_OPL3_LIB
 405        select SND_MPU401_UART
 406        select SND_WSS_LIB
 407        help
 408          Say Y here to include support for Turtle Beach Maui, Tropez
 409          and Tropez+ soundcards based on the Wavefront chip.
 410
 411          To compile this driver as a module, choose M here: the module
 412          will be called snd-wavefront.
 413
 414config SND_MSND_PINNACLE
 415        tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
 416        depends on X86 && EXPERIMENTAL
 417        select FW_LOADER
 418        select SND_MPU401_UART
 419        select SND_PCM
 420        help
 421          Say Y to include support for Turtle Beach MultiSound Pinnacle/
 422          Fiji soundcards.
 423
 424          To compile this driver as a module, choose M here: the module
 425          will be called snd-msnd-pinnacle.
 426
 427config SND_MSND_CLASSIC
 428        tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
 429        depends on X86 && EXPERIMENTAL
 430        select FW_LOADER
 431        select SND_MPU401_UART
 432        select SND_PCM
 433        help
 434          Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
 435          Monterey (not for the Pinnacle or Fiji).
 436
 437          See <file:Documentation/sound/oss/MultiSound> for important information
 438          about this driver.  Note that it has been discontinued, but the
 439          Voyetra Turtle Beach knowledge base entry for it is still available
 440          at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
 441
 442          To compile this driver as a module, choose M here: the module
 443          will be called snd-msnd-classic.
 444
 445endif   # SND_ISA
 446
 447