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, CS4232 or 60 CS4236+ 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 help 98 Say Y here to include support for soundcards based on the 99 C-Media CMI8330 chip. 100 101 To compile this driver as a module, choose M here: the module 102 will be called snd-cmi8330. 103 104config SND_CS4231 105 tristate "Generic Cirrus Logic CS4231 driver" 106 select SND_MPU401_UART 107 select SND_WSS_LIB 108 help 109 Say Y here to include support for CS4231 chips from Cirrus 110 Logic - Crystal Semiconductors. 111 112 To compile this driver as a module, choose M here: the module 113 will be called snd-cs4231. 114 115config SND_CS4232 116 tristate "Generic Cirrus Logic CS4232 driver" 117 select SND_OPL3_LIB 118 select SND_MPU401_UART 119 select SND_WSS_LIB 120 help 121 Say Y here to include support for CS4232 chips from Cirrus 122 Logic - Crystal Semiconductors. 123 124 To compile this driver as a module, choose M here: the module 125 will be called snd-cs4232. 126 127config SND_CS4236 128 tristate "Generic Cirrus Logic CS4236+ driver" 129 select SND_OPL3_LIB 130 select SND_MPU401_UART 131 select SND_WSS_LIB 132 help 133 Say Y to include support for CS4235,CS4236,CS4237B,CS4238B, 134 CS4239 chips from Cirrus Logic - Crystal Semiconductors. 135 136 To compile this driver as a module, choose M here: the module 137 will be called snd-cs4236. 138 139config SND_DT019X 140 tristate "Diamond Technologies DT-019X, Avance Logic ALS-007" 141 depends on PNP 142 select ISAPNP 143 select SND_OPL3_LIB 144 select SND_MPU401_UART 145 select SND_SB16_DSP 146 help 147 Say Y here to include support for soundcards based on the 148 Diamond Technologies DT-019X or Avance Logic ALS-007 chips. 149 150 To compile this driver as a module, choose M here: the module 151 will be called snd-dt019x. 152 153config SND_ES968 154 tristate "Generic ESS ES968 driver" 155 depends on PNP 156 select ISAPNP 157 select SND_MPU401_UART 158 select SND_SB8_DSP 159 help 160 Say Y here to include support for ESS AudioDrive ES968 chips. 161 162 To compile this driver as a module, choose M here: the module 163 will be called snd-es968. 164 165config SND_ES1688 166 tristate "Generic ESS ES688/ES1688 driver" 167 select SND_OPL3_LIB 168 select SND_MPU401_UART 169 select SND_PCM 170 help 171 Say Y here to include support for ESS AudioDrive ES688 or 172 ES1688 chips. 173 174 To compile this driver as a module, choose M here: the module 175 will be called snd-es1688. 176 177config SND_ES18XX 178 tristate "Generic ESS ES18xx driver" 179 select SND_OPL3_LIB 180 select SND_MPU401_UART 181 select SND_PCM 182 help 183 Say Y here to include support for ESS AudioDrive ES18xx chips. 184 185 To compile this driver as a module, choose M here: the module 186 will be called snd-es18xx. 187 188config SND_SC6000 189 tristate "Gallant SC-6000, Audio Excel DSP 16" 190 depends on HAS_IOPORT 191 select SND_WSS_LIB 192 select SND_OPL3_LIB 193 select SND_MPU401_UART 194 help 195 Say Y here to include support for Gallant SC-6000 card and clones: 196 Audio Excel DSP 16 and Zoltrix AV302. 197 198 To compile this driver as a module, choose M here: the module 199 will be called snd-sc6000. 200 201config SND_GUSCLASSIC 202 tristate "Gravis UltraSound Classic" 203 select SND_RAWMIDI 204 select SND_PCM 205 help 206 Say Y here to include support for Gravis UltraSound Classic 207 soundcards. 208 209 To compile this driver as a module, choose M here: the module 210 will be called snd-gusclassic. 211 212config SND_GUSEXTREME 213 tristate "Gravis UltraSound Extreme" 214 select SND_OPL3_LIB 215 select SND_MPU401_UART 216 select SND_PCM 217 help 218 Say Y here to include support for Gravis UltraSound Extreme 219 soundcards. 220 221 To compile this driver as a module, choose M here: the module 222 will be called snd-gusextreme. 223 224config SND_GUSMAX 225 tristate "Gravis UltraSound MAX" 226 select SND_RAWMIDI 227 select SND_WSS_LIB 228 help 229 Say Y here to include support for Gravis UltraSound MAX 230 soundcards. 231 232 To compile this driver as a module, choose M here: the module 233 will be called snd-gusmax. 234 235config SND_INTERWAVE 236 tristate "AMD InterWave, Gravis UltraSound PnP" 237 depends on PNP 238 select SND_RAWMIDI 239 select SND_WSS_LIB 240 help 241 Say Y here to include support for AMD InterWave based 242 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32, 243 MED3210, Dynasonic Pro, Panasonic PCA761AW). 244 245 To compile this driver as a module, choose M here: the module 246 will be called snd-interwave. 247 248config SND_INTERWAVE_STB 249 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 250 depends on PNP 251 select SND_RAWMIDI 252 select SND_WSS_LIB 253 help 254 Say Y here to include support for AMD InterWave based 255 soundcards with a TEA6330T bass and treble regulator 256 (UltraSound 32-Pro). 257 258 To compile this driver as a module, choose M here: the module 259 will be called snd-interwave-stb. 260 261config SND_OPL3SA2 262 tristate "Yamaha OPL3-SA2/SA3" 263 select SND_OPL3_LIB 264 select SND_MPU401_UART 265 select SND_WSS_LIB 266 help 267 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3 268 chips. 269 270 To compile this driver as a module, choose M here: the module 271 will be called snd-opl3sa2. 272 273config SND_OPTI92X_AD1848 274 tristate "OPTi 82C92x - AD1848" 275 select SND_OPL3_LIB 276 select SND_OPL4_LIB 277 select SND_MPU401_UART 278 select SND_WSS_LIB 279 help 280 Say Y here to include support for soundcards based on Opti 281 82C92x or OTI-601 chips and using an AD1848 codec. 282 283 To compile this driver as a module, choose M here: the module 284 will be called snd-opti92x-ad1848. 285 286config SND_OPTI92X_CS4231 287 tristate "OPTi 82C92x - CS4231" 288 select SND_OPL3_LIB 289 select SND_OPL4_LIB 290 select SND_MPU401_UART 291 select SND_WSS_LIB 292 help 293 Say Y here to include support for soundcards based on Opti 294 82C92x chips and using a CS4231 codec. 295 296 To compile this driver as a module, choose M here: the module 297 will be called snd-opti92x-cs4231. 298 299config SND_OPTI93X 300 tristate "OPTi 82C93x" 301 select SND_OPL3_LIB 302 select SND_MPU401_UART 303 select SND_WSS_LIB 304 help 305 Say Y here to include support for soundcards based on Opti 306 82C93x chips. 307 308 To compile this driver as a module, choose M here: the module 309 will be called snd-opti93x. 310 311config SND_MIRO 312 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" 313 select SND_OPL4_LIB 314 select SND_WSS_LIB 315 select SND_MPU401_UART 316 select SND_PCM 317 help 318 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 319 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards. 320 321 To compile this driver as a module, choose M here: the module 322 will be called snd-miro. 323 324config SND_SB8 325 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 326 select SND_OPL3_LIB 327 select SND_RAWMIDI 328 select SND_SB8_DSP 329 help 330 Say Y here to include support for Creative Sound Blaster 1.0/ 331 2.0/Pro (8-bit) or 100% compatible soundcards. 332 333 To compile this driver as a module, choose M here: the module 334 will be called snd-sb8. 335 336config SND_SB16 337 tristate "Sound Blaster 16 (PnP)" 338 select SND_OPL3_LIB 339 select SND_MPU401_UART 340 select SND_SB16_DSP 341 help 342 Say Y here to include support for Sound Blaster 16 soundcards 343 (including the Plug and Play version). 344 345 To compile this driver as a module, choose M here: the module 346 will be called snd-sb16. 347 348config SND_SBAWE 349 tristate "Sound Blaster AWE (32,64) (PnP)" 350 select SND_OPL3_LIB 351 select SND_MPU401_UART 352 select SND_SB16_DSP 353 help 354 Say Y here to include support for Sound Blaster AWE soundcards 355 (including the Plug and Play version). 356 357 To compile this driver as a module, choose M here: the module 358 will be called snd-sbawe. 359 360config SND_SB16_CSP 361 bool "Sound Blaster 16/AWE CSP support" 362 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) 363 select FW_LOADER 364 help 365 Say Y here to include support for the CSP core. This special 366 coprocessor can do variable tasks like various compression and 367 decompression algorithms. 368 369config SND_SGALAXY 370 tristate "Aztech Sound Galaxy" 371 select SND_WSS_LIB 372 help 373 Say Y here to include support for Aztech Sound Galaxy 374 soundcards. 375 376 To compile this driver as a module, choose M here: the module 377 will be called snd-sgalaxy. 378 379config SND_SSCAPE 380 tristate "Ensoniq SoundScape PnP driver" 381 select SND_HWDEP 382 select SND_MPU401_UART 383 select SND_WSS_LIB 384 help 385 Say Y here to include support for Ensoniq SoundScape PnP 386 soundcards. 387 388 To compile this driver as a module, choose M here: the module 389 will be called snd-sscape. 390 391config SND_WAVEFRONT 392 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" 393 select FW_LOADER 394 select SND_OPL3_LIB 395 select SND_MPU401_UART 396 select SND_WSS_LIB 397 help 398 Say Y here to include support for Turtle Beach Maui, Tropez 399 and Tropez+ soundcards based on the Wavefront chip. 400 401 To compile this driver as a module, choose M here: the module 402 will be called snd-wavefront. 403 404config SND_WAVEFRONT_FIRMWARE_IN_KERNEL 405 bool "In-kernel firmware for Wavefront" 406 depends on SND_WAVEFRONT 407 default y 408 help 409 Say Y here to include the static firmware for FX DSP built in 410 the kernel for the Wavefront driver. If you choose N here, 411 you need to install the firmware files from the 412 alsa-firmware package. 413 414endif # SND_ISA 415 416