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_CMI8328
 121        tristate "C-Media CMI8328"
 122        select SND_WSS_LIB
 123        select SND_OPL3_LIB
 124        select SND_MPU401_UART
 125        help
 126          Say Y here to include support for soundcards based on the
 127          C-Media CMI8328 chip.
 128
 129          To compile this driver as a module, choose M here: the module
 130          will be called snd-cmi8328.
 131
 132config SND_CMI8330
 133        tristate "C-Media CMI8330"
 134        select SND_WSS_LIB
 135        select SND_SB16_DSP
 136        select SND_OPL3_LIB
 137        select SND_MPU401_UART
 138        help
 139          Say Y here to include support for soundcards based on the
 140          C-Media CMI8330 chip.
 141
 142          To compile this driver as a module, choose M here: the module
 143          will be called snd-cmi8330.
 144
 145config SND_CS4231
 146        tristate "Generic Cirrus Logic CS4231 driver"
 147        select SND_MPU401_UART
 148        select SND_WSS_LIB
 149        help
 150          Say Y here to include support for CS4231 chips from Cirrus
 151          Logic - Crystal Semiconductors.
 152
 153          To compile this driver as a module, choose M here: the module
 154          will be called snd-cs4231.
 155
 156config SND_CS4236
 157        tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
 158        select SND_OPL3_LIB
 159        select SND_MPU401_UART
 160        select SND_WSS_LIB
 161        help
 162          Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
 163          CS4238B,CS4239 chips from Cirrus Logic - Crystal
 164          Semiconductors.
 165
 166          To compile this driver as a module, choose M here: the module
 167          will be called snd-cs4236.
 168
 169config SND_ES1688
 170        tristate "Generic ESS ES688/ES1688 and ES968 PnP 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 ES688 or
 176          ES1688 chips. Also, this module support cards with ES968 PnP chip.
 177
 178          To compile this driver as a module, choose M here: the module
 179          will be called snd-es1688.
 180
 181config SND_ES18XX
 182        tristate "Generic ESS ES18xx driver"
 183        select SND_OPL3_LIB
 184        select SND_MPU401_UART
 185        select SND_PCM
 186        help
 187          Say Y here to include support for ESS AudioDrive ES18xx chips.
 188
 189          To compile this driver as a module, choose M here: the module
 190          will be called snd-es18xx.
 191
 192config SND_SC6000
 193        tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
 194        depends on HAS_IOPORT_MAP
 195        select SND_WSS_LIB
 196        select SND_OPL3_LIB
 197        select SND_MPU401_UART
 198        help
 199          Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
 200          cards and clones:
 201          Audio Excel DSP 16 and Zoltrix AV302.
 202
 203          These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
 204
 205          To compile this driver as a module, choose M here: the module
 206          will be called snd-sc6000.
 207
 208config SND_GUSCLASSIC
 209        tristate "Gravis UltraSound Classic"
 210        select SND_RAWMIDI
 211        select SND_PCM
 212        help
 213          Say Y here to include support for Gravis UltraSound Classic
 214          soundcards.
 215
 216          To compile this driver as a module, choose M here: the module
 217          will be called snd-gusclassic.
 218
 219config SND_GUSEXTREME
 220        tristate "Gravis UltraSound Extreme"
 221        select SND_OPL3_LIB
 222        select SND_MPU401_UART
 223        select SND_PCM
 224        help
 225          Say Y here to include support for Gravis UltraSound Extreme
 226          soundcards.
 227
 228          To compile this driver as a module, choose M here: the module
 229          will be called snd-gusextreme.
 230
 231config SND_GUSMAX
 232        tristate "Gravis UltraSound MAX"
 233        select SND_RAWMIDI
 234        select SND_WSS_LIB
 235        help
 236          Say Y here to include support for Gravis UltraSound MAX
 237          soundcards.
 238
 239          To compile this driver as a module, choose M here: the module
 240          will be called snd-gusmax.
 241
 242config SND_INTERWAVE
 243        tristate "AMD InterWave, Gravis UltraSound PnP"
 244        depends on PNP
 245        select SND_RAWMIDI
 246        select SND_WSS_LIB
 247        help
 248          Say Y here to include support for AMD InterWave based
 249          soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
 250          MED3210, Dynasonic Pro, Panasonic PCA761AW).
 251
 252          To compile this driver as a module, choose M here: the module
 253          will be called snd-interwave.
 254
 255config SND_INTERWAVE_STB
 256        tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
 257        depends on PNP
 258        select SND_RAWMIDI
 259        select SND_WSS_LIB
 260        help
 261          Say Y here to include support for AMD InterWave based
 262          soundcards with a TEA6330T bass and treble regulator
 263          (UltraSound 32-Pro).
 264
 265          To compile this driver as a module, choose M here: the module
 266          will be called snd-interwave-stb.
 267
 268config SND_JAZZ16
 269        tristate "Media Vision Jazz16 card and compatibles"
 270        select SND_OPL3_LIB
 271        select SND_MPU401_UART
 272        select SND_SB8_DSP
 273        help
 274          Say Y here to include support for soundcards based on the
 275          Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
 276          codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
 277          Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
 278          Premium 3-D and Pro 3-D. There were also OEMs cards with the
 279          Jazz16 chipset.
 280
 281          To compile this driver as a module, choose M here: the module
 282          will be called snd-jazz16.
 283
 284config SND_OPL3SA2
 285        tristate "Yamaha OPL3-SA2/SA3"
 286        select SND_OPL3_LIB
 287        select SND_MPU401_UART
 288        select SND_WSS_LIB
 289        help
 290          Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
 291          chips.
 292
 293          To compile this driver as a module, choose M here: the module
 294          will be called snd-opl3sa2.
 295
 296config SND_OPTI92X_AD1848
 297        tristate "OPTi 82C92x - AD1848"
 298        select SND_OPL3_LIB
 299        select SND_OPL4_LIB
 300        select SND_MPU401_UART
 301        select SND_WSS_LIB
 302        help
 303          Say Y here to include support for soundcards based on Opti
 304          82C92x or OTI-601 chips and using an AD1848 codec.
 305
 306          To compile this driver as a module, choose M here: the module
 307          will be called snd-opti92x-ad1848.
 308
 309config SND_OPTI92X_CS4231
 310        tristate "OPTi 82C92x - CS4231"
 311        select SND_OPL3_LIB
 312        select SND_OPL4_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          82C92x chips and using a CS4231 codec.
 318
 319          To compile this driver as a module, choose M here: the module
 320          will be called snd-opti92x-cs4231.
 321
 322config SND_OPTI93X
 323        tristate "OPTi 82C93x"
 324        select SND_OPL3_LIB
 325        select SND_MPU401_UART
 326        select SND_WSS_LIB
 327        help
 328          Say Y here to include support for soundcards based on Opti
 329          82C93x chips.
 330
 331          To compile this driver as a module, choose M here: the module
 332          will be called snd-opti93x.
 333
 334config SND_MIRO
 335        tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
 336        select SND_OPL4_LIB
 337        select SND_WSS_LIB
 338        select SND_MPU401_UART
 339        select SND_PCM
 340        help
 341          Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 
 342          miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
 343
 344          To compile this driver as a module, choose M here: the module
 345          will be called snd-miro.
 346
 347config SND_SB8
 348        tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
 349        select SND_OPL3_LIB
 350        select SND_RAWMIDI
 351        select SND_SB8_DSP
 352        help
 353          Say Y here to include support for Creative Sound Blaster 1.0/
 354          2.0/Pro (8-bit) or 100% compatible soundcards.
 355
 356          To compile this driver as a module, choose M here: the module
 357          will be called snd-sb8.
 358
 359config SND_SB16
 360        tristate "Sound Blaster 16 (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 16 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-sb16.
 370
 371config SND_SBAWE
 372        tristate "Sound Blaster AWE (32,64) (PnP)"
 373        select SND_OPL3_LIB
 374        select SND_MPU401_UART
 375        select SND_SB16_DSP
 376        help
 377          Say Y here to include support for Sound Blaster AWE soundcards
 378          (including the Plug and Play version).
 379
 380          To compile this driver as a module, choose M here: the module
 381          will be called snd-sbawe.
 382
 383config SND_SB16_CSP
 384        bool "Sound Blaster 16/AWE CSP support"
 385        depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
 386        select FW_LOADER
 387        help
 388          Say Y here to include support for the CSP core.  This special
 389          coprocessor can do variable tasks like various compression and
 390          decompression algorithms.
 391
 392config SND_SSCAPE
 393        tristate "Ensoniq SoundScape driver"
 394        select SND_MPU401_UART
 395        select SND_WSS_LIB
 396        select FW_LOADER
 397        help
 398          Say Y here to include support for Ensoniq SoundScape 
 399          and Ensoniq OEM soundcards.
 400
 401          The PCM audio is supported on SoundScape Classic, Elite, PnP
 402          and VIVO cards. The supported OEM cards are SPEA Media FX and
 403          Reveal SC-600.
 404          The MIDI support is very experimental and requires binary
 405          firmware files called "scope.cod" and "sndscape.co?" where the
 406          ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
 407          in DOS or Windows driver packages. One has to put the firmware
 408          files into the /lib/firmware directory.
 409
 410          To compile this driver as a module, choose M here: the module
 411          will be called snd-sscape.
 412
 413config SND_WAVEFRONT
 414        tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
 415        select FW_LOADER
 416        select SND_OPL3_LIB
 417        select SND_MPU401_UART
 418        select SND_WSS_LIB
 419        help
 420          Say Y here to include support for Turtle Beach Maui, Tropez
 421          and Tropez+ soundcards based on the Wavefront chip.
 422
 423          To compile this driver as a module, choose M here: the module
 424          will be called snd-wavefront.
 425
 426config SND_MSND_PINNACLE
 427        tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
 428        depends on X86
 429        select FW_LOADER
 430        select SND_MPU401_UART
 431        select SND_PCM
 432        help
 433          Say Y to include support for Turtle Beach MultiSound Pinnacle/
 434          Fiji soundcards.
 435
 436          To compile this driver as a module, choose M here: the module
 437          will be called snd-msnd-pinnacle.
 438
 439config SND_MSND_CLASSIC
 440        tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
 441        depends on X86
 442        select FW_LOADER
 443        select SND_MPU401_UART
 444        select SND_PCM
 445        help
 446          Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
 447          Monterey (not for the Pinnacle or Fiji).
 448
 449          See <file:Documentation/sound/oss/MultiSound> for important information
 450          about this driver.  Note that it has been discontinued, but the
 451          Voyetra Turtle Beach knowledge base entry for it is still available
 452          at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
 453
 454          To compile this driver as a module, choose M here: the module
 455          will be called snd-msnd-classic.
 456
 457endif   # SND_ISA
 458
 459