11da177e4SLinus Torvalds# ALSA ISA drivers 21da177e4SLinus Torvalds 39295aea1SKrzysztof Heltconfig SND_WSS_LIB 41da177e4SLinus Torvalds tristate 51da177e4SLinus Torvalds select SND_PCM 6*61595dcaSTakashi Iwai select SND_TIMER 71da177e4SLinus Torvalds 8dda369cfSTakashi Iwaiconfig SND_SB_COMMON 9dda369cfSTakashi Iwai tristate 10dda369cfSTakashi Iwai 11dda369cfSTakashi Iwaiconfig SND_SB8_DSP 12dda369cfSTakashi Iwai tristate 13dda369cfSTakashi Iwai select SND_PCM 14dda369cfSTakashi Iwai select SND_SB_COMMON 15dda369cfSTakashi Iwai 16dda369cfSTakashi Iwaiconfig SND_SB16_DSP 17dda369cfSTakashi Iwai tristate 18dda369cfSTakashi Iwai select SND_PCM 19dda369cfSTakashi Iwai select SND_SB_COMMON 20dda369cfSTakashi Iwai 2189fe5117STakashi Iwaimenuconfig SND_ISA 2289fe5117STakashi Iwai bool "ISA sound devices" 2389fe5117STakashi Iwai depends on ISA && ISA_DMA_API 2489fe5117STakashi Iwai default y 2589fe5117STakashi Iwai help 2689fe5117STakashi Iwai Support for sound devices connected via the ISA bus. 2789fe5117STakashi Iwai 2889fe5117STakashi Iwaiif SND_ISA 2970656896SAdrian Bunk 30cf40a310SRene Hermanconfig SND_ADLIB 31cf40a310SRene Herman tristate "AdLib FM card" 32cf40a310SRene Herman select SND_OPL3_LIB 33cf40a310SRene Herman help 34cf40a310SRene Herman Say Y here to include support for AdLib FM cards. 35cf40a310SRene Herman 36cf40a310SRene Herman To compile this driver as a module, choose M here: the module 37cf40a310SRene Herman will be called snd-adlib. 38cf40a310SRene Herman 391da177e4SLinus Torvaldsconfig SND_AD1816A 401da177e4SLinus Torvalds tristate "Analog Devices SoundPort AD1816A" 4189fe5117STakashi Iwai depends on PNP 428dbfc5cfSBodo Eggert select ISAPNP 431da177e4SLinus Torvalds select SND_OPL3_LIB 441da177e4SLinus Torvalds select SND_MPU401_UART 451da177e4SLinus Torvalds select SND_PCM 46*61595dcaSTakashi Iwai select SND_TIMER 471da177e4SLinus Torvalds help 481da177e4SLinus Torvalds Say Y here to include support for Analog Devices SoundPort 491da177e4SLinus Torvalds AD1816A or compatible sound chips. 501da177e4SLinus Torvalds 511da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 521da177e4SLinus Torvalds will be called snd-ad1816a. 531da177e4SLinus Torvalds 541da177e4SLinus Torvaldsconfig SND_AD1848 551da177e4SLinus Torvalds tristate "Generic AD1848/CS4248 driver" 56760fc6b8SKrzysztof Helt select SND_WSS_LIB 571da177e4SLinus Torvalds help 581da177e4SLinus Torvalds Say Y here to include support for AD1848 (Analog Devices) or 591da177e4SLinus Torvalds CS4248 (Cirrus Logic - Crystal Semiconductors) chips. 601da177e4SLinus Torvalds 61c2b73d14SKrzysztof Helt For newer chips from Cirrus Logic, use the CS4231 or CS4232+ 62c2b73d14SKrzysztof Helt drivers. 631da177e4SLinus Torvalds 641da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 651da177e4SLinus Torvalds will be called snd-ad1848. 661da177e4SLinus Torvalds 67230b5c1aSTakashi Iwaiconfig SND_ALS100 6814ff3e78SKrzysztof Helt tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx" 6989fe5117STakashi Iwai depends on PNP 70230b5c1aSTakashi Iwai select ISAPNP 71230b5c1aSTakashi Iwai select SND_OPL3_LIB 72230b5c1aSTakashi Iwai select SND_MPU401_UART 73dda369cfSTakashi Iwai select SND_SB16_DSP 74230b5c1aSTakashi Iwai help 7514ff3e78SKrzysztof Helt Say Y here to include support for soundcards based on the 7614ff3e78SKrzysztof Helt Diamond Technologies DT-019X or Avance Logic chips: ALS007, 7714ff3e78SKrzysztof Helt ALS100, ALS110, ALS120 and ALS200 chips. 78230b5c1aSTakashi Iwai 79230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 80230b5c1aSTakashi Iwai will be called snd-als100. 81230b5c1aSTakashi Iwai 8249531192SRené Hermanconfig SND_AZT1605 8349531192SRené Herman tristate "Aztech AZT1605 Driver" 8449531192SRené Herman depends on SND 8549531192SRené Herman select SND_WSS_LIB 8649531192SRené Herman select SND_MPU401_UART 8749531192SRené Herman select SND_OPL3_LIB 8849531192SRené Herman help 8949531192SRené Herman Say Y here to include support for Aztech Sound Galaxy cards 9049531192SRené Herman based on the AZT1605 chipset. 9149531192SRené Herman 9249531192SRené Herman To compile this driver as a module, choose M here: the module 9349531192SRené Herman will be called snd-azt1605. 9449531192SRené Herman 9549531192SRené Hermanconfig SND_AZT2316 9649531192SRené Herman tristate "Aztech AZT2316 Driver" 9749531192SRené Herman depends on SND 9849531192SRené Herman select SND_WSS_LIB 9949531192SRené Herman select SND_MPU401_UART 10049531192SRené Herman select SND_OPL3_LIB 10149531192SRené Herman help 10249531192SRené Herman Say Y here to include support for Aztech Sound Galaxy cards 10349531192SRené Herman based on the AZT2316 chipset. 10449531192SRené Herman 10549531192SRené Herman To compile this driver as a module, choose M here: the module 10649531192SRené Herman will be called snd-azt2316. 10749531192SRené Herman 108230b5c1aSTakashi Iwaiconfig SND_AZT2320 109230b5c1aSTakashi Iwai tristate "Aztech Systems AZT2320" 11089fe5117STakashi Iwai depends on PNP 111230b5c1aSTakashi Iwai select ISAPNP 112230b5c1aSTakashi Iwai select SND_OPL3_LIB 113230b5c1aSTakashi Iwai select SND_MPU401_UART 1149295aea1SKrzysztof Helt select SND_WSS_LIB 115230b5c1aSTakashi Iwai help 116230b5c1aSTakashi Iwai Say Y here to include support for soundcards based on the 117230b5c1aSTakashi Iwai Aztech Systems AZT2320 chip. 118230b5c1aSTakashi Iwai 119230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 120230b5c1aSTakashi Iwai will be called snd-azt2320. 121230b5c1aSTakashi Iwai 122f9933487SOndrej Zaryconfig SND_CMI8328 123f9933487SOndrej Zary tristate "C-Media CMI8328" 124f9933487SOndrej Zary select SND_WSS_LIB 125f9933487SOndrej Zary select SND_OPL3_LIB 126f9933487SOndrej Zary select SND_MPU401_UART 127f9933487SOndrej Zary help 128f9933487SOndrej Zary Say Y here to include support for soundcards based on the 129f9933487SOndrej Zary C-Media CMI8328 chip. 130f9933487SOndrej Zary 131f9933487SOndrej Zary To compile this driver as a module, choose M here: the module 132f9933487SOndrej Zary will be called snd-cmi8328. 133f9933487SOndrej Zary 134230b5c1aSTakashi Iwaiconfig SND_CMI8330 135230b5c1aSTakashi Iwai tristate "C-Media CMI8330" 136760fc6b8SKrzysztof Helt select SND_WSS_LIB 137dda369cfSTakashi Iwai select SND_SB16_DSP 13848972cc5SKrzysztof Helt select SND_OPL3_LIB 139c97dff84SKrzysztof Helt select SND_MPU401_UART 140230b5c1aSTakashi Iwai help 141230b5c1aSTakashi Iwai Say Y here to include support for soundcards based on the 142230b5c1aSTakashi Iwai C-Media CMI8330 chip. 143230b5c1aSTakashi Iwai 144230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 145230b5c1aSTakashi Iwai will be called snd-cmi8330. 146230b5c1aSTakashi Iwai 1471da177e4SLinus Torvaldsconfig SND_CS4231 1481da177e4SLinus Torvalds tristate "Generic Cirrus Logic CS4231 driver" 1491da177e4SLinus Torvalds select SND_MPU401_UART 1509295aea1SKrzysztof Helt select SND_WSS_LIB 1511da177e4SLinus Torvalds help 1521da177e4SLinus Torvalds Say Y here to include support for CS4231 chips from Cirrus 1531da177e4SLinus Torvalds Logic - Crystal Semiconductors. 1541da177e4SLinus Torvalds 1551da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1561da177e4SLinus Torvalds will be called snd-cs4231. 1571da177e4SLinus Torvalds 1581da177e4SLinus Torvaldsconfig SND_CS4236 159c2b73d14SKrzysztof Helt tristate "Generic Cirrus Logic CS4232/CS4236+ driver" 1601da177e4SLinus Torvalds select SND_OPL3_LIB 1611da177e4SLinus Torvalds select SND_MPU401_UART 1629295aea1SKrzysztof Helt select SND_WSS_LIB 1631da177e4SLinus Torvalds help 164c2b73d14SKrzysztof Helt Say Y to include support for CS4232,CS4235,CS4236,CS4237B, 165c2b73d14SKrzysztof Helt CS4238B,CS4239 chips from Cirrus Logic - Crystal 166c2b73d14SKrzysztof Helt Semiconductors. 1671da177e4SLinus Torvalds 1681da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1691da177e4SLinus Torvalds will be called snd-cs4236. 1701da177e4SLinus Torvalds 1711da177e4SLinus Torvaldsconfig SND_ES1688 172a20971b2SKrzysztof Helt tristate "Generic ESS ES688/ES1688 and ES968 PnP driver" 1731da177e4SLinus Torvalds select SND_OPL3_LIB 1741da177e4SLinus Torvalds select SND_MPU401_UART 1751da177e4SLinus Torvalds select SND_PCM 1761da177e4SLinus Torvalds help 1771da177e4SLinus Torvalds Say Y here to include support for ESS AudioDrive ES688 or 178a20971b2SKrzysztof Helt ES1688 chips. Also, this module support cards with ES968 PnP chip. 1791da177e4SLinus Torvalds 1801da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1811da177e4SLinus Torvalds will be called snd-es1688. 1821da177e4SLinus Torvalds 1831da177e4SLinus Torvaldsconfig SND_ES18XX 1841da177e4SLinus Torvalds tristate "Generic ESS ES18xx driver" 1851da177e4SLinus Torvalds select SND_OPL3_LIB 1861da177e4SLinus Torvalds select SND_MPU401_UART 1871da177e4SLinus Torvalds select SND_PCM 1881da177e4SLinus Torvalds help 1891da177e4SLinus Torvalds Say Y here to include support for ESS AudioDrive ES18xx chips. 1901da177e4SLinus Torvalds 1911da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1921da177e4SLinus Torvalds will be called snd-es18xx. 1931da177e4SLinus Torvalds 194e307258dSKrzysztof Heltconfig SND_SC6000 195c2828661SKrzysztof Helt tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16" 196ce816fa8SUwe Kleine-König depends on HAS_IOPORT_MAP 197760fc6b8SKrzysztof Helt select SND_WSS_LIB 198e307258dSKrzysztof Helt select SND_OPL3_LIB 199e307258dSKrzysztof Helt select SND_MPU401_UART 200e307258dSKrzysztof Helt help 201c2828661SKrzysztof Helt Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000 202c2828661SKrzysztof Helt cards and clones: 203e307258dSKrzysztof Helt Audio Excel DSP 16 and Zoltrix AV302. 204e307258dSKrzysztof Helt 205c2828661SKrzysztof Helt These cards are based on CompuMedia ASC-9308 or ASC-9408 chips. 206c2828661SKrzysztof Helt 207e307258dSKrzysztof Helt To compile this driver as a module, choose M here: the module 208e307258dSKrzysztof Helt will be called snd-sc6000. 209e307258dSKrzysztof Helt 2101da177e4SLinus Torvaldsconfig SND_GUSCLASSIC 2111da177e4SLinus Torvalds tristate "Gravis UltraSound Classic" 2121da177e4SLinus Torvalds select SND_RAWMIDI 2131da177e4SLinus Torvalds select SND_PCM 214*61595dcaSTakashi Iwai select SND_TIMER 2151da177e4SLinus Torvalds help 2161da177e4SLinus Torvalds Say Y here to include support for Gravis UltraSound Classic 2171da177e4SLinus Torvalds soundcards. 2181da177e4SLinus Torvalds 2191da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2201da177e4SLinus Torvalds will be called snd-gusclassic. 2211da177e4SLinus Torvalds 2221da177e4SLinus Torvaldsconfig SND_GUSEXTREME 2231da177e4SLinus Torvalds tristate "Gravis UltraSound Extreme" 2240f101fa6SVille Syrjala select SND_OPL3_LIB 2251da177e4SLinus Torvalds select SND_MPU401_UART 2261da177e4SLinus Torvalds select SND_PCM 227*61595dcaSTakashi Iwai select SND_TIMER 2281da177e4SLinus Torvalds help 2291da177e4SLinus Torvalds Say Y here to include support for Gravis UltraSound Extreme 2301da177e4SLinus Torvalds soundcards. 2311da177e4SLinus Torvalds 2321da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2331da177e4SLinus Torvalds will be called snd-gusextreme. 2341da177e4SLinus Torvalds 2351da177e4SLinus Torvaldsconfig SND_GUSMAX 2361da177e4SLinus Torvalds tristate "Gravis UltraSound MAX" 2371da177e4SLinus Torvalds select SND_RAWMIDI 2389295aea1SKrzysztof Helt select SND_WSS_LIB 2391da177e4SLinus Torvalds help 2401da177e4SLinus Torvalds Say Y here to include support for Gravis UltraSound MAX 2411da177e4SLinus Torvalds soundcards. 2421da177e4SLinus Torvalds 2431da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2441da177e4SLinus Torvalds will be called snd-gusmax. 2451da177e4SLinus Torvalds 2461da177e4SLinus Torvaldsconfig SND_INTERWAVE 2471da177e4SLinus Torvalds tristate "AMD InterWave, Gravis UltraSound PnP" 24889fe5117STakashi Iwai depends on PNP 2491da177e4SLinus Torvalds select SND_RAWMIDI 2509295aea1SKrzysztof Helt select SND_WSS_LIB 2511da177e4SLinus Torvalds help 2521da177e4SLinus Torvalds Say Y here to include support for AMD InterWave based 2531da177e4SLinus Torvalds soundcards (Gravis UltraSound Plug & Play, STB SoundRage32, 2541da177e4SLinus Torvalds MED3210, Dynasonic Pro, Panasonic PCA761AW). 2551da177e4SLinus Torvalds 2561da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2571da177e4SLinus Torvalds will be called snd-interwave. 2581da177e4SLinus Torvalds 2591da177e4SLinus Torvaldsconfig SND_INTERWAVE_STB 2601da177e4SLinus Torvalds tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 26189fe5117STakashi Iwai depends on PNP 2621da177e4SLinus Torvalds select SND_RAWMIDI 2639295aea1SKrzysztof Helt select SND_WSS_LIB 2641da177e4SLinus Torvalds help 2651da177e4SLinus Torvalds Say Y here to include support for AMD InterWave based 2661da177e4SLinus Torvalds soundcards with a TEA6330T bass and treble regulator 2671da177e4SLinus Torvalds (UltraSound 32-Pro). 2681da177e4SLinus Torvalds 2691da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 2701da177e4SLinus Torvalds will be called snd-interwave-stb. 2711da177e4SLinus Torvalds 272ad8decb7SKrzysztof Heltconfig SND_JAZZ16 273ad8decb7SKrzysztof Helt tristate "Media Vision Jazz16 card and compatibles" 274ad8decb7SKrzysztof Helt select SND_OPL3_LIB 275ad8decb7SKrzysztof Helt select SND_MPU401_UART 276ad8decb7SKrzysztof Helt select SND_SB8_DSP 277ad8decb7SKrzysztof Helt help 278ad8decb7SKrzysztof Helt Say Y here to include support for soundcards based on the 279ad8decb7SKrzysztof Helt Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16), 280ad8decb7SKrzysztof Helt codec MVA416 (CS4216) and mixer MVA514 (ICS2514). 281ad8decb7SKrzysztof Helt Media Vision's Jazz16 cards were sold under names Pro Sonic 16, 282ad8decb7SKrzysztof Helt Premium 3-D and Pro 3-D. There were also OEMs cards with the 283ad8decb7SKrzysztof Helt Jazz16 chipset. 284ad8decb7SKrzysztof Helt 285ad8decb7SKrzysztof Helt To compile this driver as a module, choose M here: the module 286ad8decb7SKrzysztof Helt will be called snd-jazz16. 287ad8decb7SKrzysztof Helt 288230b5c1aSTakashi Iwaiconfig SND_OPL3SA2 289230b5c1aSTakashi Iwai tristate "Yamaha OPL3-SA2/SA3" 290230b5c1aSTakashi Iwai select SND_OPL3_LIB 291230b5c1aSTakashi Iwai select SND_MPU401_UART 2929295aea1SKrzysztof Helt select SND_WSS_LIB 293230b5c1aSTakashi Iwai help 294230b5c1aSTakashi Iwai Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3 295230b5c1aSTakashi Iwai chips. 296230b5c1aSTakashi Iwai 297230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 298230b5c1aSTakashi Iwai will be called snd-opl3sa2. 299230b5c1aSTakashi Iwai 3001da177e4SLinus Torvaldsconfig SND_OPTI92X_AD1848 3011da177e4SLinus Torvalds tristate "OPTi 82C92x - AD1848" 3021da177e4SLinus Torvalds select SND_OPL3_LIB 3031da177e4SLinus Torvalds select SND_OPL4_LIB 3041da177e4SLinus Torvalds select SND_MPU401_UART 305760fc6b8SKrzysztof Helt select SND_WSS_LIB 3061da177e4SLinus Torvalds help 3071da177e4SLinus Torvalds Say Y here to include support for soundcards based on Opti 3081da177e4SLinus Torvalds 82C92x or OTI-601 chips and using an AD1848 codec. 3091da177e4SLinus Torvalds 3101da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3111da177e4SLinus Torvalds will be called snd-opti92x-ad1848. 3121da177e4SLinus Torvalds 3131da177e4SLinus Torvaldsconfig SND_OPTI92X_CS4231 3141da177e4SLinus Torvalds tristate "OPTi 82C92x - CS4231" 3151da177e4SLinus Torvalds select SND_OPL3_LIB 3161da177e4SLinus Torvalds select SND_OPL4_LIB 3171da177e4SLinus Torvalds select SND_MPU401_UART 3189295aea1SKrzysztof Helt select SND_WSS_LIB 3191da177e4SLinus Torvalds help 3201da177e4SLinus Torvalds Say Y here to include support for soundcards based on Opti 3211da177e4SLinus Torvalds 82C92x chips and using a CS4231 codec. 3221da177e4SLinus Torvalds 3231da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3241da177e4SLinus Torvalds will be called snd-opti92x-cs4231. 3251da177e4SLinus Torvalds 3261da177e4SLinus Torvaldsconfig SND_OPTI93X 3271da177e4SLinus Torvalds tristate "OPTi 82C93x" 3281da177e4SLinus Torvalds select SND_OPL3_LIB 3291da177e4SLinus Torvalds select SND_MPU401_UART 3309295aea1SKrzysztof Helt select SND_WSS_LIB 3311da177e4SLinus Torvalds help 3321da177e4SLinus Torvalds Say Y here to include support for soundcards based on Opti 3331da177e4SLinus Torvalds 82C93x chips. 3341da177e4SLinus Torvalds 3351da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3361da177e4SLinus Torvalds will be called snd-opti93x. 3371da177e4SLinus Torvalds 3381841f613SMartin Langerconfig SND_MIRO 3391841f613SMartin Langer tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" 3401841f613SMartin Langer select SND_OPL4_LIB 3419295aea1SKrzysztof Helt select SND_WSS_LIB 3421841f613SMartin Langer select SND_MPU401_UART 3431841f613SMartin Langer select SND_PCM 3441841f613SMartin Langer help 3451841f613SMartin Langer Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 3461841f613SMartin Langer miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards. 3471841f613SMartin Langer 3481841f613SMartin Langer To compile this driver as a module, choose M here: the module 3491841f613SMartin Langer will be called snd-miro. 3501841f613SMartin Langer 3511da177e4SLinus Torvaldsconfig SND_SB8 3521da177e4SLinus Torvalds tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 3531da177e4SLinus Torvalds select SND_OPL3_LIB 3541da177e4SLinus Torvalds select SND_RAWMIDI 355dda369cfSTakashi Iwai select SND_SB8_DSP 3561da177e4SLinus Torvalds help 3571da177e4SLinus Torvalds Say Y here to include support for Creative Sound Blaster 1.0/ 3581da177e4SLinus Torvalds 2.0/Pro (8-bit) or 100% compatible soundcards. 3591da177e4SLinus Torvalds 3601da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3611da177e4SLinus Torvalds will be called snd-sb8. 3621da177e4SLinus Torvalds 3631da177e4SLinus Torvaldsconfig SND_SB16 3641da177e4SLinus Torvalds tristate "Sound Blaster 16 (PnP)" 3651da177e4SLinus Torvalds select SND_OPL3_LIB 3661da177e4SLinus Torvalds select SND_MPU401_UART 367dda369cfSTakashi Iwai select SND_SB16_DSP 3681da177e4SLinus Torvalds help 3691da177e4SLinus Torvalds Say Y here to include support for Sound Blaster 16 soundcards 3701da177e4SLinus Torvalds (including the Plug and Play version). 3711da177e4SLinus Torvalds 3721da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3731da177e4SLinus Torvalds will be called snd-sb16. 3741da177e4SLinus Torvalds 3751da177e4SLinus Torvaldsconfig SND_SBAWE 3761da177e4SLinus Torvalds tristate "Sound Blaster AWE (32,64) (PnP)" 3771da177e4SLinus Torvalds select SND_OPL3_LIB 3781da177e4SLinus Torvalds select SND_MPU401_UART 379dda369cfSTakashi Iwai select SND_SB16_DSP 3801da177e4SLinus Torvalds help 3811da177e4SLinus Torvalds Say Y here to include support for Sound Blaster AWE soundcards 3821da177e4SLinus Torvalds (including the Plug and Play version). 3831da177e4SLinus Torvalds 3841da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 3851da177e4SLinus Torvalds will be called snd-sbawe. 3861da177e4SLinus Torvalds 3871da177e4SLinus Torvaldsconfig SND_SB16_CSP 3881da177e4SLinus Torvalds bool "Sound Blaster 16/AWE CSP support" 3891da177e4SLinus Torvalds depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC) 390ac68c16aSTakashi Iwai select FW_LOADER 3911da177e4SLinus Torvalds help 3921da177e4SLinus Torvalds Say Y here to include support for the CSP core. This special 3931da177e4SLinus Torvalds coprocessor can do variable tasks like various compression and 3941da177e4SLinus Torvalds decompression algorithms. 3951da177e4SLinus Torvalds 3961da177e4SLinus Torvaldsconfig SND_SSCAPE 39756305757SKrzysztof Helt tristate "Ensoniq SoundScape driver" 3981da177e4SLinus Torvalds select SND_MPU401_UART 3999295aea1SKrzysztof Helt select SND_WSS_LIB 400acd47100SKrzysztof Helt select FW_LOADER 4011da177e4SLinus Torvalds help 40256305757SKrzysztof Helt Say Y here to include support for Ensoniq SoundScape 403f0968e3fSKrzysztof Helt and Ensoniq OEM soundcards. 4041da177e4SLinus Torvalds 40556305757SKrzysztof Helt The PCM audio is supported on SoundScape Classic, Elite, PnP 406f0968e3fSKrzysztof Helt and VIVO cards. The supported OEM cards are SPEA Media FX and 407f0968e3fSKrzysztof Helt Reveal SC-600. 408acd47100SKrzysztof Helt The MIDI support is very experimental and requires binary 409acd47100SKrzysztof Helt firmware files called "scope.cod" and "sndscape.co?" where the 410acd47100SKrzysztof Helt ? is digit 0, 1, 2, 3 or 4. The firmware files can be found 411acd47100SKrzysztof Helt in DOS or Windows driver packages. One has to put the firmware 412acd47100SKrzysztof Helt files into the /lib/firmware directory. 41356305757SKrzysztof Helt 4141da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 4151da177e4SLinus Torvalds will be called snd-sscape. 4161da177e4SLinus Torvalds 417230b5c1aSTakashi Iwaiconfig SND_WAVEFRONT 418230b5c1aSTakashi Iwai tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" 419c2b1239aSTakashi Iwai select FW_LOADER 420230b5c1aSTakashi Iwai select SND_OPL3_LIB 421230b5c1aSTakashi Iwai select SND_MPU401_UART 4229295aea1SKrzysztof Helt select SND_WSS_LIB 423230b5c1aSTakashi Iwai help 424230b5c1aSTakashi Iwai Say Y here to include support for Turtle Beach Maui, Tropez 425230b5c1aSTakashi Iwai and Tropez+ soundcards based on the Wavefront chip. 426230b5c1aSTakashi Iwai 427230b5c1aSTakashi Iwai To compile this driver as a module, choose M here: the module 428230b5c1aSTakashi Iwai will be called snd-wavefront. 429230b5c1aSTakashi Iwai 430f6c63835SKrzysztof Heltconfig SND_MSND_PINNACLE 431f6c63835SKrzysztof Helt tristate "Turtle Beach MultiSound Pinnacle/Fiji driver" 432b08592d4SKees Cook depends on X86 433f6c63835SKrzysztof Helt select FW_LOADER 434f6c63835SKrzysztof Helt select SND_MPU401_UART 435f6c63835SKrzysztof Helt select SND_PCM 436f6c63835SKrzysztof Helt help 437f6c63835SKrzysztof Helt Say Y to include support for Turtle Beach MultiSound Pinnacle/ 438f6c63835SKrzysztof Helt Fiji soundcards. 439f6c63835SKrzysztof Helt 440f6c63835SKrzysztof Helt To compile this driver as a module, choose M here: the module 441f6c63835SKrzysztof Helt will be called snd-msnd-pinnacle. 442f6c63835SKrzysztof Helt 443f6c63835SKrzysztof Heltconfig SND_MSND_CLASSIC 444f6c63835SKrzysztof Helt tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey" 445b08592d4SKees Cook depends on X86 446f6c63835SKrzysztof Helt select FW_LOADER 447f6c63835SKrzysztof Helt select SND_MPU401_UART 448f6c63835SKrzysztof Helt select SND_PCM 449f6c63835SKrzysztof Helt help 450f6c63835SKrzysztof Helt Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or 451f6c63835SKrzysztof Helt Monterey (not for the Pinnacle or Fiji). 452f6c63835SKrzysztof Helt 453f6c63835SKrzysztof Helt See <file:Documentation/sound/oss/MultiSound> for important information 454f6c63835SKrzysztof Helt about this driver. Note that it has been discontinued, but the 455f6c63835SKrzysztof Helt Voyetra Turtle Beach knowledge base entry for it is still available 456f6c63835SKrzysztof Helt at <http://www.turtlebeach.com/site/kb_ftp/790.asp>. 457f6c63835SKrzysztof Helt 458f6c63835SKrzysztof Helt To compile this driver as a module, choose M here: the module 459f6c63835SKrzysztof Helt will be called snd-msnd-classic. 460f6c63835SKrzysztof Helt 46189fe5117STakashi Iwaiendif # SND_ISA 46289fe5117STakashi Iwai 463