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 "Avance Logic ALS100/ALS120"
  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 Avance
  74          Logic ALS100, ALS110, ALS120 and ALS200 chips.
  75
  76          To compile this driver as a module, choose M here: the module
  77          will be called snd-als100.
  78
  79config SND_AZT2320
  80        tristate "Aztech Systems AZT2320"
  81        depends on PNP
  82        select ISAPNP
  83        select SND_OPL3_LIB
  84        select SND_MPU401_UART
  85        select SND_WSS_LIB
  86        help
  87          Say Y here to include support for soundcards based on the
  88          Aztech Systems AZT2320 chip.
  89
  90          To compile this driver as a module, choose M here: the module
  91          will be called snd-azt2320.
  92
  93config SND_CMI8330
  94        tristate "C-Media CMI8330"
  95        select SND_WSS_LIB
  96        select SND_SB16_DSP
  97        select SND_OPL3_LIB
  98        select SND_MPU401_UART
  99        help
 100          Say Y here to include support for soundcards based on the
 101          C-Media CMI8330 chip.
 102
 103          To compile this driver as a module, choose M here: the module
 104          will be called snd-cmi8330.
 105
 106config SND_CS4231
 107        tristate "Generic Cirrus Logic CS4231 driver"
 108        select SND_MPU401_UART
 109        select SND_WSS_LIB
 110        help
 111          Say Y here to include support for CS4231 chips from Cirrus
 112          Logic - Crystal Semiconductors.
 113
 114          To compile this driver as a module, choose M here: the module
 115          will be called snd-cs4231.
 116
 117config SND_CS4236
 118        tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
 119        select SND_OPL3_LIB
 120        select SND_MPU401_UART
 121        select SND_WSS_LIB
 122        help
 123          Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
 124          CS4238B,CS4239 chips from Cirrus Logic - Crystal
 125          Semiconductors.
 126
 127          To compile this driver as a module, choose M here: the module
 128          will be called snd-cs4236.
 129
 130config SND_DT019X
 131        tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
 132        depends on PNP
 133        select ISAPNP
 134        select SND_OPL3_LIB
 135        select SND_MPU401_UART
 136        select SND_SB16_DSP
 137        help
 138          Say Y here to include support for soundcards based on the
 139          Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
 140
 141          To compile this driver as a module, choose M here: the module
 142          will be called snd-dt019x.
 143
 144config SND_ES968
 145        tristate "Generic ESS ES968 driver"
 146        depends on PNP
 147        select ISAPNP
 148        select SND_MPU401_UART
 149        select SND_SB8_DSP
 150        help
 151          Say Y here to include support for ESS AudioDrive ES968 chips.
 152
 153          To compile this driver as a module, choose M here: the module
 154          will be called snd-es968.
 155
 156config SND_ES1688
 157        tristate "Generic ESS ES688/ES1688 driver"
 158        select SND_OPL3_LIB
 159        select SND_MPU401_UART
 160        select SND_PCM
 161        help
 162          Say Y here to include support for ESS AudioDrive ES688 or
 163          ES1688 chips.
 164
 165          To compile this driver as a module, choose M here: the module
 166          will be called snd-es1688.
 167
 168config SND_ES18XX
 169        tristate "Generic ESS ES18xx driver"
 170        select SND_OPL3_LIB
 171        select SND_MPU401_UART
 172        select SND_PCM
 173        help
 174          Say Y here to include support for ESS AudioDrive ES18xx chips.
 175
 176          To compile this driver as a module, choose M here: the module
 177          will be called snd-es18xx.
 178
 179config SND_SC6000
 180        tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
 181        depends on HAS_IOPORT
 182        select SND_WSS_LIB
 183        select SND_OPL3_LIB
 184        select SND_MPU401_UART
 185        help
 186          Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
 187          cards and clones:
 188          Audio Excel DSP 16 and Zoltrix AV302.
 189
 190          These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
 191
 192          To compile this driver as a module, choose M here: the module
 193          will be called snd-sc6000.
 194
 195config SND_GUSCLASSIC
 196        tristate "Gravis UltraSound Classic"
 197        select SND_RAWMIDI
 198        select SND_PCM
 199        help
 200          Say Y here to include support for Gravis UltraSound Classic
 201          soundcards.
 202
 203          To compile this driver as a module, choose M here: the module
 204          will be called snd-gusclassic.
 205
 206config SND_GUSEXTREME
 207        tristate "Gravis UltraSound Extreme"
 208        select SND_OPL3_LIB
 209        select SND_MPU401_UART
 210        select SND_PCM
 211        help
 212          Say Y here to include support for Gravis UltraSound Extreme
 213          soundcards.
 214
 215          To compile this driver as a module, choose M here: the module
 216          will be called snd-gusextreme.
 217
 218config SND_GUSMAX
 219        tristate "Gravis UltraSound MAX"
 220        select SND_RAWMIDI
 221        select SND_WSS_LIB
 222        help
 223          Say Y here to include support for Gravis UltraSound MAX
 224          soundcards.
 225
 226          To compile this driver as a module, choose M here: the module
 227          will be called snd-gusmax.
 228
 229config SND_INTERWAVE
 230        tristate "AMD InterWave, Gravis UltraSound PnP"
 231        depends on PNP
 232        select SND_RAWMIDI
 233        select SND_WSS_LIB
 234        help
 235          Say Y here to include support for AMD InterWave based
 236          soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
 237          MED3210, Dynasonic Pro, Panasonic PCA761AW).
 238
 239          To compile this driver as a module, choose M here: the module
 240          will be called snd-interwave.
 241
 242config SND_INTERWAVE_STB
 243        tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
 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 with a TEA6330T bass and treble regulator
 250          (UltraSound 32-Pro).
 251
 252          To compile this driver as a module, choose M here: the module
 253          will be called snd-interwave-stb.
 254
 255config SND_OPL3SA2
 256        tristate "Yamaha OPL3-SA2/SA3"
 257        select SND_OPL3_LIB
 258        select SND_MPU401_UART
 259        select SND_WSS_LIB
 260        help
 261          Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
 262          chips.
 263
 264          To compile this driver as a module, choose M here: the module
 265          will be called snd-opl3sa2.
 266
 267config SND_OPTI92X_AD1848
 268        tristate "OPTi 82C92x - AD1848"
 269        select SND_OPL3_LIB
 270        select SND_OPL4_LIB
 271        select SND_MPU401_UART
 272        select SND_WSS_LIB
 273        help
 274          Say Y here to include support for soundcards based on Opti
 275          82C92x or OTI-601 chips and using an AD1848 codec.
 276
 277          To compile this driver as a module, choose M here: the module
 278          will be called snd-opti92x-ad1848.
 279
 280config SND_OPTI92X_CS4231
 281        tristate "OPTi 82C92x - CS4231"
 282        select SND_OPL3_LIB
 283        select SND_OPL4_LIB
 284        select SND_MPU401_UART
 285        select SND_WSS_LIB
 286        help
 287          Say Y here to include support for soundcards based on Opti
 288          82C92x chips and using a CS4231 codec.
 289
 290          To compile this driver as a module, choose M here: the module
 291          will be called snd-opti92x-cs4231.
 292
 293config SND_OPTI93X
 294        tristate "OPTi 82C93x"
 295        select SND_OPL3_LIB
 296        select SND_MPU401_UART
 297        select SND_WSS_LIB
 298        help
 299          Say Y here to include support for soundcards based on Opti
 300          82C93x chips.
 301
 302          To compile this driver as a module, choose M here: the module
 303          will be called snd-opti93x.
 304
 305config SND_MIRO
 306        tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
 307        select SND_OPL4_LIB
 308        select SND_WSS_LIB
 309        select SND_MPU401_UART
 310        select SND_PCM
 311        help
 312          Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 
 313          miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
 314
 315          To compile this driver as a module, choose M here: the module
 316          will be called snd-miro.
 317
 318config SND_SB8
 319        tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
 320        select SND_OPL3_LIB
 321        select SND_RAWMIDI
 322        select SND_SB8_DSP
 323        help
 324          Say Y here to include support for Creative Sound Blaster 1.0/
 325          2.0/Pro (8-bit) or 100% compatible soundcards.
 326
 327          To compile this driver as a module, choose M here: the module
 328          will be called snd-sb8.
 329
 330config SND_SB16
 331        tristate "Sound Blaster 16 (PnP)"
 332        select SND_OPL3_LIB
 333        select SND_MPU401_UART
 334        select SND_SB16_DSP
 335        help
 336          Say Y here to include support for Sound Blaster 16 soundcards
 337          (including the Plug and Play version).
 338
 339          To compile this driver as a module, choose M here: the module
 340          will be called snd-sb16.
 341
 342config SND_SBAWE
 343        tristate "Sound Blaster AWE (32,64) (PnP)"
 344        select SND_OPL3_LIB
 345        select SND_MPU401_UART
 346        select SND_SB16_DSP
 347        help
 348          Say Y here to include support for Sound Blaster AWE soundcards
 349          (including the Plug and Play version).
 350
 351          To compile this driver as a module, choose M here: the module
 352          will be called snd-sbawe.
 353
 354config SND_SB16_CSP
 355        bool "Sound Blaster 16/AWE CSP support"
 356        depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
 357        select FW_LOADER
 358        help
 359          Say Y here to include support for the CSP core.  This special
 360          coprocessor can do variable tasks like various compression and
 361          decompression algorithms.
 362
 363config SND_SGALAXY
 364        tristate "Aztech Sound Galaxy"
 365        select SND_WSS_LIB
 366        help
 367          Say Y here to include support for Aztech Sound Galaxy
 368          soundcards.
 369
 370          To compile this driver as a module, choose M here: the module
 371          will be called snd-sgalaxy.
 372
 373config SND_SSCAPE
 374        tristate "Ensoniq SoundScape driver"
 375        select SND_HWDEP
 376        select SND_MPU401_UART
 377        select SND_WSS_LIB
 378        help
 379          Say Y here to include support for Ensoniq SoundScape 
 380          soundcards.
 381
 382          The PCM audio is supported on SoundScape Classic, Elite, PnP
 383          and VIVO cards. The MIDI support is very experimental.
 384
 385          To compile this driver as a module, choose M here: the module
 386          will be called snd-sscape.
 387
 388config SND_WAVEFRONT
 389        tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
 390        select FW_LOADER
 391        select SND_OPL3_LIB
 392        select SND_MPU401_UART
 393        select SND_WSS_LIB
 394        help
 395          Say Y here to include support for Turtle Beach Maui, Tropez
 396          and Tropez+ soundcards based on the Wavefront chip.
 397
 398          To compile this driver as a module, choose M here: the module
 399          will be called snd-wavefront.
 400
 401config SND_MSND_PINNACLE
 402        tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
 403        depends on X86 && EXPERIMENTAL
 404        select FW_LOADER
 405        select SND_MPU401_UART
 406        select SND_PCM
 407        help
 408          Say Y to include support for Turtle Beach MultiSound Pinnacle/
 409          Fiji soundcards.
 410
 411          To compile this driver as a module, choose M here: the module
 412          will be called snd-msnd-pinnacle.
 413
 414config SND_MSND_CLASSIC
 415        tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
 416        depends on X86 && EXPERIMENTAL
 417        select FW_LOADER
 418        select SND_MPU401_UART
 419        select SND_PCM
 420        help
 421          Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
 422          Monterey (not for the Pinnacle or Fiji).
 423
 424          See <file:Documentation/sound/oss/MultiSound> for important information
 425          about this driver.  Note that it has been discontinued, but the
 426          Voyetra Turtle Beach knowledge base entry for it is still available
 427          at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
 428
 429          To compile this driver as a module, choose M here: the module
 430          will be called snd-msnd-classic.
 431
 432endif   # SND_ISA
 433
 434