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