xref: /linux/sound/isa/Kconfig (revision 495311927ffbe3604e915aeafdf03325e9925b9d)
11da177e4SLinus Torvalds# ALSA ISA drivers
21da177e4SLinus Torvalds
39295aea1SKrzysztof Heltconfig SND_WSS_LIB
41da177e4SLinus Torvalds        tristate
51da177e4SLinus Torvalds        select SND_PCM
61da177e4SLinus Torvalds
7dda369cfSTakashi Iwaiconfig SND_SB_COMMON
8dda369cfSTakashi Iwai        tristate
9dda369cfSTakashi Iwai
10dda369cfSTakashi Iwaiconfig SND_SB8_DSP
11dda369cfSTakashi Iwai        tristate
12dda369cfSTakashi Iwai        select SND_PCM
13dda369cfSTakashi Iwai        select SND_SB_COMMON
14dda369cfSTakashi Iwai
15dda369cfSTakashi Iwaiconfig SND_SB16_DSP
16dda369cfSTakashi Iwai        tristate
17dda369cfSTakashi Iwai        select SND_PCM
18dda369cfSTakashi Iwai        select SND_SB_COMMON
19dda369cfSTakashi Iwai
2089fe5117STakashi Iwaimenuconfig SND_ISA
2189fe5117STakashi Iwai	bool "ISA sound devices"
2289fe5117STakashi Iwai	depends on ISA && ISA_DMA_API
2389fe5117STakashi Iwai	default y
2489fe5117STakashi Iwai	help
2589fe5117STakashi Iwai	  Support for sound devices connected via the ISA bus.
2689fe5117STakashi Iwai
2789fe5117STakashi Iwaiif SND_ISA
2870656896SAdrian Bunk
29cf40a310SRene Hermanconfig SND_ADLIB
30cf40a310SRene Herman	tristate "AdLib FM card"
31cf40a310SRene Herman	select SND_OPL3_LIB
32cf40a310SRene Herman	help
33cf40a310SRene Herman	  Say Y here to include support for AdLib FM cards.
34cf40a310SRene Herman
35cf40a310SRene Herman	  To compile this driver as a module, choose M here: the module
36cf40a310SRene Herman	  will be called snd-adlib.
37cf40a310SRene Herman
381da177e4SLinus Torvaldsconfig SND_AD1816A
391da177e4SLinus Torvalds	tristate "Analog Devices SoundPort AD1816A"
4089fe5117STakashi Iwai	depends on PNP
418dbfc5cfSBodo Eggert	select ISAPNP
421da177e4SLinus Torvalds	select SND_OPL3_LIB
431da177e4SLinus Torvalds	select SND_MPU401_UART
441da177e4SLinus Torvalds	select SND_PCM
451da177e4SLinus Torvalds	help
461da177e4SLinus Torvalds	  Say Y here to include support for Analog Devices SoundPort
471da177e4SLinus Torvalds	  AD1816A or compatible sound chips.
481da177e4SLinus Torvalds
491da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
501da177e4SLinus Torvalds	  will be called snd-ad1816a.
511da177e4SLinus Torvalds
521da177e4SLinus Torvaldsconfig SND_AD1848
531da177e4SLinus Torvalds	tristate "Generic AD1848/CS4248 driver"
54760fc6b8SKrzysztof Helt	select SND_WSS_LIB
551da177e4SLinus Torvalds	help
561da177e4SLinus Torvalds	  Say Y here to include support for AD1848 (Analog Devices) or
571da177e4SLinus Torvalds	  CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
581da177e4SLinus Torvalds
59c2b73d14SKrzysztof Helt	  For newer chips from Cirrus Logic, use the CS4231 or CS4232+
60c2b73d14SKrzysztof Helt	  drivers.
611da177e4SLinus Torvalds
621da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
631da177e4SLinus Torvalds	  will be called snd-ad1848.
641da177e4SLinus Torvalds
65230b5c1aSTakashi Iwaiconfig SND_ALS100
6614ff3e78SKrzysztof Helt	tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx"
6789fe5117STakashi Iwai	depends on PNP
68230b5c1aSTakashi Iwai	select ISAPNP
69230b5c1aSTakashi Iwai	select SND_OPL3_LIB
70230b5c1aSTakashi Iwai	select SND_MPU401_UART
71dda369cfSTakashi Iwai	select SND_SB16_DSP
72230b5c1aSTakashi Iwai	help
7314ff3e78SKrzysztof Helt	  Say Y here to include support for soundcards based on the
7414ff3e78SKrzysztof Helt	  Diamond Technologies DT-019X or Avance Logic chips: ALS007,
7514ff3e78SKrzysztof Helt	  ALS100, ALS110, ALS120 and ALS200 chips.
76230b5c1aSTakashi Iwai
77230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
78230b5c1aSTakashi Iwai	  will be called snd-als100.
79230b5c1aSTakashi Iwai
80*49531192SRené Hermanconfig SND_AZT1605
81*49531192SRené Herman	tristate "Aztech AZT1605 Driver"
82*49531192SRené Herman	depends on SND
83*49531192SRené Herman	select SND_WSS_LIB
84*49531192SRené Herman	select SND_MPU401_UART
85*49531192SRené Herman	select SND_OPL3_LIB
86*49531192SRené Herman	help
87*49531192SRené Herman	  Say Y here to include support for Aztech Sound Galaxy cards
88*49531192SRené Herman	  based on the AZT1605 chipset.
89*49531192SRené Herman
90*49531192SRené Herman	  To compile this driver as a module, choose M here: the module
91*49531192SRené Herman	  will be called snd-azt1605.
92*49531192SRené Herman
93*49531192SRené Hermanconfig SND_AZT2316
94*49531192SRené Herman	tristate "Aztech AZT2316 Driver"
95*49531192SRené Herman	depends on SND
96*49531192SRené Herman	select SND_WSS_LIB
97*49531192SRené Herman	select SND_MPU401_UART
98*49531192SRené Herman	select SND_OPL3_LIB
99*49531192SRené Herman	help
100*49531192SRené Herman	  Say Y here to include support for Aztech Sound Galaxy cards
101*49531192SRené Herman	  based on the AZT2316 chipset.
102*49531192SRené Herman
103*49531192SRené Herman	  To compile this driver as a module, choose M here: the module
104*49531192SRené Herman	  will be called snd-azt2316.
105*49531192SRené Herman
106230b5c1aSTakashi Iwaiconfig SND_AZT2320
107230b5c1aSTakashi Iwai	tristate "Aztech Systems AZT2320"
10889fe5117STakashi Iwai	depends on PNP
109230b5c1aSTakashi Iwai	select ISAPNP
110230b5c1aSTakashi Iwai	select SND_OPL3_LIB
111230b5c1aSTakashi Iwai	select SND_MPU401_UART
1129295aea1SKrzysztof Helt	select SND_WSS_LIB
113230b5c1aSTakashi Iwai	help
114230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on the
115230b5c1aSTakashi Iwai	  Aztech Systems AZT2320 chip.
116230b5c1aSTakashi Iwai
117230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
118230b5c1aSTakashi Iwai	  will be called snd-azt2320.
119230b5c1aSTakashi Iwai
120230b5c1aSTakashi Iwaiconfig SND_CMI8330
121230b5c1aSTakashi Iwai	tristate "C-Media CMI8330"
122760fc6b8SKrzysztof Helt	select SND_WSS_LIB
123dda369cfSTakashi Iwai	select SND_SB16_DSP
12448972cc5SKrzysztof Helt	select SND_OPL3_LIB
125c97dff84SKrzysztof Helt	select SND_MPU401_UART
126230b5c1aSTakashi Iwai	help
127230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on the
128230b5c1aSTakashi Iwai	  C-Media CMI8330 chip.
129230b5c1aSTakashi Iwai
130230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
131230b5c1aSTakashi Iwai	  will be called snd-cmi8330.
132230b5c1aSTakashi Iwai
1331da177e4SLinus Torvaldsconfig SND_CS4231
1341da177e4SLinus Torvalds	tristate "Generic Cirrus Logic CS4231 driver"
1351da177e4SLinus Torvalds	select SND_MPU401_UART
1369295aea1SKrzysztof Helt	select SND_WSS_LIB
1371da177e4SLinus Torvalds	help
1381da177e4SLinus Torvalds	  Say Y here to include support for CS4231 chips from Cirrus
1391da177e4SLinus Torvalds	  Logic - Crystal Semiconductors.
1401da177e4SLinus Torvalds
1411da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1421da177e4SLinus Torvalds	  will be called snd-cs4231.
1431da177e4SLinus Torvalds
1441da177e4SLinus Torvaldsconfig SND_CS4236
145c2b73d14SKrzysztof Helt	tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
1461da177e4SLinus Torvalds	select SND_OPL3_LIB
1471da177e4SLinus Torvalds	select SND_MPU401_UART
1489295aea1SKrzysztof Helt	select SND_WSS_LIB
1491da177e4SLinus Torvalds	help
150c2b73d14SKrzysztof Helt	  Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
151c2b73d14SKrzysztof Helt	  CS4238B,CS4239 chips from Cirrus Logic - Crystal
152c2b73d14SKrzysztof Helt	  Semiconductors.
1531da177e4SLinus Torvalds
1541da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1551da177e4SLinus Torvalds	  will be called snd-cs4236.
1561da177e4SLinus Torvalds
1571da177e4SLinus Torvaldsconfig SND_ES1688
158a20971b2SKrzysztof Helt	tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
1591da177e4SLinus Torvalds	select SND_OPL3_LIB
1601da177e4SLinus Torvalds	select SND_MPU401_UART
1611da177e4SLinus Torvalds	select SND_PCM
1621da177e4SLinus Torvalds	help
1631da177e4SLinus Torvalds	  Say Y here to include support for ESS AudioDrive ES688 or
164a20971b2SKrzysztof Helt	  ES1688 chips. Also, this module support cards with ES968 PnP chip.
1651da177e4SLinus Torvalds
1661da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1671da177e4SLinus Torvalds	  will be called snd-es1688.
1681da177e4SLinus Torvalds
1691da177e4SLinus Torvaldsconfig SND_ES18XX
1701da177e4SLinus Torvalds	tristate "Generic ESS ES18xx driver"
1711da177e4SLinus Torvalds	select SND_OPL3_LIB
1721da177e4SLinus Torvalds	select SND_MPU401_UART
1731da177e4SLinus Torvalds	select SND_PCM
1741da177e4SLinus Torvalds	help
1751da177e4SLinus Torvalds	  Say Y here to include support for ESS AudioDrive ES18xx chips.
1761da177e4SLinus Torvalds
1771da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1781da177e4SLinus Torvalds	  will be called snd-es18xx.
1791da177e4SLinus Torvalds
180e307258dSKrzysztof Heltconfig SND_SC6000
181c2828661SKrzysztof Helt	tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
18289fe5117STakashi Iwai	depends on HAS_IOPORT
183760fc6b8SKrzysztof Helt	select SND_WSS_LIB
184e307258dSKrzysztof Helt	select SND_OPL3_LIB
185e307258dSKrzysztof Helt	select SND_MPU401_UART
186e307258dSKrzysztof Helt	help
187c2828661SKrzysztof Helt	  Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
188c2828661SKrzysztof Helt	  cards and clones:
189e307258dSKrzysztof Helt	  Audio Excel DSP 16 and Zoltrix AV302.
190e307258dSKrzysztof Helt
191c2828661SKrzysztof Helt	  These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
192c2828661SKrzysztof Helt
193e307258dSKrzysztof Helt	  To compile this driver as a module, choose M here: the module
194e307258dSKrzysztof Helt	  will be called snd-sc6000.
195e307258dSKrzysztof Helt
1961da177e4SLinus Torvaldsconfig SND_GUSCLASSIC
1971da177e4SLinus Torvalds	tristate "Gravis UltraSound Classic"
1981da177e4SLinus Torvalds	select SND_RAWMIDI
1991da177e4SLinus Torvalds	select SND_PCM
2001da177e4SLinus Torvalds	help
2011da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound Classic
2021da177e4SLinus Torvalds	  soundcards.
2031da177e4SLinus Torvalds
2041da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2051da177e4SLinus Torvalds	  will be called snd-gusclassic.
2061da177e4SLinus Torvalds
2071da177e4SLinus Torvaldsconfig SND_GUSEXTREME
2081da177e4SLinus Torvalds	tristate "Gravis UltraSound Extreme"
2090f101fa6SVille Syrjala	select SND_OPL3_LIB
2101da177e4SLinus Torvalds	select SND_MPU401_UART
2111da177e4SLinus Torvalds	select SND_PCM
2121da177e4SLinus Torvalds	help
2131da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound Extreme
2141da177e4SLinus Torvalds	  soundcards.
2151da177e4SLinus Torvalds
2161da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2171da177e4SLinus Torvalds	  will be called snd-gusextreme.
2181da177e4SLinus Torvalds
2191da177e4SLinus Torvaldsconfig SND_GUSMAX
2201da177e4SLinus Torvalds	tristate "Gravis UltraSound MAX"
2211da177e4SLinus Torvalds	select SND_RAWMIDI
2229295aea1SKrzysztof Helt	select SND_WSS_LIB
2231da177e4SLinus Torvalds	help
2241da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound MAX
2251da177e4SLinus Torvalds	  soundcards.
2261da177e4SLinus Torvalds
2271da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2281da177e4SLinus Torvalds	  will be called snd-gusmax.
2291da177e4SLinus Torvalds
2301da177e4SLinus Torvaldsconfig SND_INTERWAVE
2311da177e4SLinus Torvalds	tristate "AMD InterWave, Gravis UltraSound PnP"
23289fe5117STakashi Iwai	depends on PNP
2331da177e4SLinus Torvalds	select SND_RAWMIDI
2349295aea1SKrzysztof Helt	select SND_WSS_LIB
2351da177e4SLinus Torvalds	help
2361da177e4SLinus Torvalds	  Say Y here to include support for AMD InterWave based
2371da177e4SLinus Torvalds	  soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
2381da177e4SLinus Torvalds	  MED3210, Dynasonic Pro, Panasonic PCA761AW).
2391da177e4SLinus Torvalds
2401da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2411da177e4SLinus Torvalds	  will be called snd-interwave.
2421da177e4SLinus Torvalds
2431da177e4SLinus Torvaldsconfig SND_INTERWAVE_STB
2441da177e4SLinus Torvalds	tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
24589fe5117STakashi Iwai	depends on PNP
2461da177e4SLinus Torvalds	select SND_RAWMIDI
2479295aea1SKrzysztof Helt	select SND_WSS_LIB
2481da177e4SLinus Torvalds	help
2491da177e4SLinus Torvalds	  Say Y here to include support for AMD InterWave based
2501da177e4SLinus Torvalds	  soundcards with a TEA6330T bass and treble regulator
2511da177e4SLinus Torvalds	  (UltraSound 32-Pro).
2521da177e4SLinus Torvalds
2531da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2541da177e4SLinus Torvalds	  will be called snd-interwave-stb.
2551da177e4SLinus Torvalds
256ad8decb7SKrzysztof Heltconfig SND_JAZZ16
257ad8decb7SKrzysztof Helt	tristate "Media Vision Jazz16 card and compatibles"
258ad8decb7SKrzysztof Helt	select SND_OPL3_LIB
259ad8decb7SKrzysztof Helt	select SND_MPU401_UART
260ad8decb7SKrzysztof Helt	select SND_SB8_DSP
261ad8decb7SKrzysztof Helt	help
262ad8decb7SKrzysztof Helt	  Say Y here to include support for soundcards based on the
263ad8decb7SKrzysztof Helt	  Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
264ad8decb7SKrzysztof Helt	  codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
265ad8decb7SKrzysztof Helt	  Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
266ad8decb7SKrzysztof Helt	  Premium 3-D and Pro 3-D. There were also OEMs cards with the
267ad8decb7SKrzysztof Helt	  Jazz16 chipset.
268ad8decb7SKrzysztof Helt
269ad8decb7SKrzysztof Helt	  To compile this driver as a module, choose M here: the module
270ad8decb7SKrzysztof Helt	  will be called snd-jazz16.
271ad8decb7SKrzysztof Helt
272230b5c1aSTakashi Iwaiconfig SND_OPL3SA2
273230b5c1aSTakashi Iwai	tristate "Yamaha OPL3-SA2/SA3"
274230b5c1aSTakashi Iwai	select SND_OPL3_LIB
275230b5c1aSTakashi Iwai	select SND_MPU401_UART
2769295aea1SKrzysztof Helt	select SND_WSS_LIB
277230b5c1aSTakashi Iwai	help
278230b5c1aSTakashi Iwai	  Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
279230b5c1aSTakashi Iwai	  chips.
280230b5c1aSTakashi Iwai
281230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
282230b5c1aSTakashi Iwai	  will be called snd-opl3sa2.
283230b5c1aSTakashi Iwai
2841da177e4SLinus Torvaldsconfig SND_OPTI92X_AD1848
2851da177e4SLinus Torvalds	tristate "OPTi 82C92x - AD1848"
2861da177e4SLinus Torvalds	select SND_OPL3_LIB
2871da177e4SLinus Torvalds	select SND_OPL4_LIB
2881da177e4SLinus Torvalds	select SND_MPU401_UART
289760fc6b8SKrzysztof Helt	select SND_WSS_LIB
2901da177e4SLinus Torvalds	help
2911da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
2921da177e4SLinus Torvalds	  82C92x or OTI-601 chips and using an AD1848 codec.
2931da177e4SLinus Torvalds
2941da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2951da177e4SLinus Torvalds	  will be called snd-opti92x-ad1848.
2961da177e4SLinus Torvalds
2971da177e4SLinus Torvaldsconfig SND_OPTI92X_CS4231
2981da177e4SLinus Torvalds	tristate "OPTi 82C92x - CS4231"
2991da177e4SLinus Torvalds	select SND_OPL3_LIB
3001da177e4SLinus Torvalds	select SND_OPL4_LIB
3011da177e4SLinus Torvalds	select SND_MPU401_UART
3029295aea1SKrzysztof Helt	select SND_WSS_LIB
3031da177e4SLinus Torvalds	help
3041da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
3051da177e4SLinus Torvalds	  82C92x chips and using a CS4231 codec.
3061da177e4SLinus Torvalds
3071da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3081da177e4SLinus Torvalds	  will be called snd-opti92x-cs4231.
3091da177e4SLinus Torvalds
3101da177e4SLinus Torvaldsconfig SND_OPTI93X
3111da177e4SLinus Torvalds	tristate "OPTi 82C93x"
3121da177e4SLinus Torvalds	select SND_OPL3_LIB
3131da177e4SLinus Torvalds	select SND_MPU401_UART
3149295aea1SKrzysztof Helt	select SND_WSS_LIB
3151da177e4SLinus Torvalds	help
3161da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
3171da177e4SLinus Torvalds	  82C93x chips.
3181da177e4SLinus Torvalds
3191da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3201da177e4SLinus Torvalds	  will be called snd-opti93x.
3211da177e4SLinus Torvalds
3221841f613SMartin Langerconfig SND_MIRO
3231841f613SMartin Langer	tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
3241841f613SMartin Langer	select SND_OPL4_LIB
3259295aea1SKrzysztof Helt	select SND_WSS_LIB
3261841f613SMartin Langer	select SND_MPU401_UART
3271841f613SMartin Langer	select SND_PCM
3281841f613SMartin Langer	help
3291841f613SMartin Langer	  Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
3301841f613SMartin Langer	  miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
3311841f613SMartin Langer
3321841f613SMartin Langer	  To compile this driver as a module, choose M here: the module
3331841f613SMartin Langer	  will be called snd-miro.
3341841f613SMartin Langer
3351da177e4SLinus Torvaldsconfig SND_SB8
3361da177e4SLinus Torvalds	tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
3371da177e4SLinus Torvalds	select SND_OPL3_LIB
3381da177e4SLinus Torvalds	select SND_RAWMIDI
339dda369cfSTakashi Iwai	select SND_SB8_DSP
3401da177e4SLinus Torvalds	help
3411da177e4SLinus Torvalds	  Say Y here to include support for Creative Sound Blaster 1.0/
3421da177e4SLinus Torvalds	  2.0/Pro (8-bit) or 100% compatible soundcards.
3431da177e4SLinus Torvalds
3441da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3451da177e4SLinus Torvalds	  will be called snd-sb8.
3461da177e4SLinus Torvalds
3471da177e4SLinus Torvaldsconfig SND_SB16
3481da177e4SLinus Torvalds	tristate "Sound Blaster 16 (PnP)"
3491da177e4SLinus Torvalds	select SND_OPL3_LIB
3501da177e4SLinus Torvalds	select SND_MPU401_UART
351dda369cfSTakashi Iwai	select SND_SB16_DSP
3521da177e4SLinus Torvalds	help
3531da177e4SLinus Torvalds	  Say Y here to include support for Sound Blaster 16 soundcards
3541da177e4SLinus Torvalds	  (including the Plug and Play version).
3551da177e4SLinus Torvalds
3561da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3571da177e4SLinus Torvalds	  will be called snd-sb16.
3581da177e4SLinus Torvalds
3591da177e4SLinus Torvaldsconfig SND_SBAWE
3601da177e4SLinus Torvalds	tristate "Sound Blaster AWE (32,64) (PnP)"
3611da177e4SLinus Torvalds	select SND_OPL3_LIB
3621da177e4SLinus Torvalds	select SND_MPU401_UART
363dda369cfSTakashi Iwai	select SND_SB16_DSP
3641da177e4SLinus Torvalds	help
3651da177e4SLinus Torvalds	  Say Y here to include support for Sound Blaster AWE soundcards
3661da177e4SLinus Torvalds	  (including the Plug and Play version).
3671da177e4SLinus Torvalds
3681da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3691da177e4SLinus Torvalds	  will be called snd-sbawe.
3701da177e4SLinus Torvalds
3711da177e4SLinus Torvaldsconfig SND_SB16_CSP
3721da177e4SLinus Torvalds	bool "Sound Blaster 16/AWE CSP support"
3731da177e4SLinus Torvalds	depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
374ac68c16aSTakashi Iwai	select FW_LOADER
3751da177e4SLinus Torvalds	help
3761da177e4SLinus Torvalds	  Say Y here to include support for the CSP core.  This special
3771da177e4SLinus Torvalds	  coprocessor can do variable tasks like various compression and
3781da177e4SLinus Torvalds	  decompression algorithms.
3791da177e4SLinus Torvalds
3801da177e4SLinus Torvaldsconfig SND_SGALAXY
3811da177e4SLinus Torvalds	tristate "Aztech Sound Galaxy"
382760fc6b8SKrzysztof Helt	select SND_WSS_LIB
3831da177e4SLinus Torvalds	help
3841da177e4SLinus Torvalds	  Say Y here to include support for Aztech Sound Galaxy
3851da177e4SLinus Torvalds	  soundcards.
3861da177e4SLinus Torvalds
3871da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3881da177e4SLinus Torvalds	  will be called snd-sgalaxy.
3891da177e4SLinus Torvalds
3901da177e4SLinus Torvaldsconfig SND_SSCAPE
39156305757SKrzysztof Helt	tristate "Ensoniq SoundScape driver"
3921da177e4SLinus Torvalds	select SND_MPU401_UART
3939295aea1SKrzysztof Helt	select SND_WSS_LIB
394acd47100SKrzysztof Helt	select FW_LOADER
3951da177e4SLinus Torvalds	help
39656305757SKrzysztof Helt	  Say Y here to include support for Ensoniq SoundScape
397f0968e3fSKrzysztof Helt	  and Ensoniq OEM soundcards.
3981da177e4SLinus Torvalds
39956305757SKrzysztof Helt	  The PCM audio is supported on SoundScape Classic, Elite, PnP
400f0968e3fSKrzysztof Helt	  and VIVO cards. The supported OEM cards are SPEA Media FX and
401f0968e3fSKrzysztof Helt	  Reveal SC-600.
402acd47100SKrzysztof Helt	  The MIDI support is very experimental and requires binary
403acd47100SKrzysztof Helt	  firmware files called "scope.cod" and "sndscape.co?" where the
404acd47100SKrzysztof Helt	  ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
405acd47100SKrzysztof Helt	  in DOS or Windows driver packages. One has to put the firmware
406acd47100SKrzysztof Helt	  files into the /lib/firmware directory.
40756305757SKrzysztof Helt
4081da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
4091da177e4SLinus Torvalds	  will be called snd-sscape.
4101da177e4SLinus Torvalds
411230b5c1aSTakashi Iwaiconfig SND_WAVEFRONT
412230b5c1aSTakashi Iwai	tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
413c2b1239aSTakashi Iwai	select FW_LOADER
414230b5c1aSTakashi Iwai	select SND_OPL3_LIB
415230b5c1aSTakashi Iwai	select SND_MPU401_UART
4169295aea1SKrzysztof Helt	select SND_WSS_LIB
417230b5c1aSTakashi Iwai	help
418230b5c1aSTakashi Iwai	  Say Y here to include support for Turtle Beach Maui, Tropez
419230b5c1aSTakashi Iwai	  and Tropez+ soundcards based on the Wavefront chip.
420230b5c1aSTakashi Iwai
421230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
422230b5c1aSTakashi Iwai	  will be called snd-wavefront.
423230b5c1aSTakashi Iwai
424f6c63835SKrzysztof Heltconfig SND_MSND_PINNACLE
425f6c63835SKrzysztof Helt	tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
426f6c63835SKrzysztof Helt	depends on X86 && EXPERIMENTAL
427f6c63835SKrzysztof Helt	select FW_LOADER
428f6c63835SKrzysztof Helt	select SND_MPU401_UART
429f6c63835SKrzysztof Helt	select SND_PCM
430f6c63835SKrzysztof Helt	help
431f6c63835SKrzysztof Helt	  Say Y to include support for Turtle Beach MultiSound Pinnacle/
432f6c63835SKrzysztof Helt	  Fiji soundcards.
433f6c63835SKrzysztof Helt
434f6c63835SKrzysztof Helt	  To compile this driver as a module, choose M here: the module
435f6c63835SKrzysztof Helt	  will be called snd-msnd-pinnacle.
436f6c63835SKrzysztof Helt
437f6c63835SKrzysztof Heltconfig SND_MSND_CLASSIC
438f6c63835SKrzysztof Helt	tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
439f6c63835SKrzysztof Helt	depends on X86 && EXPERIMENTAL
440f6c63835SKrzysztof Helt	select FW_LOADER
441f6c63835SKrzysztof Helt	select SND_MPU401_UART
442f6c63835SKrzysztof Helt	select SND_PCM
443f6c63835SKrzysztof Helt	help
444f6c63835SKrzysztof Helt	  Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
445f6c63835SKrzysztof Helt	  Monterey (not for the Pinnacle or Fiji).
446f6c63835SKrzysztof Helt
447f6c63835SKrzysztof Helt	  See <file:Documentation/sound/oss/MultiSound> for important information
448f6c63835SKrzysztof Helt	  about this driver.  Note that it has been discontinued, but the
449f6c63835SKrzysztof Helt	  Voyetra Turtle Beach knowledge base entry for it is still available
450f6c63835SKrzysztof Helt	  at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
451f6c63835SKrzysztof Helt
452f6c63835SKrzysztof Helt	  To compile this driver as a module, choose M here: the module
453f6c63835SKrzysztof Helt	  will be called snd-msnd-classic.
454f6c63835SKrzysztof Helt
45589fe5117STakashi Iwaiendif	# SND_ISA
45689fe5117STakashi Iwai
457