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_AZT2320 81 tristate "Aztech Systems AZT2320" 82 depends on PNP 83 select ISAPNP 84 select SND_OPL3_LIB 85 select SND_MPU401_UART 86 select SND_WSS_LIB 87 help 88 Say Y here to include support for soundcards based on the 89 Aztech Systems AZT2320 chip. 90 91 To compile this driver as a module, choose M here: the module 92 will be called snd-azt2320. 93 94config SND_CMI8330 95 tristate "C-Media CMI8330" 96 select SND_WSS_LIB 97 select SND_SB16_DSP 98 select SND_OPL3_LIB 99 select SND_MPU401_UART 100 help 101 Say Y here to include support for soundcards based on the 102 C-Media CMI8330 chip. 103 104 To compile this driver as a module, choose M here: the module 105 will be called snd-cmi8330. 106 107config SND_CS4231 108 tristate "Generic Cirrus Logic CS4231 driver" 109 select SND_MPU401_UART 110 select SND_WSS_LIB 111 help 112 Say Y here to include support for CS4231 chips from Cirrus 113 Logic - Crystal Semiconductors. 114 115 To compile this driver as a module, choose M here: the module 116 will be called snd-cs4231. 117 118config SND_CS4236 119 tristate "Generic Cirrus Logic CS4232/CS4236+ driver" 120 select SND_OPL3_LIB 121 select SND_MPU401_UART 122 select SND_WSS_LIB 123 help 124 Say Y to include support for CS4232,CS4235,CS4236,CS4237B, 125 CS4238B,CS4239 chips from Cirrus Logic - Crystal 126 Semiconductors. 127 128 To compile this driver as a module, choose M here: the module 129 will be called snd-cs4236. 130 131config SND_ES1688 132 tristate "Generic ESS ES688/ES1688 and ES968 PnP driver" 133 select SND_OPL3_LIB 134 select SND_MPU401_UART 135 select SND_PCM 136 help 137 Say Y here to include support for ESS AudioDrive ES688 or 138 ES1688 chips. Also, this module support cards with ES968 PnP chip. 139 140 To compile this driver as a module, choose M here: the module 141 will be called snd-es1688. 142 143config SND_ES18XX 144 tristate "Generic ESS ES18xx driver" 145 select SND_OPL3_LIB 146 select SND_MPU401_UART 147 select SND_PCM 148 help 149 Say Y here to include support for ESS AudioDrive ES18xx chips. 150 151 To compile this driver as a module, choose M here: the module 152 will be called snd-es18xx. 153 154config SND_SC6000 155 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16" 156 depends on HAS_IOPORT 157 select SND_WSS_LIB 158 select SND_OPL3_LIB 159 select SND_MPU401_UART 160 help 161 Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000 162 cards and clones: 163 Audio Excel DSP 16 and Zoltrix AV302. 164 165 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips. 166 167 To compile this driver as a module, choose M here: the module 168 will be called snd-sc6000. 169 170config SND_GUSCLASSIC 171 tristate "Gravis UltraSound Classic" 172 select SND_RAWMIDI 173 select SND_PCM 174 help 175 Say Y here to include support for Gravis UltraSound Classic 176 soundcards. 177 178 To compile this driver as a module, choose M here: the module 179 will be called snd-gusclassic. 180 181config SND_GUSEXTREME 182 tristate "Gravis UltraSound Extreme" 183 select SND_OPL3_LIB 184 select SND_MPU401_UART 185 select SND_PCM 186 help 187 Say Y here to include support for Gravis UltraSound Extreme 188 soundcards. 189 190 To compile this driver as a module, choose M here: the module 191 will be called snd-gusextreme. 192 193config SND_GUSMAX 194 tristate "Gravis UltraSound MAX" 195 select SND_RAWMIDI 196 select SND_WSS_LIB 197 help 198 Say Y here to include support for Gravis UltraSound MAX 199 soundcards. 200 201 To compile this driver as a module, choose M here: the module 202 will be called snd-gusmax. 203 204config SND_INTERWAVE 205 tristate "AMD InterWave, Gravis UltraSound PnP" 206 depends on PNP 207 select SND_RAWMIDI 208 select SND_WSS_LIB 209 help 210 Say Y here to include support for AMD InterWave based 211 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32, 212 MED3210, Dynasonic Pro, Panasonic PCA761AW). 213 214 To compile this driver as a module, choose M here: the module 215 will be called snd-interwave. 216 217config SND_INTERWAVE_STB 218 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 219 depends on PNP 220 select SND_RAWMIDI 221 select SND_WSS_LIB 222 help 223 Say Y here to include support for AMD InterWave based 224 soundcards with a TEA6330T bass and treble regulator 225 (UltraSound 32-Pro). 226 227 To compile this driver as a module, choose M here: the module 228 will be called snd-interwave-stb. 229 230config SND_JAZZ16 231 tristate "Media Vision Jazz16 card and compatibles" 232 select SND_OPL3_LIB 233 select SND_MPU401_UART 234 select SND_SB8_DSP 235 help 236 Say Y here to include support for soundcards based on the 237 Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16), 238 codec MVA416 (CS4216) and mixer MVA514 (ICS2514). 239 Media Vision's Jazz16 cards were sold under names Pro Sonic 16, 240 Premium 3-D and Pro 3-D. There were also OEMs cards with the 241 Jazz16 chipset. 242 243 To compile this driver as a module, choose M here: the module 244 will be called snd-jazz16. 245 246config SND_OPL3SA2 247 tristate "Yamaha OPL3-SA2/SA3" 248 select SND_OPL3_LIB 249 select SND_MPU401_UART 250 select SND_WSS_LIB 251 help 252 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3 253 chips. 254 255 To compile this driver as a module, choose M here: the module 256 will be called snd-opl3sa2. 257 258config SND_OPTI92X_AD1848 259 tristate "OPTi 82C92x - AD1848" 260 select SND_OPL3_LIB 261 select SND_OPL4_LIB 262 select SND_MPU401_UART 263 select SND_WSS_LIB 264 help 265 Say Y here to include support for soundcards based on Opti 266 82C92x or OTI-601 chips and using an AD1848 codec. 267 268 To compile this driver as a module, choose M here: the module 269 will be called snd-opti92x-ad1848. 270 271config SND_OPTI92X_CS4231 272 tristate "OPTi 82C92x - CS4231" 273 select SND_OPL3_LIB 274 select SND_OPL4_LIB 275 select SND_MPU401_UART 276 select SND_WSS_LIB 277 help 278 Say Y here to include support for soundcards based on Opti 279 82C92x chips and using a CS4231 codec. 280 281 To compile this driver as a module, choose M here: the module 282 will be called snd-opti92x-cs4231. 283 284config SND_OPTI93X 285 tristate "OPTi 82C93x" 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 soundcards based on Opti 291 82C93x chips. 292 293 To compile this driver as a module, choose M here: the module 294 will be called snd-opti93x. 295 296config SND_MIRO 297 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" 298 select SND_OPL4_LIB 299 select SND_WSS_LIB 300 select SND_MPU401_UART 301 select SND_PCM 302 help 303 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 304 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards. 305 306 To compile this driver as a module, choose M here: the module 307 will be called snd-miro. 308 309config SND_SB8 310 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 311 select SND_OPL3_LIB 312 select SND_RAWMIDI 313 select SND_SB8_DSP 314 help 315 Say Y here to include support for Creative Sound Blaster 1.0/ 316 2.0/Pro (8-bit) or 100% compatible soundcards. 317 318 To compile this driver as a module, choose M here: the module 319 will be called snd-sb8. 320 321config SND_SB16 322 tristate "Sound Blaster 16 (PnP)" 323 select SND_OPL3_LIB 324 select SND_MPU401_UART 325 select SND_SB16_DSP 326 help 327 Say Y here to include support for Sound Blaster 16 soundcards 328 (including the Plug and Play version). 329 330 To compile this driver as a module, choose M here: the module 331 will be called snd-sb16. 332 333config SND_SBAWE 334 tristate "Sound Blaster AWE (32,64) (PnP)" 335 select SND_OPL3_LIB 336 select SND_MPU401_UART 337 select SND_SB16_DSP 338 help 339 Say Y here to include support for Sound Blaster AWE soundcards 340 (including the Plug and Play version). 341 342 To compile this driver as a module, choose M here: the module 343 will be called snd-sbawe. 344 345config SND_SB16_CSP 346 bool "Sound Blaster 16/AWE CSP support" 347 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) 348 select FW_LOADER 349 help 350 Say Y here to include support for the CSP core. This special 351 coprocessor can do variable tasks like various compression and 352 decompression algorithms. 353 354config SND_SGALAXY 355 tristate "Aztech Sound Galaxy" 356 select SND_WSS_LIB 357 help 358 Say Y here to include support for Aztech Sound Galaxy 359 soundcards. 360 361 To compile this driver as a module, choose M here: the module 362 will be called snd-sgalaxy. 363 364config SND_SSCAPE 365 tristate "Ensoniq SoundScape driver" 366 select SND_MPU401_UART 367 select SND_WSS_LIB 368 select FW_LOADER 369 help 370 Say Y here to include support for Ensoniq SoundScape 371 and Ensoniq OEM soundcards. 372 373 The PCM audio is supported on SoundScape Classic, Elite, PnP 374 and VIVO cards. The supported OEM cards are SPEA Media FX and 375 Reveal SC-600. 376 The MIDI support is very experimental and requires binary 377 firmware files called "scope.cod" and "sndscape.co?" where the 378 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found 379 in DOS or Windows driver packages. One has to put the firmware 380 files into the /lib/firmware directory. 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