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