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