1# ALSA ISA drivers 2 3config SND_AD1848_LIB 4 tristate 5 select SND_PCM 6 7config SND_CS4231_LIB 8 tristate 9 select SND_PCM 10 11config SND_SB_COMMON 12 tristate 13 14config SND_SB8_DSP 15 tristate 16 select SND_PCM 17 select SND_SB_COMMON 18 19config SND_SB16_DSP 20 tristate 21 select SND_PCM 22 select SND_SB_COMMON 23 24menu "ISA devices" 25 depends on SND!=n && ISA && ISA_DMA_API 26 27config SND_ADLIB 28 tristate "AdLib FM card" 29 depends on SND 30 select SND_OPL3_LIB 31 help 32 Say Y here to include support for AdLib FM cards. 33 34 To compile this driver as a module, choose M here: the module 35 will be called snd-adlib. 36 37config SND_AD1816A 38 tristate "Analog Devices SoundPort AD1816A" 39 depends on SND && PNP && ISA 40 select ISAPNP 41 select SND_OPL3_LIB 42 select SND_MPU401_UART 43 select SND_PCM 44 help 45 Say Y here to include support for Analog Devices SoundPort 46 AD1816A or compatible sound chips. 47 48 To compile this driver as a module, choose M here: the module 49 will be called snd-ad1816a. 50 51config SND_AD1848 52 tristate "Generic AD1848/CS4248 driver" 53 depends on SND 54 select SND_AD1848_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 SND && PNP && ISA 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 SND && PNP && ISA 82 select ISAPNP 83 select SND_OPL3_LIB 84 select SND_MPU401_UART 85 select SND_CS4231_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 depends on SND 96 select SND_AD1848_LIB 97 select SND_SB16_DSP 98 help 99 Say Y here to include support for soundcards based on the 100 C-Media CMI8330 chip. 101 102 To compile this driver as a module, choose M here: the module 103 will be called snd-cmi8330. 104 105config SND_CS4231 106 tristate "Generic Cirrus Logic CS4231 driver" 107 depends on SND 108 select SND_MPU401_UART 109 select SND_CS4231_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_CS4232 118 tristate "Generic Cirrus Logic CS4232 driver" 119 depends on SND 120 select SND_OPL3_LIB 121 select SND_MPU401_UART 122 select SND_CS4231_LIB 123 help 124 Say Y here to include support for CS4232 chips from Cirrus 125 Logic - Crystal Semiconductors. 126 127 To compile this driver as a module, choose M here: the module 128 will be called snd-cs4232. 129 130config SND_CS4236 131 tristate "Generic Cirrus Logic CS4236+ driver" 132 depends on SND 133 select SND_OPL3_LIB 134 select SND_MPU401_UART 135 select SND_CS4231_LIB 136 help 137 Say Y to include support for CS4235,CS4236,CS4237B,CS4238B, 138 CS4239 chips from Cirrus Logic - Crystal Semiconductors. 139 140 To compile this driver as a module, choose M here: the module 141 will be called snd-cs4236. 142 143config SND_DT019X 144 tristate "Diamond Technologies DT-019X, Avance Logic ALS-007" 145 depends on SND && PNP && ISA 146 select ISAPNP 147 select SND_OPL3_LIB 148 select SND_MPU401_UART 149 select SND_SB16_DSP 150 help 151 Say Y here to include support for soundcards based on the 152 Diamond Technologies DT-019X or Avance Logic ALS-007 chips. 153 154 To compile this driver as a module, choose M here: the module 155 will be called snd-dt019x. 156 157config SND_ES968 158 tristate "Generic ESS ES968 driver" 159 depends on SND && PNP && ISA 160 select ISAPNP 161 select SND_MPU401_UART 162 select SND_SB8_DSP 163 help 164 Say Y here to include support for ESS AudioDrive ES968 chips. 165 166 To compile this driver as a module, choose M here: the module 167 will be called snd-es968. 168 169config SND_ES1688 170 tristate "Generic ESS ES688/ES1688 driver" 171 depends on SND 172 select SND_OPL3_LIB 173 select SND_MPU401_UART 174 select SND_PCM 175 help 176 Say Y here to include support for ESS AudioDrive ES688 or 177 ES1688 chips. 178 179 To compile this driver as a module, choose M here: the module 180 will be called snd-es1688. 181 182config SND_ES18XX 183 tristate "Generic ESS ES18xx driver" 184 depends on SND 185 select SND_OPL3_LIB 186 select SND_MPU401_UART 187 select SND_PCM 188 help 189 Say Y here to include support for ESS AudioDrive ES18xx chips. 190 191 To compile this driver as a module, choose M here: the module 192 will be called snd-es18xx. 193 194config SND_SC6000 195 tristate "Gallant SC-6000, Audio Excel DSP 16" 196 depends on SND && HAS_IOPORT 197 select SND_AD1848_LIB 198 select SND_OPL3_LIB 199 select SND_MPU401_UART 200 help 201 Say Y here to include support for Gallant SC-6000 card and clones: 202 Audio Excel DSP 16 and Zoltrix AV302. 203 204 To compile this driver as a module, choose M here: the module 205 will be called snd-sc6000. 206 207config SND_GUS_SYNTH 208 tristate 209 210config SND_GUSCLASSIC 211 tristate "Gravis UltraSound Classic" 212 depends on SND 213 select SND_RAWMIDI 214 select SND_PCM 215 select SND_GUS_SYNTH 216 help 217 Say Y here to include support for Gravis UltraSound Classic 218 soundcards. 219 220 To compile this driver as a module, choose M here: the module 221 will be called snd-gusclassic. 222 223config SND_GUSEXTREME 224 tristate "Gravis UltraSound Extreme" 225 depends on SND 226 select SND_HWDEP 227 select SND_MPU401_UART 228 select SND_PCM 229 select SND_GUS_SYNTH 230 help 231 Say Y here to include support for Gravis UltraSound Extreme 232 soundcards. 233 234 To compile this driver as a module, choose M here: the module 235 will be called snd-gusextreme. 236 237config SND_GUSMAX 238 tristate "Gravis UltraSound MAX" 239 depends on SND 240 select SND_RAWMIDI 241 select SND_CS4231_LIB 242 select SND_GUS_SYNTH 243 help 244 Say Y here to include support for Gravis UltraSound MAX 245 soundcards. 246 247 To compile this driver as a module, choose M here: the module 248 will be called snd-gusmax. 249 250config SND_INTERWAVE 251 tristate "AMD InterWave, Gravis UltraSound PnP" 252 depends on SND && PNP && ISA 253 select SND_RAWMIDI 254 select SND_CS4231_LIB 255 select SND_GUS_SYNTH 256 help 257 Say Y here to include support for AMD InterWave based 258 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32, 259 MED3210, Dynasonic Pro, Panasonic PCA761AW). 260 261 To compile this driver as a module, choose M here: the module 262 will be called snd-interwave. 263 264config SND_INTERWAVE_STB 265 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 266 depends on SND && PNP && ISA 267 select SND_RAWMIDI 268 select SND_CS4231_LIB 269 select SND_GUS_SYNTH 270 help 271 Say Y here to include support for AMD InterWave based 272 soundcards with a TEA6330T bass and treble regulator 273 (UltraSound 32-Pro). 274 275 To compile this driver as a module, choose M here: the module 276 will be called snd-interwave-stb. 277 278config SND_OPL3SA2 279 tristate "Yamaha OPL3-SA2/SA3" 280 depends on SND 281 select SND_OPL3_LIB 282 select SND_MPU401_UART 283 select SND_CS4231_LIB 284 help 285 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3 286 chips. 287 288 To compile this driver as a module, choose M here: the module 289 will be called snd-opl3sa2. 290 291config SND_OPTI92X_AD1848 292 tristate "OPTi 82C92x - AD1848" 293 depends on SND 294 select SND_OPL3_LIB 295 select SND_OPL4_LIB 296 select SND_MPU401_UART 297 select SND_AD1848_LIB 298 help 299 Say Y here to include support for soundcards based on Opti 300 82C92x or OTI-601 chips and using an AD1848 codec. 301 302 To compile this driver as a module, choose M here: the module 303 will be called snd-opti92x-ad1848. 304 305config SND_OPTI92X_CS4231 306 tristate "OPTi 82C92x - CS4231" 307 depends on SND 308 select SND_OPL3_LIB 309 select SND_OPL4_LIB 310 select SND_MPU401_UART 311 select SND_CS4231_LIB 312 help 313 Say Y here to include support for soundcards based on Opti 314 82C92x chips and using a CS4231 codec. 315 316 To compile this driver as a module, choose M here: the module 317 will be called snd-opti92x-cs4231. 318 319config SND_OPTI93X 320 tristate "OPTi 82C93x" 321 depends on SND 322 select SND_OPL3_LIB 323 select SND_MPU401_UART 324 select SND_PCM 325 help 326 Say Y here to include support for soundcards based on Opti 327 82C93x chips. 328 329 To compile this driver as a module, choose M here: the module 330 will be called snd-opti93x. 331 332config SND_MIRO 333 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" 334 depends on SND 335 select SND_OPL4_LIB 336 select SND_CS4231_LIB 337 select SND_MPU401_UART 338 select SND_PCM 339 help 340 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 341 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards. 342 343 To compile this driver as a module, choose M here: the module 344 will be called snd-miro. 345 346config SND_SB8 347 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 348 depends on SND 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 depends on SND 362 select SND_OPL3_LIB 363 select SND_MPU401_UART 364 select SND_SB16_DSP 365 help 366 Say Y here to include support for Sound Blaster 16 soundcards 367 (including the Plug and Play version). 368 369 To compile this driver as a module, choose M here: the module 370 will be called snd-sb16. 371 372config SND_SBAWE 373 tristate "Sound Blaster AWE (32,64) (PnP)" 374 depends on SND 375 select SND_OPL3_LIB 376 select SND_MPU401_UART 377 select SND_SB16_DSP 378 help 379 Say Y here to include support for Sound Blaster AWE soundcards 380 (including the Plug and Play version). 381 382 To compile this driver as a module, choose M here: the module 383 will be called snd-sbawe. 384 385config SND_SB16_CSP 386 bool "Sound Blaster 16/AWE CSP support" 387 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) 388 select FW_LOADER if !SND_SB16_CSP_FIRMWARE_IN_KERNEL 389 help 390 Say Y here to include support for the CSP core. This special 391 coprocessor can do variable tasks like various compression and 392 decompression algorithms. 393 394config SND_SB16_CSP_FIRMWARE_IN_KERNEL 395 bool "In-kernel firmware for SB16 CSP" 396 depends on SND_SB16_CSP 397 default y 398 help 399 Say Y here to include the static firmware built in the kernel 400 for the SB16 CSP controller. If you choose N here, you need 401 to install the firmware files from the alsa-firmware package. 402 403config SND_SGALAXY 404 tristate "Aztech Sound Galaxy" 405 depends on SND 406 select SND_AD1848_LIB 407 help 408 Say Y here to include support for Aztech Sound Galaxy 409 soundcards. 410 411 To compile this driver as a module, choose M here: the module 412 will be called snd-sgalaxy. 413 414config SND_SSCAPE 415 tristate "Ensoniq SoundScape PnP driver" 416 depends on SND 417 select SND_HWDEP 418 select SND_MPU401_UART 419 select SND_CS4231_LIB 420 help 421 Say Y here to include support for Ensoniq SoundScape PnP 422 soundcards. 423 424 To compile this driver as a module, choose M here: the module 425 will be called snd-sscape. 426 427config SND_WAVEFRONT 428 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" 429 depends on SND 430 select FW_LOADER 431 select SND_OPL3_LIB 432 select SND_MPU401_UART 433 select SND_CS4231_LIB 434 help 435 Say Y here to include support for Turtle Beach Maui, Tropez 436 and Tropez+ soundcards based on the Wavefront chip. 437 438 To compile this driver as a module, choose M here: the module 439 will be called snd-wavefront. 440 441config SND_WAVEFRONT_FIRMWARE_IN_KERNEL 442 bool "In-kernel firmware for Wavefront" 443 depends on SND_WAVEFRONT 444 default y 445 help 446 Say Y here to include the static firmware for FX DSP built in 447 the kernel for the Wavefront driver. If you choose N here, 448 you need to install the firmware files from the 449 alsa-firmware package. 450 451endmenu 452