1# ALSA ISA drivers 2 3menu "ISA devices" 4 depends on SND!=n && ISA && ISA_DMA_API 5 6config SND_AD1848_LIB 7 tristate 8 select SND_PCM 9 10config SND_CS4231_LIB 11 tristate 12 select SND_PCM 13 14config SND_ADLIB 15 tristate "AdLib FM card" 16 depends on SND 17 select SND_OPL3_LIB 18 help 19 Say Y here to include support for AdLib FM cards. 20 21 To compile this driver as a module, choose M here: the module 22 will be called snd-adlib. 23 24config SND_AD1816A 25 tristate "Analog Devices SoundPort AD1816A" 26 depends on SND && PNP && ISA 27 select ISAPNP 28 select SND_OPL3_LIB 29 select SND_MPU401_UART 30 select SND_PCM 31 help 32 Say Y here to include support for Analog Devices SoundPort 33 AD1816A or compatible sound chips. 34 35 To compile this driver as a module, choose M here: the module 36 will be called snd-ad1816a. 37 38config SND_AD1848 39 tristate "Generic AD1848/CS4248 driver" 40 depends on SND 41 select SND_AD1848_LIB 42 help 43 Say Y here to include support for AD1848 (Analog Devices) or 44 CS4248 (Cirrus Logic - Crystal Semiconductors) chips. 45 46 For newer chips from Cirrus Logic, use the CS4231, CS4232 or 47 CS4236+ drivers. 48 49 To compile this driver as a module, choose M here: the module 50 will be called snd-ad1848. 51 52config SND_ALS100 53 tristate "Avance Logic ALS100/ALS120" 54 depends on SND && PNP && ISA 55 select ISAPNP 56 select SND_OPL3_LIB 57 select SND_MPU401_UART 58 select SND_PCM 59 help 60 Say Y here to include support for soundcards based on Avance 61 Logic ALS100, ALS110, ALS120 and ALS200 chips. 62 63 To compile this driver as a module, choose M here: the module 64 will be called snd-als100. 65 66config SND_AZT2320 67 tristate "Aztech Systems AZT2320" 68 depends on SND && PNP && ISA 69 select ISAPNP 70 select SND_OPL3_LIB 71 select SND_MPU401_UART 72 select SND_CS4231_LIB 73 help 74 Say Y here to include support for soundcards based on the 75 Aztech Systems AZT2320 chip. 76 77 To compile this driver as a module, choose M here: the module 78 will be called snd-azt2320. 79 80config SND_CMI8330 81 tristate "C-Media CMI8330" 82 depends on SND 83 select SND_AD1848_LIB 84 help 85 Say Y here to include support for soundcards based on the 86 C-Media CMI8330 chip. 87 88 To compile this driver as a module, choose M here: the module 89 will be called snd-cmi8330. 90 91config SND_CS4231 92 tristate "Generic Cirrus Logic CS4231 driver" 93 depends on SND 94 select SND_MPU401_UART 95 select SND_CS4231_LIB 96 help 97 Say Y here to include support for CS4231 chips from Cirrus 98 Logic - Crystal Semiconductors. 99 100 To compile this driver as a module, choose M here: the module 101 will be called snd-cs4231. 102 103config SND_CS4232 104 tristate "Generic Cirrus Logic CS4232 driver" 105 depends on SND 106 select SND_OPL3_LIB 107 select SND_MPU401_UART 108 select SND_CS4231_LIB 109 help 110 Say Y here to include support for CS4232 chips from Cirrus 111 Logic - Crystal Semiconductors. 112 113 To compile this driver as a module, choose M here: the module 114 will be called snd-cs4232. 115 116config SND_CS4236 117 tristate "Generic Cirrus Logic CS4236+ driver" 118 depends on SND 119 select SND_OPL3_LIB 120 select SND_MPU401_UART 121 select SND_CS4231_LIB 122 help 123 Say Y to include support for CS4235,CS4236,CS4237B,CS4238B, 124 CS4239 chips from Cirrus Logic - Crystal Semiconductors. 125 126 To compile this driver as a module, choose M here: the module 127 will be called snd-cs4236. 128 129config SND_DT019X 130 tristate "Diamond Technologies DT-019X, Avance Logic ALS-007" 131 depends on SND && PNP && ISA 132 select ISAPNP 133 select SND_OPL3_LIB 134 select SND_MPU401_UART 135 select SND_PCM 136 help 137 Say Y here to include support for soundcards based on the 138 Diamond Technologies DT-019X or Avance Logic ALS-007 chips. 139 140 To compile this driver as a module, choose M here: the module 141 will be called snd-dt019x. 142 143config SND_ES968 144 tristate "Generic ESS ES968 driver" 145 depends on SND && PNP && ISA 146 select ISAPNP 147 select SND_MPU401_UART 148 select SND_PCM 149 help 150 Say Y here to include support for ESS AudioDrive ES968 chips. 151 152 To compile this driver as a module, choose M here: the module 153 will be called snd-es968. 154 155config SND_ES1688 156 tristate "Generic ESS ES688/ES1688 driver" 157 depends on SND 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 depends on SND 171 select SND_OPL3_LIB 172 select SND_MPU401_UART 173 select SND_PCM 174 help 175 Say Y here to include support for ESS AudioDrive ES18xx chips. 176 177 To compile this driver as a module, choose M here: the module 178 will be called snd-es18xx. 179 180config SND_GUS_SYNTH 181 tristate 182 183config SND_GUSCLASSIC 184 tristate "Gravis UltraSound Classic" 185 depends on SND 186 select SND_RAWMIDI 187 select SND_PCM 188 select SND_GUS_SYNTH 189 help 190 Say Y here to include support for Gravis UltraSound Classic 191 soundcards. 192 193 To compile this driver as a module, choose M here: the module 194 will be called snd-gusclassic. 195 196config SND_GUSEXTREME 197 tristate "Gravis UltraSound Extreme" 198 depends on SND 199 select SND_HWDEP 200 select SND_MPU401_UART 201 select SND_PCM 202 select SND_GUS_SYNTH 203 help 204 Say Y here to include support for Gravis UltraSound Extreme 205 soundcards. 206 207 To compile this driver as a module, choose M here: the module 208 will be called snd-gusextreme. 209 210config SND_GUSMAX 211 tristate "Gravis UltraSound MAX" 212 depends on SND 213 select SND_RAWMIDI 214 select SND_CS4231_LIB 215 select SND_GUS_SYNTH 216 help 217 Say Y here to include support for Gravis UltraSound MAX 218 soundcards. 219 220 To compile this driver as a module, choose M here: the module 221 will be called snd-gusmax. 222 223config SND_INTERWAVE 224 tristate "AMD InterWave, Gravis UltraSound PnP" 225 depends on SND && PNP && ISA 226 select SND_RAWMIDI 227 select SND_CS4231_LIB 228 select SND_GUS_SYNTH 229 help 230 Say Y here to include support for AMD InterWave based 231 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32, 232 MED3210, Dynasonic Pro, Panasonic PCA761AW). 233 234 To compile this driver as a module, choose M here: the module 235 will be called snd-interwave. 236 237config SND_INTERWAVE_STB 238 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 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 with a TEA6330T bass and treble regulator 246 (UltraSound 32-Pro). 247 248 To compile this driver as a module, choose M here: the module 249 will be called snd-interwave-stb. 250 251config SND_OPL3SA2 252 tristate "Yamaha OPL3-SA2/SA3" 253 depends on SND 254 select SND_OPL3_LIB 255 select SND_MPU401_UART 256 select SND_CS4231_LIB 257 help 258 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3 259 chips. 260 261 To compile this driver as a module, choose M here: the module 262 will be called snd-opl3sa2. 263 264config SND_OPTI92X_AD1848 265 tristate "OPTi 82C92x - AD1848" 266 depends on SND 267 select SND_OPL3_LIB 268 select SND_OPL4_LIB 269 select SND_MPU401_UART 270 select SND_AD1848_LIB 271 help 272 Say Y here to include support for soundcards based on Opti 273 82C92x or OTI-601 chips and using an AD1848 codec. 274 275 To compile this driver as a module, choose M here: the module 276 will be called snd-opti92x-ad1848. 277 278config SND_OPTI92X_CS4231 279 tristate "OPTi 82C92x - CS4231" 280 depends on SND 281 select SND_OPL3_LIB 282 select SND_OPL4_LIB 283 select SND_MPU401_UART 284 select SND_CS4231_LIB 285 help 286 Say Y here to include support for soundcards based on Opti 287 82C92x chips and using a CS4231 codec. 288 289 To compile this driver as a module, choose M here: the module 290 will be called snd-opti92x-cs4231. 291 292config SND_OPTI93X 293 tristate "OPTi 82C93x" 294 depends on SND 295 select SND_OPL3_LIB 296 select SND_MPU401_UART 297 select SND_PCM 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 depends on SND 308 select SND_OPL4_LIB 309 select SND_CS4231_LIB 310 select SND_MPU401_UART 311 select SND_PCM 312 help 313 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 314 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards. 315 316 To compile this driver as a module, choose M here: the module 317 will be called snd-miro. 318 319config SND_SB8 320 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 321 depends on SND 322 select SND_OPL3_LIB 323 select SND_RAWMIDI 324 select SND_PCM 325 help 326 Say Y here to include support for Creative Sound Blaster 1.0/ 327 2.0/Pro (8-bit) or 100% compatible soundcards. 328 329 To compile this driver as a module, choose M here: the module 330 will be called snd-sb8. 331 332config SND_SB16 333 tristate "Sound Blaster 16 (PnP)" 334 depends on SND 335 select SND_OPL3_LIB 336 select SND_MPU401_UART 337 select SND_PCM 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 depends on SND 348 select SND_OPL3_LIB 349 select SND_MPU401_UART 350 select SND_PCM 351 help 352 Say Y here to include support for Sound Blaster AWE soundcards 353 (including the Plug and Play version). 354 355 To compile this driver as a module, choose M here: the module 356 will be called snd-sbawe. 357 358config SND_SB16_CSP 359 bool "Sound Blaster 16/AWE CSP support" 360 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) 361 select FW_LOADER if !SND_SB16_CSP_FIRMWARE_IN_KERNEL 362 help 363 Say Y here to include support for the CSP core. This special 364 coprocessor can do variable tasks like various compression and 365 decompression algorithms. 366 367config SND_SB16_CSP_FIRMWARE_IN_KERNEL 368 bool "In-kernel firmware for SB16 CSP" 369 depends on SND_SB16_CSP 370 default y 371 help 372 Say Y here to include the static firmware built in the kernel 373 for the SB16 CSP controller. If you choose N here, you need 374 to install the firmware files from the alsa-firmware package. 375 376config SND_SGALAXY 377 tristate "Aztech Sound Galaxy" 378 depends on SND 379 select SND_AD1848_LIB 380 help 381 Say Y here to include support for Aztech Sound Galaxy 382 soundcards. 383 384 To compile this driver as a module, choose M here: the module 385 will be called snd-sgalaxy. 386 387config SND_SSCAPE 388 tristate "Ensoniq SoundScape PnP driver" 389 depends on SND 390 select SND_HWDEP 391 select SND_MPU401_UART 392 select SND_CS4231_LIB 393 help 394 Say Y here to include support for Ensoniq SoundScape PnP 395 soundcards. 396 397 To compile this driver as a module, choose M here: the module 398 will be called snd-sscape. 399 400config SND_WAVEFRONT 401 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" 402 depends on SND 403 select FW_LOADER if !SND_WAVEFRONT_FIRMWARE_IN_KERNEL 404 select SND_OPL3_LIB 405 select SND_MPU401_UART 406 select SND_CS4231_LIB 407 help 408 Say Y here to include support for Turtle Beach Maui, Tropez 409 and Tropez+ soundcards based on the Wavefront chip. 410 411 To compile this driver as a module, choose M here: the module 412 will be called snd-wavefront. 413 414config SND_WAVEFRONT_FIRMWARE_IN_KERNEL 415 bool "In-kernel firmware for Wavefront" 416 depends on SND_WAVEFRONT 417 default y 418 help 419 Say Y here to include the static firmware built in the kernel 420 for the Wavefront driver. If you choose N here, you need to 421 install the firmware files from the alsa-firmware package. 422 423endmenu 424