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_GUS_SYNTH 195 tristate 196 197config SND_GUSCLASSIC 198 tristate "Gravis UltraSound Classic" 199 depends on SND 200 select SND_RAWMIDI 201 select SND_PCM 202 select SND_GUS_SYNTH 203 help 204 Say Y here to include support for Gravis UltraSound Classic 205 soundcards. 206 207 To compile this driver as a module, choose M here: the module 208 will be called snd-gusclassic. 209 210config SND_GUSEXTREME 211 tristate "Gravis UltraSound Extreme" 212 depends on SND 213 select SND_HWDEP 214 select SND_MPU401_UART 215 select SND_PCM 216 select SND_GUS_SYNTH 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 depends on SND 227 select SND_RAWMIDI 228 select SND_CS4231_LIB 229 select SND_GUS_SYNTH 230 help 231 Say Y here to include support for Gravis UltraSound MAX 232 soundcards. 233 234 To compile this driver as a module, choose M here: the module 235 will be called snd-gusmax. 236 237config SND_INTERWAVE 238 tristate "AMD InterWave, Gravis UltraSound PnP" 239 depends on SND && PNP && ISA 240 select SND_RAWMIDI 241 select SND_CS4231_LIB 242 select SND_GUS_SYNTH 243 help 244 Say Y here to include support for AMD InterWave based 245 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32, 246 MED3210, Dynasonic Pro, Panasonic PCA761AW). 247 248 To compile this driver as a module, choose M here: the module 249 will be called snd-interwave. 250 251config SND_INTERWAVE_STB 252 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 253 depends on SND && PNP && ISA 254 select SND_RAWMIDI 255 select SND_CS4231_LIB 256 select SND_GUS_SYNTH 257 help 258 Say Y here to include support for AMD InterWave based 259 soundcards with a TEA6330T bass and treble regulator 260 (UltraSound 32-Pro). 261 262 To compile this driver as a module, choose M here: the module 263 will be called snd-interwave-stb. 264 265config SND_OPL3SA2 266 tristate "Yamaha OPL3-SA2/SA3" 267 depends on SND 268 select SND_OPL3_LIB 269 select SND_MPU401_UART 270 select SND_CS4231_LIB 271 help 272 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3 273 chips. 274 275 To compile this driver as a module, choose M here: the module 276 will be called snd-opl3sa2. 277 278config SND_OPTI92X_AD1848 279 tristate "OPTi 82C92x - AD1848" 280 depends on SND 281 select SND_OPL3_LIB 282 select SND_OPL4_LIB 283 select SND_MPU401_UART 284 select SND_AD1848_LIB 285 help 286 Say Y here to include support for soundcards based on Opti 287 82C92x or OTI-601 chips and using an AD1848 codec. 288 289 To compile this driver as a module, choose M here: the module 290 will be called snd-opti92x-ad1848. 291 292config SND_OPTI92X_CS4231 293 tristate "OPTi 82C92x - CS4231" 294 depends on SND 295 select SND_OPL3_LIB 296 select SND_OPL4_LIB 297 select SND_MPU401_UART 298 select SND_CS4231_LIB 299 help 300 Say Y here to include support for soundcards based on Opti 301 82C92x chips and using a CS4231 codec. 302 303 To compile this driver as a module, choose M here: the module 304 will be called snd-opti92x-cs4231. 305 306config SND_OPTI93X 307 tristate "OPTi 82C93x" 308 depends on SND 309 select SND_OPL3_LIB 310 select SND_MPU401_UART 311 select SND_PCM 312 help 313 Say Y here to include support for soundcards based on Opti 314 82C93x chips. 315 316 To compile this driver as a module, choose M here: the module 317 will be called snd-opti93x. 318 319config SND_MIRO 320 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" 321 depends on SND 322 select SND_OPL4_LIB 323 select SND_CS4231_LIB 324 select SND_MPU401_UART 325 select SND_PCM 326 help 327 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 328 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards. 329 330 To compile this driver as a module, choose M here: the module 331 will be called snd-miro. 332 333config SND_SB8 334 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 335 depends on SND 336 select SND_OPL3_LIB 337 select SND_RAWMIDI 338 select SND_SB8_DSP 339 help 340 Say Y here to include support for Creative Sound Blaster 1.0/ 341 2.0/Pro (8-bit) or 100% compatible soundcards. 342 343 To compile this driver as a module, choose M here: the module 344 will be called snd-sb8. 345 346config SND_SB16 347 tristate "Sound Blaster 16 (PnP)" 348 depends on SND 349 select SND_OPL3_LIB 350 select SND_MPU401_UART 351 select SND_SB16_DSP 352 help 353 Say Y here to include support for Sound Blaster 16 soundcards 354 (including the Plug and Play version). 355 356 To compile this driver as a module, choose M here: the module 357 will be called snd-sb16. 358 359config SND_SBAWE 360 tristate "Sound Blaster AWE (32,64) (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 AWE 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-sbawe. 371 372config SND_SB16_CSP 373 bool "Sound Blaster 16/AWE CSP support" 374 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) 375 select FW_LOADER if !SND_SB16_CSP_FIRMWARE_IN_KERNEL 376 help 377 Say Y here to include support for the CSP core. This special 378 coprocessor can do variable tasks like various compression and 379 decompression algorithms. 380 381config SND_SB16_CSP_FIRMWARE_IN_KERNEL 382 bool "In-kernel firmware for SB16 CSP" 383 depends on SND_SB16_CSP 384 default y 385 help 386 Say Y here to include the static firmware built in the kernel 387 for the SB16 CSP controller. If you choose N here, you need 388 to install the firmware files from the alsa-firmware package. 389 390config SND_SGALAXY 391 tristate "Aztech Sound Galaxy" 392 depends on SND 393 select SND_AD1848_LIB 394 help 395 Say Y here to include support for Aztech Sound Galaxy 396 soundcards. 397 398 To compile this driver as a module, choose M here: the module 399 will be called snd-sgalaxy. 400 401config SND_SSCAPE 402 tristate "Ensoniq SoundScape PnP driver" 403 depends on SND 404 select SND_HWDEP 405 select SND_MPU401_UART 406 select SND_CS4231_LIB 407 help 408 Say Y here to include support for Ensoniq SoundScape PnP 409 soundcards. 410 411 To compile this driver as a module, choose M here: the module 412 will be called snd-sscape. 413 414config SND_WAVEFRONT 415 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" 416 depends on SND 417 select FW_LOADER if !SND_WAVEFRONT_FIRMWARE_IN_KERNEL 418 select SND_OPL3_LIB 419 select SND_MPU401_UART 420 select SND_CS4231_LIB 421 help 422 Say Y here to include support for Turtle Beach Maui, Tropez 423 and Tropez+ soundcards based on the Wavefront chip. 424 425 To compile this driver as a module, choose M here: the module 426 will be called snd-wavefront. 427 428config SND_WAVEFRONT_FIRMWARE_IN_KERNEL 429 bool "In-kernel firmware for Wavefront" 430 depends on SND_WAVEFRONT 431 default y 432 help 433 Say Y here to include the static firmware built in the kernel 434 for the Wavefront driver. If you choose N here, you need to 435 install the firmware files from the alsa-firmware package. 436 437endmenu 438