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