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_WAVEFRONT_FIRMWARE_IN_KERNEL 402 bool "In-kernel firmware for Wavefront" 403 depends on SND_WAVEFRONT 404 default y 405 help 406 Say Y here to include the static firmware for FX DSP built in 407 the kernel for the Wavefront driver. If you choose N here, 408 you need to install the firmware files from the 409 alsa-firmware package. 410 411config SND_MSND_PINNACLE 412 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver" 413 depends on X86 && EXPERIMENTAL 414 select FW_LOADER 415 select SND_MPU401_UART 416 select SND_PCM 417 help 418 Say Y to include support for Turtle Beach MultiSound Pinnacle/ 419 Fiji soundcards. 420 421 To compile this driver as a module, choose M here: the module 422 will be called snd-msnd-pinnacle. 423 424config SND_MSND_CLASSIC 425 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey" 426 depends on X86 && EXPERIMENTAL 427 select FW_LOADER 428 select SND_MPU401_UART 429 select SND_PCM 430 help 431 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or 432 Monterey (not for the Pinnacle or Fiji). 433 434 See <file:Documentation/sound/oss/MultiSound> for important information 435 about this driver. Note that it has been discontinued, but the 436 Voyetra Turtle Beach knowledge base entry for it is still available 437 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>. 438 439 To compile this driver as a module, choose M here: the module 440 will be called snd-msnd-classic. 441 442endif # SND_ISA 443 444