1 # SPDX-License-Identifier: GPL-2.0-only 1 # SPDX-License-Identifier: GPL-2.0-only 2 # ALSA ISA drivers 2 # ALSA ISA drivers 3 3 4 config SND_WSS_LIB 4 config SND_WSS_LIB 5 tristate 5 tristate 6 select SND_PCM 6 select SND_PCM 7 select SND_TIMER 7 select SND_TIMER 8 8 9 config SND_SB_COMMON 9 config SND_SB_COMMON 10 tristate 10 tristate 11 11 12 config SND_SB8_DSP 12 config SND_SB8_DSP 13 tristate 13 tristate 14 select SND_PCM 14 select SND_PCM 15 select SND_SB_COMMON 15 select SND_SB_COMMON 16 16 17 config SND_SB16_DSP 17 config SND_SB16_DSP 18 tristate 18 tristate 19 select SND_PCM 19 select SND_PCM 20 select SND_SB_COMMON 20 select SND_SB_COMMON 21 21 22 menuconfig SND_ISA 22 menuconfig SND_ISA 23 bool "ISA sound devices" 23 bool "ISA sound devices" 24 depends on ISA || COMPILE_TEST 24 depends on ISA || COMPILE_TEST 25 depends on ISA_DMA_API 25 depends on ISA_DMA_API 26 depends on HAS_IOPORT << 27 default y 26 default y 28 help 27 help 29 Support for sound devices connected 28 Support for sound devices connected via the ISA bus. 30 29 31 if SND_ISA 30 if SND_ISA 32 31 33 config SND_ADLIB 32 config SND_ADLIB 34 tristate "AdLib FM card" 33 tristate "AdLib FM card" 35 select SND_OPL3_LIB 34 select SND_OPL3_LIB 36 help 35 help 37 Say Y here to include support for Ad 36 Say Y here to include support for AdLib FM cards. 38 37 39 To compile this driver as a module, 38 To compile this driver as a module, choose M here: the module 40 will be called snd-adlib. 39 will be called snd-adlib. 41 40 42 config SND_AD1816A 41 config SND_AD1816A 43 tristate "Analog Devices SoundPort AD1 42 tristate "Analog Devices SoundPort AD1816A" 44 depends on PNP 43 depends on PNP 45 select ISAPNP 44 select ISAPNP 46 select SND_OPL3_LIB 45 select SND_OPL3_LIB 47 select SND_MPU401_UART 46 select SND_MPU401_UART 48 select SND_PCM 47 select SND_PCM 49 select SND_TIMER 48 select SND_TIMER 50 help 49 help 51 Say Y here to include support for An 50 Say Y here to include support for Analog Devices SoundPort 52 AD1816A or compatible sound chips. 51 AD1816A or compatible sound chips. 53 52 54 To compile this driver as a module, 53 To compile this driver as a module, choose M here: the module 55 will be called snd-ad1816a. 54 will be called snd-ad1816a. 56 55 57 config SND_AD1848 56 config SND_AD1848 58 tristate "Generic AD1848/CS4248 driver 57 tristate "Generic AD1848/CS4248 driver" 59 select SND_WSS_LIB 58 select SND_WSS_LIB 60 help 59 help 61 Say Y here to include support for AD 60 Say Y here to include support for AD1848 (Analog Devices) or 62 CS4248 (Cirrus Logic - Crystal Semic 61 CS4248 (Cirrus Logic - Crystal Semiconductors) chips. 63 62 64 For newer chips from Cirrus Logic, u 63 For newer chips from Cirrus Logic, use the CS4231 or CS4232+ 65 drivers. 64 drivers. 66 65 67 To compile this driver as a module, 66 To compile this driver as a module, choose M here: the module 68 will be called snd-ad1848. 67 will be called snd-ad1848. 69 68 70 config SND_ALS100 69 config SND_ALS100 71 tristate "Diamond Tech. DT-019x and Av 70 tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx" 72 depends on PNP 71 depends on PNP 73 select ISAPNP 72 select ISAPNP 74 select SND_OPL3_LIB 73 select SND_OPL3_LIB 75 select SND_MPU401_UART 74 select SND_MPU401_UART 76 select SND_SB16_DSP 75 select SND_SB16_DSP 77 help 76 help 78 Say Y here to include support for so 77 Say Y here to include support for soundcards based on the 79 Diamond Technologies DT-019X or Avan 78 Diamond Technologies DT-019X or Avance Logic chips: ALS007, 80 ALS100, ALS110, ALS120 and ALS200 ch 79 ALS100, ALS110, ALS120 and ALS200 chips. 81 80 82 To compile this driver as a module, 81 To compile this driver as a module, choose M here: the module 83 will be called snd-als100. 82 will be called snd-als100. 84 83 85 config SND_AZT1605 84 config SND_AZT1605 86 tristate "Aztech AZT1605 Driver" 85 tristate "Aztech AZT1605 Driver" 87 depends on SND 86 depends on SND 88 select SND_WSS_LIB 87 select SND_WSS_LIB 89 select SND_MPU401_UART 88 select SND_MPU401_UART 90 select SND_OPL3_LIB 89 select SND_OPL3_LIB 91 help 90 help 92 Say Y here to include support for Az 91 Say Y here to include support for Aztech Sound Galaxy cards 93 based on the AZT1605 chipset. 92 based on the AZT1605 chipset. 94 93 95 To compile this driver as a module, 94 To compile this driver as a module, choose M here: the module 96 will be called snd-azt1605. 95 will be called snd-azt1605. 97 96 98 config SND_AZT2316 97 config SND_AZT2316 99 tristate "Aztech AZT2316 Driver" 98 tristate "Aztech AZT2316 Driver" 100 depends on SND 99 depends on SND 101 select SND_WSS_LIB 100 select SND_WSS_LIB 102 select SND_MPU401_UART 101 select SND_MPU401_UART 103 select SND_OPL3_LIB 102 select SND_OPL3_LIB 104 help 103 help 105 Say Y here to include support for Az 104 Say Y here to include support for Aztech Sound Galaxy cards 106 based on the AZT2316 chipset. 105 based on the AZT2316 chipset. 107 106 108 To compile this driver as a module, 107 To compile this driver as a module, choose M here: the module 109 will be called snd-azt2316. 108 will be called snd-azt2316. 110 109 111 config SND_AZT2320 110 config SND_AZT2320 112 tristate "Aztech Systems AZT2320" 111 tristate "Aztech Systems AZT2320" 113 depends on PNP 112 depends on PNP 114 select ISAPNP 113 select ISAPNP 115 select SND_OPL3_LIB 114 select SND_OPL3_LIB 116 select SND_MPU401_UART 115 select SND_MPU401_UART 117 select SND_WSS_LIB 116 select SND_WSS_LIB 118 help 117 help 119 Say Y here to include support for so 118 Say Y here to include support for soundcards based on the 120 Aztech Systems AZT2320 chip. 119 Aztech Systems AZT2320 chip. 121 120 122 To compile this driver as a module, 121 To compile this driver as a module, choose M here: the module 123 will be called snd-azt2320. 122 will be called snd-azt2320. 124 123 125 config SND_CMI8328 124 config SND_CMI8328 126 tristate "C-Media CMI8328" 125 tristate "C-Media CMI8328" 127 select SND_WSS_LIB 126 select SND_WSS_LIB 128 select SND_OPL3_LIB 127 select SND_OPL3_LIB 129 select SND_MPU401_UART 128 select SND_MPU401_UART 130 help 129 help 131 Say Y here to include support for so 130 Say Y here to include support for soundcards based on the 132 C-Media CMI8328 chip. 131 C-Media CMI8328 chip. 133 132 134 To compile this driver as a module, 133 To compile this driver as a module, choose M here: the module 135 will be called snd-cmi8328. 134 will be called snd-cmi8328. 136 135 137 config SND_CMI8330 136 config SND_CMI8330 138 tristate "C-Media CMI8330" 137 tristate "C-Media CMI8330" 139 select SND_WSS_LIB 138 select SND_WSS_LIB 140 select SND_SB16_DSP 139 select SND_SB16_DSP 141 select SND_OPL3_LIB 140 select SND_OPL3_LIB 142 select SND_MPU401_UART 141 select SND_MPU401_UART 143 help 142 help 144 Say Y here to include support for so 143 Say Y here to include support for soundcards based on the 145 C-Media CMI8330 chip. 144 C-Media CMI8330 chip. 146 145 147 To compile this driver as a module, 146 To compile this driver as a module, choose M here: the module 148 will be called snd-cmi8330. 147 will be called snd-cmi8330. 149 148 150 config SND_CS4231 149 config SND_CS4231 151 tristate "Generic Cirrus Logic CS4231 150 tristate "Generic Cirrus Logic CS4231 driver" 152 select SND_MPU401_UART 151 select SND_MPU401_UART 153 select SND_WSS_LIB 152 select SND_WSS_LIB 154 help 153 help 155 Say Y here to include support for CS 154 Say Y here to include support for CS4231 chips from Cirrus 156 Logic - Crystal Semiconductors. 155 Logic - Crystal Semiconductors. 157 156 158 To compile this driver as a module, 157 To compile this driver as a module, choose M here: the module 159 will be called snd-cs4231. 158 will be called snd-cs4231. 160 159 161 config SND_CS4236 160 config SND_CS4236 162 tristate "Generic Cirrus Logic CS4232/ 161 tristate "Generic Cirrus Logic CS4232/CS4236+ driver" 163 select SND_OPL3_LIB 162 select SND_OPL3_LIB 164 select SND_MPU401_UART 163 select SND_MPU401_UART 165 select SND_WSS_LIB 164 select SND_WSS_LIB 166 help 165 help 167 Say Y to include support for CS4232, 166 Say Y to include support for CS4232,CS4235,CS4236,CS4237B, 168 CS4238B,CS4239 chips from Cirrus Log 167 CS4238B,CS4239 chips from Cirrus Logic - Crystal 169 Semiconductors. 168 Semiconductors. 170 169 171 To compile this driver as a module, 170 To compile this driver as a module, choose M here: the module 172 will be called snd-cs4236. 171 will be called snd-cs4236. 173 172 174 config SND_ES1688 173 config SND_ES1688 175 tristate "Generic ESS ES688/ES1688 and 174 tristate "Generic ESS ES688/ES1688 and ES968 PnP driver" 176 select SND_OPL3_LIB 175 select SND_OPL3_LIB 177 select SND_MPU401_UART 176 select SND_MPU401_UART 178 select SND_PCM 177 select SND_PCM 179 help 178 help 180 Say Y here to include support for ES 179 Say Y here to include support for ESS AudioDrive ES688 or 181 ES1688 chips. Also, this module supp 180 ES1688 chips. Also, this module support cards with ES968 PnP chip. 182 181 183 To compile this driver as a module, 182 To compile this driver as a module, choose M here: the module 184 will be called snd-es1688. 183 will be called snd-es1688. 185 184 186 config SND_ES18XX 185 config SND_ES18XX 187 tristate "Generic ESS ES18xx driver" 186 tristate "Generic ESS ES18xx driver" 188 select SND_OPL3_LIB 187 select SND_OPL3_LIB 189 select SND_MPU401_UART 188 select SND_MPU401_UART 190 select SND_PCM 189 select SND_PCM 191 help 190 help 192 Say Y here to include support for ES 191 Say Y here to include support for ESS AudioDrive ES18xx chips. 193 192 194 To compile this driver as a module, 193 To compile this driver as a module, choose M here: the module 195 will be called snd-es18xx. 194 will be called snd-es18xx. 196 195 197 config SND_SC6000 196 config SND_SC6000 198 tristate "Gallant SC-6000/6600/7000 an 197 tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16" 199 depends on HAS_IOPORT_MAP 198 depends on HAS_IOPORT_MAP 200 select SND_WSS_LIB 199 select SND_WSS_LIB 201 select SND_OPL3_LIB 200 select SND_OPL3_LIB 202 select SND_MPU401_UART 201 select SND_MPU401_UART 203 help 202 help 204 Say Y here to include support for Ga 203 Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000 205 cards and clones: 204 cards and clones: 206 Audio Excel DSP 16 and Zoltrix AV302 205 Audio Excel DSP 16 and Zoltrix AV302. 207 206 208 These cards are based on CompuMedia 207 These cards are based on CompuMedia ASC-9308 or ASC-9408 chips. 209 208 210 To compile this driver as a module, 209 To compile this driver as a module, choose M here: the module 211 will be called snd-sc6000. 210 will be called snd-sc6000. 212 211 213 config SND_GUSCLASSIC 212 config SND_GUSCLASSIC 214 tristate "Gravis UltraSound Classic" 213 tristate "Gravis UltraSound Classic" 215 select SND_RAWMIDI 214 select SND_RAWMIDI 216 select SND_PCM 215 select SND_PCM 217 select SND_TIMER 216 select SND_TIMER 218 help 217 help 219 Say Y here to include support for Gr 218 Say Y here to include support for Gravis UltraSound Classic 220 soundcards. 219 soundcards. 221 220 222 To compile this driver as a module, 221 To compile this driver as a module, choose M here: the module 223 will be called snd-gusclassic. 222 will be called snd-gusclassic. 224 223 225 config SND_GUSEXTREME 224 config SND_GUSEXTREME 226 tristate "Gravis UltraSound Extreme" 225 tristate "Gravis UltraSound Extreme" 227 select SND_OPL3_LIB 226 select SND_OPL3_LIB 228 select SND_MPU401_UART 227 select SND_MPU401_UART 229 select SND_PCM 228 select SND_PCM 230 select SND_TIMER 229 select SND_TIMER 231 help 230 help 232 Say Y here to include support for Gr 231 Say Y here to include support for Gravis UltraSound Extreme 233 soundcards. 232 soundcards. 234 233 235 To compile this driver as a module, 234 To compile this driver as a module, choose M here: the module 236 will be called snd-gusextreme. 235 will be called snd-gusextreme. 237 236 238 config SND_GUSMAX 237 config SND_GUSMAX 239 tristate "Gravis UltraSound MAX" 238 tristate "Gravis UltraSound MAX" 240 select SND_RAWMIDI 239 select SND_RAWMIDI 241 select SND_WSS_LIB 240 select SND_WSS_LIB 242 help 241 help 243 Say Y here to include support for Gr 242 Say Y here to include support for Gravis UltraSound MAX 244 soundcards. 243 soundcards. 245 244 246 To compile this driver as a module, 245 To compile this driver as a module, choose M here: the module 247 will be called snd-gusmax. 246 will be called snd-gusmax. 248 247 249 config SND_INTERWAVE 248 config SND_INTERWAVE 250 tristate "AMD InterWave, Gravis UltraS 249 tristate "AMD InterWave, Gravis UltraSound PnP" 251 depends on PNP 250 depends on PNP 252 select SND_RAWMIDI 251 select SND_RAWMIDI 253 select SND_WSS_LIB 252 select SND_WSS_LIB 254 help 253 help 255 Say Y here to include support for AM 254 Say Y here to include support for AMD InterWave based 256 soundcards (Gravis UltraSound Plug & 255 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32, 257 MED3210, Dynasonic Pro, Panasonic PC 256 MED3210, Dynasonic Pro, Panasonic PCA761AW). 258 257 259 To compile this driver as a module, 258 To compile this driver as a module, choose M here: the module 260 will be called snd-interwave. 259 will be called snd-interwave. 261 260 262 config SND_INTERWAVE_STB 261 config SND_INTERWAVE_STB 263 tristate "AMD InterWave + TEA6330T (Ul 262 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 264 depends on PNP 263 depends on PNP 265 select SND_RAWMIDI 264 select SND_RAWMIDI 266 select SND_WSS_LIB 265 select SND_WSS_LIB 267 help 266 help 268 Say Y here to include support for AM 267 Say Y here to include support for AMD InterWave based 269 soundcards with a TEA6330T bass and 268 soundcards with a TEA6330T bass and treble regulator 270 (UltraSound 32-Pro). 269 (UltraSound 32-Pro). 271 270 272 To compile this driver as a module, 271 To compile this driver as a module, choose M here: the module 273 will be called snd-interwave-stb. 272 will be called snd-interwave-stb. 274 273 275 config SND_JAZZ16 274 config SND_JAZZ16 276 tristate "Media Vision Jazz16 card and 275 tristate "Media Vision Jazz16 card and compatibles" 277 select SND_OPL3_LIB 276 select SND_OPL3_LIB 278 select SND_MPU401_UART 277 select SND_MPU401_UART 279 select SND_SB8_DSP 278 select SND_SB8_DSP 280 help 279 help 281 Say Y here to include support for so 280 Say Y here to include support for soundcards based on the 282 Media Vision Jazz16 chipset: digital 281 Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16), 283 codec MVA416 (CS4216) and mixer MVA5 282 codec MVA416 (CS4216) and mixer MVA514 (ICS2514). 284 Media Vision's Jazz16 cards were sol 283 Media Vision's Jazz16 cards were sold under names Pro Sonic 16, 285 Premium 3-D and Pro 3-D. There were 284 Premium 3-D and Pro 3-D. There were also OEMs cards with the 286 Jazz16 chipset. 285 Jazz16 chipset. 287 286 288 To compile this driver as a module, 287 To compile this driver as a module, choose M here: the module 289 will be called snd-jazz16. 288 will be called snd-jazz16. 290 289 291 config SND_OPL3SA2 290 config SND_OPL3SA2 292 tristate "Yamaha OPL3-SA2/SA3" 291 tristate "Yamaha OPL3-SA2/SA3" 293 select SND_OPL3_LIB 292 select SND_OPL3_LIB 294 select SND_MPU401_UART 293 select SND_MPU401_UART 295 select SND_WSS_LIB 294 select SND_WSS_LIB 296 help 295 help 297 Say Y here to include support for Ya 296 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3 298 chips. 297 chips. 299 298 300 To compile this driver as a module, 299 To compile this driver as a module, choose M here: the module 301 will be called snd-opl3sa2. 300 will be called snd-opl3sa2. 302 301 303 config SND_OPTI92X_AD1848 302 config SND_OPTI92X_AD1848 304 tristate "OPTi 82C92x - AD1848" 303 tristate "OPTi 82C92x - AD1848" 305 select SND_OPL3_LIB 304 select SND_OPL3_LIB 306 select SND_OPL4_LIB 305 select SND_OPL4_LIB 307 select SND_MPU401_UART 306 select SND_MPU401_UART 308 select SND_WSS_LIB 307 select SND_WSS_LIB 309 help 308 help 310 Say Y here to include support for so 309 Say Y here to include support for soundcards based on Opti 311 82C92x or OTI-601 chips and using an 310 82C92x or OTI-601 chips and using an AD1848 codec. 312 311 313 To compile this driver as a module, 312 To compile this driver as a module, choose M here: the module 314 will be called snd-opti92x-ad1848. 313 will be called snd-opti92x-ad1848. 315 314 316 config SND_OPTI92X_CS4231 315 config SND_OPTI92X_CS4231 317 tristate "OPTi 82C92x - CS4231" 316 tristate "OPTi 82C92x - CS4231" 318 select SND_OPL3_LIB 317 select SND_OPL3_LIB 319 select SND_OPL4_LIB 318 select SND_OPL4_LIB 320 select SND_MPU401_UART 319 select SND_MPU401_UART 321 select SND_WSS_LIB 320 select SND_WSS_LIB 322 help 321 help 323 Say Y here to include support for so 322 Say Y here to include support for soundcards based on Opti 324 82C92x chips and using a CS4231 code 323 82C92x chips and using a CS4231 codec. 325 324 326 To compile this driver as a module, 325 To compile this driver as a module, choose M here: the module 327 will be called snd-opti92x-cs4231. 326 will be called snd-opti92x-cs4231. 328 327 329 config SND_OPTI93X 328 config SND_OPTI93X 330 tristate "OPTi 82C93x" 329 tristate "OPTi 82C93x" 331 select SND_OPL3_LIB 330 select SND_OPL3_LIB 332 select SND_MPU401_UART 331 select SND_MPU401_UART 333 select SND_WSS_LIB 332 select SND_WSS_LIB 334 help 333 help 335 Say Y here to include support for so 334 Say Y here to include support for soundcards based on Opti 336 82C93x chips. 335 82C93x chips. 337 336 338 To compile this driver as a module, 337 To compile this driver as a module, choose M here: the module 339 will be called snd-opti93x. 338 will be called snd-opti93x. 340 339 341 config SND_MIRO 340 config SND_MIRO 342 tristate "Miro miroSOUND PCM1pro/PCM12 341 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" 343 select SND_OPL4_LIB 342 select SND_OPL4_LIB 344 select SND_WSS_LIB 343 select SND_WSS_LIB 345 select SND_MPU401_UART 344 select SND_MPU401_UART 346 select SND_PCM 345 select SND_PCM 347 help 346 help 348 Say 'Y' or 'M' to include support fo 347 Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 349 miroSOUND PCM12 and miroSOUND PCM20 348 miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards. 350 349 351 To compile this driver as a module, 350 To compile this driver as a module, choose M here: the module 352 will be called snd-miro. 351 will be called snd-miro. 353 352 354 config SND_SB8 353 config SND_SB8 355 tristate "Sound Blaster 1.0/2.0/Pro (8 354 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 356 select SND_OPL3_LIB 355 select SND_OPL3_LIB 357 select SND_RAWMIDI 356 select SND_RAWMIDI 358 select SND_SB8_DSP 357 select SND_SB8_DSP 359 help 358 help 360 Say Y here to include support for Cr 359 Say Y here to include support for Creative Sound Blaster 1.0/ 361 2.0/Pro (8-bit) or 100% compatible s 360 2.0/Pro (8-bit) or 100% compatible soundcards. 362 361 363 To compile this driver as a module, 362 To compile this driver as a module, choose M here: the module 364 will be called snd-sb8. 363 will be called snd-sb8. 365 364 366 config SND_SB16 365 config SND_SB16 367 tristate "Sound Blaster 16 (PnP)" 366 tristate "Sound Blaster 16 (PnP)" 368 select SND_OPL3_LIB 367 select SND_OPL3_LIB 369 select SND_MPU401_UART 368 select SND_MPU401_UART 370 select SND_SB16_DSP 369 select SND_SB16_DSP 371 help 370 help 372 Say Y here to include support for So 371 Say Y here to include support for Sound Blaster 16 soundcards 373 (including the Plug and Play version 372 (including the Plug and Play version). 374 373 375 To compile this driver as a module, 374 To compile this driver as a module, choose M here: the module 376 will be called snd-sb16. 375 will be called snd-sb16. 377 376 378 config SND_SBAWE 377 config SND_SBAWE 379 tristate "Sound Blaster AWE (32,64) (P 378 tristate "Sound Blaster AWE (32,64) (PnP)" 380 select SND_OPL3_LIB 379 select SND_OPL3_LIB 381 select SND_MPU401_UART 380 select SND_MPU401_UART 382 select SND_SB16_DSP 381 select SND_SB16_DSP 383 select SND_SEQ_DEVICE if SND_SEQUENCER 382 select SND_SEQ_DEVICE if SND_SEQUENCER != n 384 help 383 help 385 Say Y here to include support for So 384 Say Y here to include support for Sound Blaster AWE soundcards 386 (including the Plug and Play version 385 (including the Plug and Play version). 387 386 388 To compile this driver as a module, 387 To compile this driver as a module, choose M here: the module 389 will be called snd-sbawe. 388 will be called snd-sbawe. 390 389 391 # select SEQ stuff to min(SND_SEQUENCER,SND_XX 390 # select SEQ stuff to min(SND_SEQUENCER,SND_XXX) 392 config SND_SBAWE_SEQ 391 config SND_SBAWE_SEQ 393 def_tristate SND_SEQUENCER && SND_SBAW 392 def_tristate SND_SEQUENCER && SND_SBAWE 394 select SND_SEQ_MIDI_EMUL 393 select SND_SEQ_MIDI_EMUL 395 select SND_SEQ_VIRMIDI 394 select SND_SEQ_VIRMIDI 396 select SND_SYNTH_EMUX 395 select SND_SYNTH_EMUX 397 396 398 config SND_SB16_CSP 397 config SND_SB16_CSP 399 bool "Sound Blaster 16/AWE CSP support 398 bool "Sound Blaster 16/AWE CSP support" 400 depends on (SND_SB16 || SND_SBAWE) && 399 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) 401 select FW_LOADER 400 select FW_LOADER 402 help 401 help 403 Say Y here to include support for th 402 Say Y here to include support for the CSP core. This special 404 coprocessor can do variable tasks li 403 coprocessor can do variable tasks like various compression and 405 decompression algorithms. 404 decompression algorithms. 406 405 407 config SND_SSCAPE 406 config SND_SSCAPE 408 tristate "Ensoniq SoundScape driver" 407 tristate "Ensoniq SoundScape driver" 409 select SND_MPU401_UART 408 select SND_MPU401_UART 410 select SND_WSS_LIB 409 select SND_WSS_LIB 411 select FW_LOADER 410 select FW_LOADER 412 help 411 help 413 Say Y here to include support for En 412 Say Y here to include support for Ensoniq SoundScape 414 and Ensoniq OEM soundcards. 413 and Ensoniq OEM soundcards. 415 414 416 The PCM audio is supported on SoundS 415 The PCM audio is supported on SoundScape Classic, Elite, PnP 417 and VIVO cards. The supported OEM ca 416 and VIVO cards. The supported OEM cards are SPEA Media FX and 418 Reveal SC-600. 417 Reveal SC-600. 419 The MIDI support is very experimenta 418 The MIDI support is very experimental and requires binary 420 firmware files called "scope.cod" an 419 firmware files called "scope.cod" and "sndscape.co?" where the 421 ? is digit 0, 1, 2, 3 or 4. The firm 420 ? is digit 0, 1, 2, 3 or 4. The firmware files can be found 422 in DOS or Windows driver packages. O 421 in DOS or Windows driver packages. One has to put the firmware 423 files into the /lib/firmware directo 422 files into the /lib/firmware directory. 424 423 425 To compile this driver as a module, 424 To compile this driver as a module, choose M here: the module 426 will be called snd-sscape. 425 will be called snd-sscape. 427 426 428 config SND_WAVEFRONT 427 config SND_WAVEFRONT 429 tristate "Turtle Beach Maui,Tropez,Tro 428 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" 430 select FW_LOADER 429 select FW_LOADER 431 select SND_OPL3_LIB 430 select SND_OPL3_LIB 432 select SND_MPU401_UART 431 select SND_MPU401_UART 433 select SND_WSS_LIB 432 select SND_WSS_LIB 434 help 433 help 435 Say Y here to include support for Tu 434 Say Y here to include support for Turtle Beach Maui, Tropez 436 and Tropez+ soundcards based on the 435 and Tropez+ soundcards based on the Wavefront chip. 437 436 438 To compile this driver as a module, 437 To compile this driver as a module, choose M here: the module 439 will be called snd-wavefront. 438 will be called snd-wavefront. 440 439 441 config SND_MSND_PINNACLE 440 config SND_MSND_PINNACLE 442 tristate "Turtle Beach MultiSound Pinn 441 tristate "Turtle Beach MultiSound Pinnacle/Fiji driver" 443 depends on X86 442 depends on X86 444 select FW_LOADER 443 select FW_LOADER 445 select SND_MPU401_UART 444 select SND_MPU401_UART 446 select SND_PCM 445 select SND_PCM 447 help 446 help 448 Say Y to include support for Turtle 447 Say Y to include support for Turtle Beach MultiSound Pinnacle/ 449 Fiji soundcards. 448 Fiji soundcards. 450 449 451 To compile this driver as a module, 450 To compile this driver as a module, choose M here: the module 452 will be called snd-msnd-pinnacle. 451 will be called snd-msnd-pinnacle. 453 452 454 config SND_MSND_CLASSIC 453 config SND_MSND_CLASSIC 455 tristate "Support for Turtle Beach Mul 454 tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey" 456 depends on X86 455 depends on X86 457 select FW_LOADER 456 select FW_LOADER 458 select SND_MPU401_UART 457 select SND_MPU401_UART 459 select SND_PCM 458 select SND_PCM 460 help 459 help 461 Say M here if you have a Turtle Beac 460 Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or 462 Monterey (not for the Pinnacle or Fi 461 Monterey (not for the Pinnacle or Fiji). 463 462 464 See <file:Documentation/sound/cards/ 463 See <file:Documentation/sound/cards/multisound.sh> for important information 465 about this driver. Note that it has 464 about this driver. Note that it has been discontinued, but the 466 Voyetra Turtle Beach knowledge base 465 Voyetra Turtle Beach knowledge base entry for it is still available 467 at <http://www.turtlebeach.com/site/ 466 at <http://www.turtlebeach.com/site/kb_ftp/790.asp>. 468 467 469 To compile this driver as a module, 468 To compile this driver as a module, choose M here: the module 470 will be called snd-msnd-classic. 469 will be called snd-msnd-classic. 471 470 472 endif # SND_ISA 471 endif # SND_ISA 473 472
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.