1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 21da177e4SLinus Torvalds# ALSA ISA drivers 31da177e4SLinus Torvalds 49295aea1SKrzysztof Heltconfig SND_WSS_LIB 51da177e4SLinus Torvalds tristate 61da177e4SLinus Torvalds select SND_PCM 761595dcaSTakashi Iwai select SND_TIMER 81da177e4SLinus Torvalds 9dda369cfSTakashi Iwaiconfig SND_SB_COMMON 10dda369cfSTakashi Iwai tristate 11dda369cfSTakashi Iwai 12dda369cfSTakashi Iwaiconfig SND_SB8_DSP 13dda369cfSTakashi Iwai tristate 14dda369cfSTakashi Iwai select SND_PCM 15dda369cfSTakashi Iwai select SND_SB_COMMON 16dda369cfSTakashi Iwai 17dda369cfSTakashi Iwaiconfig SND_SB16_DSP 18dda369cfSTakashi Iwai tristate 19dda369cfSTakashi Iwai select SND_PCM 20dda369cfSTakashi Iwai select SND_SB_COMMON 21dda369cfSTakashi Iwai 2289fe5117STakashi Iwaimenuconfig SND_ISA 2389fe5117STakashi Iwai bool "ISA sound devices" 24e39fbc26SMauro Carvalho Chehab depends on ISA || COMPILE_TEST 25f95a387cSArnd Bergmann depends on ISA_DMA_API 26*36a52ae6SNiklas Schnelle depends on HAS_IOPORT 2789fe5117STakashi Iwai default y 2889fe5117STakashi Iwai help 2989fe5117STakashi Iwai Support for sound devices connected via the ISA bus. 3089fe5117STakashi Iwai 3189fe5117STakashi Iwaiif SND_ISA 3270656896SAdrian Bunk 33cf40a310SRene Hermanconfig SND_ADLIB 34cf40a310SRene Herman tristate "AdLib FM card" 35cf40a310SRene Herman select SND_OPL3_LIB 36cf40a310SRene Herman help 37cf40a310SRene Herman Say Y here to include support for AdLib FM cards. 38cf40a310SRene Herman 39cf40a310SRene Herman To compile this driver as a module, choose M here: the module 40cf40a310SRene Herman will be called snd-adlib. 41cf40a310SRene Herman 421da177e4SLinus Torvaldsconfig SND_AD1816A 431da177e4SLinus Torvalds tristate "Analog Devices SoundPort AD1816A" 44da112f13SMauro Carvalho Chehab depends on PNP 458dbfc5cfSBodo Eggert select ISAPNP 461da177e4SLinus Torvalds select SND_OPL3_LIB 471da177e4SLinus Torvalds select SND_MPU401_UART 481da177e4SLinus Torvalds select SND_PCM 4961595dcaSTakashi Iwai select SND_TIMER 501da177e4SLinus Torvalds help 511da177e4SLinus Torvalds Say Y here to include support for Analog Devices SoundPort 521da177e4SLinus Torvalds AD1816A or compatible sound chips. 531da177e4SLinus Torvalds 541da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 551da177e4SLinus Torvalds will be called snd-ad1816a. 561da177e4SLinus Torvalds 571da177e4SLinus Torvaldsconfig SND_AD1848 581da177e4SLinus Torvalds tristate "Generic AD1848/CS4248 driver" 59760fc6b8SKrzysztof Helt select SND_WSS_LIB 601da177e4SLinus Torvalds help 611da177e4SLinus Torvalds Say Y here to include support for AD1848 (Analog Devices) or 621da177e4SLinus Torvalds CS4248 (Cirrus Logic - Crystal Semiconductors) chips. 631da177e4SLinus Torvalds 64c2b73d14SKrzysztof Helt For newer chips from Cirrus Logic, use the CS4231 or CS4232+ 65c2b73d14SKrzysztof Helt drivers. 661da177e4SLinus Torvalds 671da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 681da177e4SLinus Torvalds will be called snd-ad1848. 691da177e4SLinus Torvalds 70230b5c1aSTakashi Iwaiconfig SND_ALS100 7114ff3e78SKrzysztof Helt tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx" 72da112f13SMauro Carvalho Chehab depends on PNP 73230b5c1aSTakashi Iwai select ISAPNP 74230b5c1aSTakashi Iwai select SND_OPL3_LIB 75230b5c1aSTakashi Iwai select SND_MPU401_UART 76dda369cfSTakashi Iwai select SND_SB16_DSP 77230b5c1aSTakashi Iwai help 7814ff3e78SKrzysztof Helt Say Y here to include support for soundcards based on the 7914ff3e78SKrzysztof Helt Diamond Technologies DT-019X or Avance Logic chips: ALS007, 8014ff3e78SKrzysztof Helt ALS100, ALS110, ALS120 and ALS200 chips. 81230b5c1aSTakashi Iwai 82230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 83230b5c1aSTakashi Iwai will be called snd-als100. 84230b5c1aSTakashi Iwai 8549531192SRené Hermanconfig SND_AZT1605 8649531192SRené Herman tristate "Aztech AZT1605 Driver" 8749531192SRené Herman depends on SND 8849531192SRené Herman select SND_WSS_LIB 8949531192SRené Herman select SND_MPU401_UART 9049531192SRené Herman select SND_OPL3_LIB 9149531192SRené Herman help 9249531192SRené Herman Say Y here to include support for Aztech Sound Galaxy cards 9349531192SRené Herman based on the AZT1605 chipset. 9449531192SRené Herman 9549531192SRené Herman To compile this driver as a module, choose M here: the module 9649531192SRené Herman will be called snd-azt1605. 9749531192SRené Herman 9849531192SRené Hermanconfig SND_AZT2316 9949531192SRené Herman tristate "Aztech AZT2316 Driver" 10049531192SRené Herman depends on SND 10149531192SRené Herman select SND_WSS_LIB 10249531192SRené Herman select SND_MPU401_UART 10349531192SRené Herman select SND_OPL3_LIB 10449531192SRené Herman help 10549531192SRené Herman Say Y here to include support for Aztech Sound Galaxy cards 10649531192SRené Herman based on the AZT2316 chipset. 10749531192SRené Herman 10849531192SRené Herman To compile this driver as a module, choose M here: the module 10949531192SRené Herman will be called snd-azt2316. 11049531192SRené Herman 111230b5c1aSTakashi Iwaiconfig SND_AZT2320 112230b5c1aSTakashi Iwai tristate "Aztech Systems AZT2320" 113da112f13SMauro Carvalho Chehab depends on PNP 114230b5c1aSTakashi Iwai select ISAPNP 115230b5c1aSTakashi Iwai select SND_OPL3_LIB 116230b5c1aSTakashi Iwai select SND_MPU401_UART 1179295aea1SKrzysztof Helt select SND_WSS_LIB 118230b5c1aSTakashi Iwai help 119230b5c1aSTakashi Iwai Say Y here to include support for soundcards based on the 120230b5c1aSTakashi Iwai Aztech Systems AZT2320 chip. 121230b5c1aSTakashi Iwai 122230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 123230b5c1aSTakashi Iwai will be called snd-azt2320. 124230b5c1aSTakashi Iwai 125f9933487SOndrej Zaryconfig SND_CMI8328 126f9933487SOndrej Zary tristate "C-Media CMI8328" 127f9933487SOndrej Zary select SND_WSS_LIB 128f9933487SOndrej Zary select SND_OPL3_LIB 129f9933487SOndrej Zary select SND_MPU401_UART 130f9933487SOndrej Zary help 131f9933487SOndrej Zary Say Y here to include support for soundcards based on the 132f9933487SOndrej Zary C-Media CMI8328 chip. 133f9933487SOndrej Zary 134f9933487SOndrej Zary To compile this driver as a module, choose M here: the module 135f9933487SOndrej Zary will be called snd-cmi8328. 136f9933487SOndrej Zary 137230b5c1aSTakashi Iwaiconfig SND_CMI8330 138230b5c1aSTakashi Iwai tristate "C-Media CMI8330" 139760fc6b8SKrzysztof Helt select SND_WSS_LIB 140dda369cfSTakashi Iwai select SND_SB16_DSP 14148972cc5SKrzysztof Helt select SND_OPL3_LIB 142c97dff84SKrzysztof Helt select SND_MPU401_UART 143230b5c1aSTakashi Iwai help 144230b5c1aSTakashi Iwai Say Y here to include support for soundcards based on the 145230b5c1aSTakashi Iwai C-Media CMI8330 chip. 146230b5c1aSTakashi Iwai 147230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 148230b5c1aSTakashi Iwai will be called snd-cmi8330. 149230b5c1aSTakashi Iwai 1501da177e4SLinus Torvaldsconfig SND_CS4231 1511da177e4SLinus Torvalds tristate "Generic Cirrus Logic CS4231 driver" 1521da177e4SLinus Torvalds select SND_MPU401_UART 1539295aea1SKrzysztof Helt select SND_WSS_LIB 1541da177e4SLinus Torvalds help 1551da177e4SLinus Torvalds Say Y here to include support for CS4231 chips from Cirrus 1561da177e4SLinus Torvalds Logic - Crystal Semiconductors. 1571da177e4SLinus Torvalds 1581da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1591da177e4SLinus Torvalds will be called snd-cs4231. 1601da177e4SLinus Torvalds 1611da177e4SLinus Torvaldsconfig SND_CS4236 162c2b73d14SKrzysztof Helt tristate "Generic Cirrus Logic CS4232/CS4236+ driver" 1631da177e4SLinus Torvalds select SND_OPL3_LIB 1641da177e4SLinus Torvalds select SND_MPU401_UART 1659295aea1SKrzysztof Helt select SND_WSS_LIB 1661da177e4SLinus Torvalds help 167c2b73d14SKrzysztof Helt Say Y to include support for CS4232,CS4235,CS4236,CS4237B, 168c2b73d14SKrzysztof Helt CS4238B,CS4239 chips from Cirrus Logic - Crystal 169c2b73d14SKrzysztof Helt Semiconductors. 1701da177e4SLinus Torvalds 1711da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1721da177e4SLinus Torvalds will be called snd-cs4236. 1731da177e4SLinus Torvalds 1741da177e4SLinus Torvaldsconfig SND_ES1688 175a20971b2SKrzysztof Helt tristate "Generic ESS ES688/ES1688 and ES968 PnP driver" 1761da177e4SLinus Torvalds select SND_OPL3_LIB 1771da177e4SLinus Torvalds select SND_MPU401_UART 1781da177e4SLinus Torvalds select SND_PCM 1791da177e4SLinus Torvalds help 1801da177e4SLinus Torvalds Say Y here to include support for ESS AudioDrive ES688 or 181a20971b2SKrzysztof Helt ES1688 chips. Also, this module support cards with ES968 PnP chip. 1821da177e4SLinus Torvalds 1831da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1841da177e4SLinus Torvalds will be called snd-es1688. 1851da177e4SLinus Torvalds 1861da177e4SLinus Torvaldsconfig SND_ES18XX 1871da177e4SLinus Torvalds tristate "Generic ESS ES18xx driver" 1881da177e4SLinus Torvalds select SND_OPL3_LIB 1891da177e4SLinus Torvalds select SND_MPU401_UART 1901da177e4SLinus Torvalds select SND_PCM 1911da177e4SLinus Torvalds help 1921da177e4SLinus Torvalds Say Y here to include support for ESS AudioDrive ES18xx chips. 1931da177e4SLinus Torvalds 1941da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1951da177e4SLinus Torvalds will be called snd-es18xx. 1961da177e4SLinus Torvalds 197e307258dSKrzysztof Heltconfig SND_SC6000 198c2828661SKrzysztof Helt tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16" 199ce816fa8SUwe Kleine-König depends on HAS_IOPORT_MAP 200760fc6b8SKrzysztof Helt select SND_WSS_LIB 201e307258dSKrzysztof Helt select SND_OPL3_LIB 202e307258dSKrzysztof Helt select SND_MPU401_UART 203e307258dSKrzysztof Helt help 204c2828661SKrzysztof Helt Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000 205c2828661SKrzysztof Helt cards and clones: 206e307258dSKrzysztof Helt Audio Excel DSP 16 and Zoltrix AV302. 207e307258dSKrzysztof Helt 208c2828661SKrzysztof Helt These cards are based on CompuMedia ASC-9308 or ASC-9408 chips. 209c2828661SKrzysztof Helt 210e307258dSKrzysztof Helt To compile this driver as a module, choose M here: the module 211e307258dSKrzysztof Helt will be called snd-sc6000. 212e307258dSKrzysztof Helt 2131da177e4SLinus Torvaldsconfig SND_GUSCLASSIC 2141da177e4SLinus Torvalds tristate "Gravis UltraSound Classic" 2151da177e4SLinus Torvalds select SND_RAWMIDI 2161da177e4SLinus Torvalds select SND_PCM 21761595dcaSTakashi Iwai select SND_TIMER 2181da177e4SLinus Torvalds help 2191da177e4SLinus Torvalds Say Y here to include support for Gravis UltraSound Classic 2201da177e4SLinus Torvalds soundcards. 2211da177e4SLinus Torvalds 2221da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2231da177e4SLinus Torvalds will be called snd-gusclassic. 2241da177e4SLinus Torvalds 2251da177e4SLinus Torvaldsconfig SND_GUSEXTREME 2261da177e4SLinus Torvalds tristate "Gravis UltraSound Extreme" 2270f101fa6SVille Syrjala select SND_OPL3_LIB 2281da177e4SLinus Torvalds select SND_MPU401_UART 2291da177e4SLinus Torvalds select SND_PCM 23061595dcaSTakashi Iwai select SND_TIMER 2311da177e4SLinus Torvalds help 2321da177e4SLinus Torvalds Say Y here to include support for Gravis UltraSound Extreme 2331da177e4SLinus Torvalds soundcards. 2341da177e4SLinus Torvalds 2351da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2361da177e4SLinus Torvalds will be called snd-gusextreme. 2371da177e4SLinus Torvalds 2381da177e4SLinus Torvaldsconfig SND_GUSMAX 2391da177e4SLinus Torvalds tristate "Gravis UltraSound MAX" 2401da177e4SLinus Torvalds select SND_RAWMIDI 2419295aea1SKrzysztof Helt select SND_WSS_LIB 2421da177e4SLinus Torvalds help 2431da177e4SLinus Torvalds Say Y here to include support for Gravis UltraSound MAX 2441da177e4SLinus Torvalds soundcards. 2451da177e4SLinus Torvalds 2461da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2471da177e4SLinus Torvalds will be called snd-gusmax. 2481da177e4SLinus Torvalds 2491da177e4SLinus Torvaldsconfig SND_INTERWAVE 2501da177e4SLinus Torvalds tristate "AMD InterWave, Gravis UltraSound PnP" 25189fe5117STakashi Iwai depends on PNP 2521da177e4SLinus Torvalds select SND_RAWMIDI 2539295aea1SKrzysztof Helt select SND_WSS_LIB 2541da177e4SLinus Torvalds help 2551da177e4SLinus Torvalds Say Y here to include support for AMD InterWave based 2561da177e4SLinus Torvalds soundcards (Gravis UltraSound Plug & Play, STB SoundRage32, 2571da177e4SLinus Torvalds MED3210, Dynasonic Pro, Panasonic PCA761AW). 2581da177e4SLinus Torvalds 2591da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2601da177e4SLinus Torvalds will be called snd-interwave. 2611da177e4SLinus Torvalds 2621da177e4SLinus Torvaldsconfig SND_INTERWAVE_STB 2631da177e4SLinus Torvalds tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 26489fe5117STakashi Iwai depends on PNP 2651da177e4SLinus Torvalds select SND_RAWMIDI 2669295aea1SKrzysztof Helt select SND_WSS_LIB 2671da177e4SLinus Torvalds help 2681da177e4SLinus Torvalds Say Y here to include support for AMD InterWave based 2691da177e4SLinus Torvalds soundcards with a TEA6330T bass and treble regulator 2701da177e4SLinus Torvalds (UltraSound 32-Pro). 2711da177e4SLinus Torvalds 2721da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2731da177e4SLinus Torvalds will be called snd-interwave-stb. 2741da177e4SLinus Torvalds 275ad8decb7SKrzysztof Heltconfig SND_JAZZ16 276ad8decb7SKrzysztof Helt tristate "Media Vision Jazz16 card and compatibles" 277ad8decb7SKrzysztof Helt select SND_OPL3_LIB 278ad8decb7SKrzysztof Helt select SND_MPU401_UART 279ad8decb7SKrzysztof Helt select SND_SB8_DSP 280ad8decb7SKrzysztof Helt help 281ad8decb7SKrzysztof Helt Say Y here to include support for soundcards based on the 282ad8decb7SKrzysztof Helt Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16), 283ad8decb7SKrzysztof Helt codec MVA416 (CS4216) and mixer MVA514 (ICS2514). 284ad8decb7SKrzysztof Helt Media Vision's Jazz16 cards were sold under names Pro Sonic 16, 285ad8decb7SKrzysztof Helt Premium 3-D and Pro 3-D. There were also OEMs cards with the 286ad8decb7SKrzysztof Helt Jazz16 chipset. 287ad8decb7SKrzysztof Helt 288ad8decb7SKrzysztof Helt To compile this driver as a module, choose M here: the module 289ad8decb7SKrzysztof Helt will be called snd-jazz16. 290ad8decb7SKrzysztof Helt 291230b5c1aSTakashi Iwaiconfig SND_OPL3SA2 292230b5c1aSTakashi Iwai tristate "Yamaha OPL3-SA2/SA3" 293230b5c1aSTakashi Iwai select SND_OPL3_LIB 294230b5c1aSTakashi Iwai select SND_MPU401_UART 2959295aea1SKrzysztof Helt select SND_WSS_LIB 296230b5c1aSTakashi Iwai help 297230b5c1aSTakashi Iwai Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3 298230b5c1aSTakashi Iwai chips. 299230b5c1aSTakashi Iwai 300230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 301230b5c1aSTakashi Iwai will be called snd-opl3sa2. 302230b5c1aSTakashi Iwai 3031da177e4SLinus Torvaldsconfig SND_OPTI92X_AD1848 3041da177e4SLinus Torvalds tristate "OPTi 82C92x - AD1848" 3051da177e4SLinus Torvalds select SND_OPL3_LIB 3061da177e4SLinus Torvalds select SND_OPL4_LIB 3071da177e4SLinus Torvalds select SND_MPU401_UART 308760fc6b8SKrzysztof Helt select SND_WSS_LIB 3091da177e4SLinus Torvalds help 3101da177e4SLinus Torvalds Say Y here to include support for soundcards based on Opti 3111da177e4SLinus Torvalds 82C92x or OTI-601 chips and using an AD1848 codec. 3121da177e4SLinus Torvalds 3131da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3141da177e4SLinus Torvalds will be called snd-opti92x-ad1848. 3151da177e4SLinus Torvalds 3161da177e4SLinus Torvaldsconfig SND_OPTI92X_CS4231 3171da177e4SLinus Torvalds tristate "OPTi 82C92x - CS4231" 3181da177e4SLinus Torvalds select SND_OPL3_LIB 3191da177e4SLinus Torvalds select SND_OPL4_LIB 3201da177e4SLinus Torvalds select SND_MPU401_UART 3219295aea1SKrzysztof Helt select SND_WSS_LIB 3221da177e4SLinus Torvalds help 3231da177e4SLinus Torvalds Say Y here to include support for soundcards based on Opti 3241da177e4SLinus Torvalds 82C92x chips and using a CS4231 codec. 3251da177e4SLinus Torvalds 3261da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3271da177e4SLinus Torvalds will be called snd-opti92x-cs4231. 3281da177e4SLinus Torvalds 3291da177e4SLinus Torvaldsconfig SND_OPTI93X 3301da177e4SLinus Torvalds tristate "OPTi 82C93x" 3311da177e4SLinus Torvalds select SND_OPL3_LIB 3321da177e4SLinus Torvalds select SND_MPU401_UART 3339295aea1SKrzysztof Helt select SND_WSS_LIB 3341da177e4SLinus Torvalds help 3351da177e4SLinus Torvalds Say Y here to include support for soundcards based on Opti 3361da177e4SLinus Torvalds 82C93x chips. 3371da177e4SLinus Torvalds 3381da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3391da177e4SLinus Torvalds will be called snd-opti93x. 3401da177e4SLinus Torvalds 3411841f613SMartin Langerconfig SND_MIRO 3421841f613SMartin Langer tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" 3431841f613SMartin Langer select SND_OPL4_LIB 3449295aea1SKrzysztof Helt select SND_WSS_LIB 3451841f613SMartin Langer select SND_MPU401_UART 3461841f613SMartin Langer select SND_PCM 3471841f613SMartin Langer help 3481841f613SMartin Langer Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 3491841f613SMartin Langer miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards. 3501841f613SMartin Langer 3511841f613SMartin Langer To compile this driver as a module, choose M here: the module 3521841f613SMartin Langer will be called snd-miro. 3531841f613SMartin Langer 3541da177e4SLinus Torvaldsconfig SND_SB8 3551da177e4SLinus Torvalds tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 3561da177e4SLinus Torvalds select SND_OPL3_LIB 3571da177e4SLinus Torvalds select SND_RAWMIDI 358dda369cfSTakashi Iwai select SND_SB8_DSP 3591da177e4SLinus Torvalds help 3601da177e4SLinus Torvalds Say Y here to include support for Creative Sound Blaster 1.0/ 3611da177e4SLinus Torvalds 2.0/Pro (8-bit) or 100% compatible soundcards. 3621da177e4SLinus Torvalds 3631da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3641da177e4SLinus Torvalds will be called snd-sb8. 3651da177e4SLinus Torvalds 3661da177e4SLinus Torvaldsconfig SND_SB16 3671da177e4SLinus Torvalds tristate "Sound Blaster 16 (PnP)" 3681da177e4SLinus Torvalds select SND_OPL3_LIB 3691da177e4SLinus Torvalds select SND_MPU401_UART 370dda369cfSTakashi Iwai select SND_SB16_DSP 3711da177e4SLinus Torvalds help 3721da177e4SLinus Torvalds Say Y here to include support for Sound Blaster 16 soundcards 3731da177e4SLinus Torvalds (including the Plug and Play version). 3741da177e4SLinus Torvalds 3751da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3761da177e4SLinus Torvalds will be called snd-sb16. 3771da177e4SLinus Torvalds 3781da177e4SLinus Torvaldsconfig SND_SBAWE 3791da177e4SLinus Torvalds tristate "Sound Blaster AWE (32,64) (PnP)" 3801da177e4SLinus Torvalds select SND_OPL3_LIB 3811da177e4SLinus Torvalds select SND_MPU401_UART 382dda369cfSTakashi Iwai select SND_SB16_DSP 383111b0cdbSTakashi Iwai select SND_SEQ_DEVICE if SND_SEQUENCER != n 3841da177e4SLinus Torvalds help 3851da177e4SLinus Torvalds Say Y here to include support for Sound Blaster AWE soundcards 3861da177e4SLinus Torvalds (including the Plug and Play version). 3871da177e4SLinus Torvalds 3881da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3891da177e4SLinus Torvalds will be called snd-sbawe. 3901da177e4SLinus Torvalds 3910181307aSTakashi Iwai# select SEQ stuff to min(SND_SEQUENCER,SND_XXX) 3920181307aSTakashi Iwaiconfig SND_SBAWE_SEQ 3930181307aSTakashi Iwai def_tristate SND_SEQUENCER && SND_SBAWE 3940181307aSTakashi Iwai select SND_SEQ_MIDI_EMUL 3950181307aSTakashi Iwai select SND_SEQ_VIRMIDI 39682721155STakashi Iwai select SND_SYNTH_EMUX 3970181307aSTakashi Iwai 3981da177e4SLinus Torvaldsconfig SND_SB16_CSP 3991da177e4SLinus Torvalds bool "Sound Blaster 16/AWE CSP support" 4001da177e4SLinus Torvalds depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) 401ac68c16aSTakashi Iwai select FW_LOADER 4021da177e4SLinus Torvalds help 4031da177e4SLinus Torvalds Say Y here to include support for the CSP core. This special 4041da177e4SLinus Torvalds coprocessor can do variable tasks like various compression and 4051da177e4SLinus Torvalds decompression algorithms. 4061da177e4SLinus Torvalds 4071da177e4SLinus Torvaldsconfig SND_SSCAPE 40856305757SKrzysztof Helt tristate "Ensoniq SoundScape driver" 4091da177e4SLinus Torvalds select SND_MPU401_UART 4109295aea1SKrzysztof Helt select SND_WSS_LIB 411acd47100SKrzysztof Helt select FW_LOADER 4121da177e4SLinus Torvalds help 41356305757SKrzysztof Helt Say Y here to include support for Ensoniq SoundScape 414f0968e3fSKrzysztof Helt and Ensoniq OEM soundcards. 4151da177e4SLinus Torvalds 41656305757SKrzysztof Helt The PCM audio is supported on SoundScape Classic, Elite, PnP 417f0968e3fSKrzysztof Helt and VIVO cards. The supported OEM cards are SPEA Media FX and 418f0968e3fSKrzysztof Helt Reveal SC-600. 419acd47100SKrzysztof Helt The MIDI support is very experimental and requires binary 420acd47100SKrzysztof Helt firmware files called "scope.cod" and "sndscape.co?" where the 421acd47100SKrzysztof Helt ? is digit 0, 1, 2, 3 or 4. The firmware files can be found 422acd47100SKrzysztof Helt in DOS or Windows driver packages. One has to put the firmware 423acd47100SKrzysztof Helt files into the /lib/firmware directory. 42456305757SKrzysztof Helt 4251da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 4261da177e4SLinus Torvalds will be called snd-sscape. 4271da177e4SLinus Torvalds 428230b5c1aSTakashi Iwaiconfig SND_WAVEFRONT 429230b5c1aSTakashi Iwai tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" 430c2b1239aSTakashi Iwai select FW_LOADER 431230b5c1aSTakashi Iwai select SND_OPL3_LIB 432230b5c1aSTakashi Iwai select SND_MPU401_UART 4339295aea1SKrzysztof Helt select SND_WSS_LIB 434230b5c1aSTakashi Iwai help 435230b5c1aSTakashi Iwai Say Y here to include support for Turtle Beach Maui, Tropez 436230b5c1aSTakashi Iwai and Tropez+ soundcards based on the Wavefront chip. 437230b5c1aSTakashi Iwai 438230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 439230b5c1aSTakashi Iwai will be called snd-wavefront. 440230b5c1aSTakashi Iwai 441f6c63835SKrzysztof Heltconfig SND_MSND_PINNACLE 442f6c63835SKrzysztof Helt tristate "Turtle Beach MultiSound Pinnacle/Fiji driver" 443b08592d4SKees Cook depends on X86 444f6c63835SKrzysztof Helt select FW_LOADER 445f6c63835SKrzysztof Helt select SND_MPU401_UART 446f6c63835SKrzysztof Helt select SND_PCM 447f6c63835SKrzysztof Helt help 448f6c63835SKrzysztof Helt Say Y to include support for Turtle Beach MultiSound Pinnacle/ 449f6c63835SKrzysztof Helt Fiji soundcards. 450f6c63835SKrzysztof Helt 451f6c63835SKrzysztof Helt To compile this driver as a module, choose M here: the module 452f6c63835SKrzysztof Helt will be called snd-msnd-pinnacle. 453f6c63835SKrzysztof Helt 454f6c63835SKrzysztof Heltconfig SND_MSND_CLASSIC 455f6c63835SKrzysztof Helt tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey" 456b08592d4SKees Cook depends on X86 457f6c63835SKrzysztof Helt select FW_LOADER 458f6c63835SKrzysztof Helt select SND_MPU401_UART 459f6c63835SKrzysztof Helt select SND_PCM 460f6c63835SKrzysztof Helt help 461f6c63835SKrzysztof Helt Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or 462f6c63835SKrzysztof Helt Monterey (not for the Pinnacle or Fiji). 463f6c63835SKrzysztof Helt 4640e6995e3SMauro Carvalho Chehab See <file:Documentation/sound/cards/multisound.sh> for important information 465f6c63835SKrzysztof Helt about this driver. Note that it has been discontinued, but the 466f6c63835SKrzysztof Helt Voyetra Turtle Beach knowledge base entry for it is still available 467f6c63835SKrzysztof Helt at <http://www.turtlebeach.com/site/kb_ftp/790.asp>. 468f6c63835SKrzysztof Helt 469f6c63835SKrzysztof Helt To compile this driver as a module, choose M here: the module 470f6c63835SKrzysztof Helt will be called snd-msnd-classic. 471f6c63835SKrzysztof Helt 47289fe5117STakashi Iwaiendif # SND_ISA 47389fe5117STakashi Iwai 474