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, 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 card and clones: 187 Audio Excel DSP 16 and Zoltrix AV302. 188 189 To compile this driver as a module, choose M here: the module 190 will be called snd-sc6000. 191 192config SND_GUSCLASSIC 193 tristate "Gravis UltraSound Classic" 194 select SND_RAWMIDI 195 select SND_PCM 196 help 197 Say Y here to include support for Gravis UltraSound Classic 198 soundcards. 199 200 To compile this driver as a module, choose M here: the module 201 will be called snd-gusclassic. 202 203config SND_GUSEXTREME 204 tristate "Gravis UltraSound Extreme" 205 select SND_OPL3_LIB 206 select SND_MPU401_UART 207 select SND_PCM 208 help 209 Say Y here to include support for Gravis UltraSound Extreme 210 soundcards. 211 212 To compile this driver as a module, choose M here: the module 213 will be called snd-gusextreme. 214 215config SND_GUSMAX 216 tristate "Gravis UltraSound MAX" 217 select SND_RAWMIDI 218 select SND_WSS_LIB 219 help 220 Say Y here to include support for Gravis UltraSound MAX 221 soundcards. 222 223 To compile this driver as a module, choose M here: the module 224 will be called snd-gusmax. 225 226config SND_INTERWAVE 227 tristate "AMD InterWave, Gravis UltraSound PnP" 228 depends on PNP 229 select SND_RAWMIDI 230 select SND_WSS_LIB 231 help 232 Say Y here to include support for AMD InterWave based 233 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32, 234 MED3210, Dynasonic Pro, Panasonic PCA761AW). 235 236 To compile this driver as a module, choose M here: the module 237 will be called snd-interwave. 238 239config SND_INTERWAVE_STB 240 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 241 depends on PNP 242 select SND_RAWMIDI 243 select SND_WSS_LIB 244 help 245 Say Y here to include support for AMD InterWave based 246 soundcards with a TEA6330T bass and treble regulator 247 (UltraSound 32-Pro). 248 249 To compile this driver as a module, choose M here: the module 250 will be called snd-interwave-stb. 251 252config SND_OPL3SA2 253 tristate "Yamaha OPL3-SA2/SA3" 254 select SND_OPL3_LIB 255 select SND_MPU401_UART 256 select SND_WSS_LIB 257 help 258 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3 259 chips. 260 261 To compile this driver as a module, choose M here: the module 262 will be called snd-opl3sa2. 263 264config SND_OPTI92X_AD1848 265 tristate "OPTi 82C92x - AD1848" 266 select SND_OPL3_LIB 267 select SND_OPL4_LIB 268 select SND_MPU401_UART 269 select SND_WSS_LIB 270 help 271 Say Y here to include support for soundcards based on Opti 272 82C92x or OTI-601 chips and using an AD1848 codec. 273 274 To compile this driver as a module, choose M here: the module 275 will be called snd-opti92x-ad1848. 276 277config SND_OPTI92X_CS4231 278 tristate "OPTi 82C92x - CS4231" 279 select SND_OPL3_LIB 280 select SND_OPL4_LIB 281 select SND_MPU401_UART 282 select SND_WSS_LIB 283 help 284 Say Y here to include support for soundcards based on Opti 285 82C92x chips and using a CS4231 codec. 286 287 To compile this driver as a module, choose M here: the module 288 will be called snd-opti92x-cs4231. 289 290config SND_OPTI93X 291 tristate "OPTi 82C93x" 292 select SND_OPL3_LIB 293 select SND_MPU401_UART 294 select SND_WSS_LIB 295 help 296 Say Y here to include support for soundcards based on Opti 297 82C93x chips. 298 299 To compile this driver as a module, choose M here: the module 300 will be called snd-opti93x. 301 302config SND_MIRO 303 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" 304 select SND_OPL4_LIB 305 select SND_WSS_LIB 306 select SND_MPU401_UART 307 select SND_PCM 308 help 309 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 310 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards. 311 312 To compile this driver as a module, choose M here: the module 313 will be called snd-miro. 314 315config SND_SB8 316 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 317 select SND_OPL3_LIB 318 select SND_RAWMIDI 319 select SND_SB8_DSP 320 help 321 Say Y here to include support for Creative Sound Blaster 1.0/ 322 2.0/Pro (8-bit) or 100% compatible soundcards. 323 324 To compile this driver as a module, choose M here: the module 325 will be called snd-sb8. 326 327config SND_SB16 328 tristate "Sound Blaster 16 (PnP)" 329 select SND_OPL3_LIB 330 select SND_MPU401_UART 331 select SND_SB16_DSP 332 help 333 Say Y here to include support for Sound Blaster 16 soundcards 334 (including the Plug and Play version). 335 336 To compile this driver as a module, choose M here: the module 337 will be called snd-sb16. 338 339config SND_SBAWE 340 tristate "Sound Blaster AWE (32,64) (PnP)" 341 select SND_OPL3_LIB 342 select SND_MPU401_UART 343 select SND_SB16_DSP 344 help 345 Say Y here to include support for Sound Blaster AWE soundcards 346 (including the Plug and Play version). 347 348 To compile this driver as a module, choose M here: the module 349 will be called snd-sbawe. 350 351config SND_SB16_CSP 352 bool "Sound Blaster 16/AWE CSP support" 353 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) 354 select FW_LOADER 355 help 356 Say Y here to include support for the CSP core. This special 357 coprocessor can do variable tasks like various compression and 358 decompression algorithms. 359 360config SND_SGALAXY 361 tristate "Aztech Sound Galaxy" 362 select SND_WSS_LIB 363 help 364 Say Y here to include support for Aztech Sound Galaxy 365 soundcards. 366 367 To compile this driver as a module, choose M here: the module 368 will be called snd-sgalaxy. 369 370config SND_SSCAPE 371 tristate "Ensoniq SoundScape driver" 372 select SND_HWDEP 373 select SND_MPU401_UART 374 select SND_WSS_LIB 375 help 376 Say Y here to include support for Ensoniq SoundScape 377 soundcards. 378 379 The PCM audio is supported on SoundScape Classic, Elite, PnP 380 and VIVO cards. The MIDI support is very experimental. 381 382 To compile this driver as a module, choose M here: the module 383 will be called snd-sscape. 384 385config SND_WAVEFRONT 386 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" 387 select FW_LOADER 388 select SND_OPL3_LIB 389 select SND_MPU401_UART 390 select SND_WSS_LIB 391 help 392 Say Y here to include support for Turtle Beach Maui, Tropez 393 and Tropez+ soundcards based on the Wavefront chip. 394 395 To compile this driver as a module, choose M here: the module 396 will be called snd-wavefront. 397 398config SND_MSND_PINNACLE 399 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver" 400 depends on X86 && EXPERIMENTAL 401 select FW_LOADER 402 select SND_MPU401_UART 403 select SND_PCM 404 help 405 Say Y to include support for Turtle Beach MultiSound Pinnacle/ 406 Fiji soundcards. 407 408 To compile this driver as a module, choose M here: the module 409 will be called snd-msnd-pinnacle. 410 411config SND_MSND_CLASSIC 412 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey" 413 depends on X86 && EXPERIMENTAL 414 select FW_LOADER 415 select SND_MPU401_UART 416 select SND_PCM 417 help 418 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or 419 Monterey (not for the Pinnacle or Fiji). 420 421 See <file:Documentation/sound/oss/MultiSound> for important information 422 about this driver. Note that it has been discontinued, but the 423 Voyetra Turtle Beach knowledge base entry for it is still available 424 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>. 425 426 To compile this driver as a module, choose M here: the module 427 will be called snd-msnd-classic. 428 429endif # SND_ISA 430 431