xref: /linux/sound/isa/Kconfig (revision a20971b201ac1fcd236400942c98b0106c42c70a)
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
80230b5c1aSTakashi Iwaiconfig SND_AZT2320
81230b5c1aSTakashi Iwai	tristate "Aztech Systems AZT2320"
8289fe5117STakashi Iwai	depends on PNP
83230b5c1aSTakashi Iwai	select ISAPNP
84230b5c1aSTakashi Iwai	select SND_OPL3_LIB
85230b5c1aSTakashi Iwai	select SND_MPU401_UART
869295aea1SKrzysztof Helt	select SND_WSS_LIB
87230b5c1aSTakashi Iwai	help
88230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on the
89230b5c1aSTakashi Iwai	  Aztech Systems AZT2320 chip.
90230b5c1aSTakashi Iwai
91230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
92230b5c1aSTakashi Iwai	  will be called snd-azt2320.
93230b5c1aSTakashi Iwai
94230b5c1aSTakashi Iwaiconfig SND_CMI8330
95230b5c1aSTakashi Iwai	tristate "C-Media CMI8330"
96760fc6b8SKrzysztof Helt	select SND_WSS_LIB
97dda369cfSTakashi Iwai	select SND_SB16_DSP
9848972cc5SKrzysztof Helt	select SND_OPL3_LIB
99c97dff84SKrzysztof Helt	select SND_MPU401_UART
100230b5c1aSTakashi Iwai	help
101230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on the
102230b5c1aSTakashi Iwai	  C-Media CMI8330 chip.
103230b5c1aSTakashi Iwai
104230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
105230b5c1aSTakashi Iwai	  will be called snd-cmi8330.
106230b5c1aSTakashi Iwai
1071da177e4SLinus Torvaldsconfig SND_CS4231
1081da177e4SLinus Torvalds	tristate "Generic Cirrus Logic CS4231 driver"
1091da177e4SLinus Torvalds	select SND_MPU401_UART
1109295aea1SKrzysztof Helt	select SND_WSS_LIB
1111da177e4SLinus Torvalds	help
1121da177e4SLinus Torvalds	  Say Y here to include support for CS4231 chips from Cirrus
1131da177e4SLinus Torvalds	  Logic - Crystal Semiconductors.
1141da177e4SLinus Torvalds
1151da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1161da177e4SLinus Torvalds	  will be called snd-cs4231.
1171da177e4SLinus Torvalds
1181da177e4SLinus Torvaldsconfig SND_CS4236
119c2b73d14SKrzysztof Helt	tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
1201da177e4SLinus Torvalds	select SND_OPL3_LIB
1211da177e4SLinus Torvalds	select SND_MPU401_UART
1229295aea1SKrzysztof Helt	select SND_WSS_LIB
1231da177e4SLinus Torvalds	help
124c2b73d14SKrzysztof Helt	  Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
125c2b73d14SKrzysztof Helt	  CS4238B,CS4239 chips from Cirrus Logic - Crystal
126c2b73d14SKrzysztof Helt	  Semiconductors.
1271da177e4SLinus Torvalds
1281da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1291da177e4SLinus Torvalds	  will be called snd-cs4236.
1301da177e4SLinus Torvalds
1311da177e4SLinus Torvaldsconfig SND_ES1688
132*a20971b2SKrzysztof Helt	tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
1331da177e4SLinus Torvalds	select SND_OPL3_LIB
1341da177e4SLinus Torvalds	select SND_MPU401_UART
1351da177e4SLinus Torvalds	select SND_PCM
1361da177e4SLinus Torvalds	help
1371da177e4SLinus Torvalds	  Say Y here to include support for ESS AudioDrive ES688 or
138*a20971b2SKrzysztof Helt	  ES1688 chips. Also, this module support cards with ES968 PnP chip.
1391da177e4SLinus Torvalds
1401da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1411da177e4SLinus Torvalds	  will be called snd-es1688.
1421da177e4SLinus Torvalds
1431da177e4SLinus Torvaldsconfig SND_ES18XX
1441da177e4SLinus Torvalds	tristate "Generic ESS ES18xx driver"
1451da177e4SLinus Torvalds	select SND_OPL3_LIB
1461da177e4SLinus Torvalds	select SND_MPU401_UART
1471da177e4SLinus Torvalds	select SND_PCM
1481da177e4SLinus Torvalds	help
1491da177e4SLinus Torvalds	  Say Y here to include support for ESS AudioDrive ES18xx chips.
1501da177e4SLinus Torvalds
1511da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1521da177e4SLinus Torvalds	  will be called snd-es18xx.
1531da177e4SLinus Torvalds
154e307258dSKrzysztof Heltconfig SND_SC6000
155c2828661SKrzysztof Helt	tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
15689fe5117STakashi Iwai	depends on HAS_IOPORT
157760fc6b8SKrzysztof Helt	select SND_WSS_LIB
158e307258dSKrzysztof Helt	select SND_OPL3_LIB
159e307258dSKrzysztof Helt	select SND_MPU401_UART
160e307258dSKrzysztof Helt	help
161c2828661SKrzysztof Helt	  Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
162c2828661SKrzysztof Helt	  cards and clones:
163e307258dSKrzysztof Helt	  Audio Excel DSP 16 and Zoltrix AV302.
164e307258dSKrzysztof Helt
165c2828661SKrzysztof Helt	  These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
166c2828661SKrzysztof Helt
167e307258dSKrzysztof Helt	  To compile this driver as a module, choose M here: the module
168e307258dSKrzysztof Helt	  will be called snd-sc6000.
169e307258dSKrzysztof Helt
1701da177e4SLinus Torvaldsconfig SND_GUSCLASSIC
1711da177e4SLinus Torvalds	tristate "Gravis UltraSound Classic"
1721da177e4SLinus Torvalds	select SND_RAWMIDI
1731da177e4SLinus Torvalds	select SND_PCM
1741da177e4SLinus Torvalds	help
1751da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound Classic
1761da177e4SLinus Torvalds	  soundcards.
1771da177e4SLinus Torvalds
1781da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1791da177e4SLinus Torvalds	  will be called snd-gusclassic.
1801da177e4SLinus Torvalds
1811da177e4SLinus Torvaldsconfig SND_GUSEXTREME
1821da177e4SLinus Torvalds	tristate "Gravis UltraSound Extreme"
1830f101fa6SVille Syrjala	select SND_OPL3_LIB
1841da177e4SLinus Torvalds	select SND_MPU401_UART
1851da177e4SLinus Torvalds	select SND_PCM
1861da177e4SLinus Torvalds	help
1871da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound Extreme
1881da177e4SLinus Torvalds	  soundcards.
1891da177e4SLinus Torvalds
1901da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1911da177e4SLinus Torvalds	  will be called snd-gusextreme.
1921da177e4SLinus Torvalds
1931da177e4SLinus Torvaldsconfig SND_GUSMAX
1941da177e4SLinus Torvalds	tristate "Gravis UltraSound MAX"
1951da177e4SLinus Torvalds	select SND_RAWMIDI
1969295aea1SKrzysztof Helt	select SND_WSS_LIB
1971da177e4SLinus Torvalds	help
1981da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound MAX
1991da177e4SLinus Torvalds	  soundcards.
2001da177e4SLinus Torvalds
2011da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2021da177e4SLinus Torvalds	  will be called snd-gusmax.
2031da177e4SLinus Torvalds
2041da177e4SLinus Torvaldsconfig SND_INTERWAVE
2051da177e4SLinus Torvalds	tristate "AMD InterWave, Gravis UltraSound PnP"
20689fe5117STakashi Iwai	depends on PNP
2071da177e4SLinus Torvalds	select SND_RAWMIDI
2089295aea1SKrzysztof Helt	select SND_WSS_LIB
2091da177e4SLinus Torvalds	help
2101da177e4SLinus Torvalds	  Say Y here to include support for AMD InterWave based
2111da177e4SLinus Torvalds	  soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
2121da177e4SLinus Torvalds	  MED3210, Dynasonic Pro, Panasonic PCA761AW).
2131da177e4SLinus Torvalds
2141da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2151da177e4SLinus Torvalds	  will be called snd-interwave.
2161da177e4SLinus Torvalds
2171da177e4SLinus Torvaldsconfig SND_INTERWAVE_STB
2181da177e4SLinus Torvalds	tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
21989fe5117STakashi Iwai	depends on PNP
2201da177e4SLinus Torvalds	select SND_RAWMIDI
2219295aea1SKrzysztof Helt	select SND_WSS_LIB
2221da177e4SLinus Torvalds	help
2231da177e4SLinus Torvalds	  Say Y here to include support for AMD InterWave based
2241da177e4SLinus Torvalds	  soundcards with a TEA6330T bass and treble regulator
2251da177e4SLinus Torvalds	  (UltraSound 32-Pro).
2261da177e4SLinus Torvalds
2271da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2281da177e4SLinus Torvalds	  will be called snd-interwave-stb.
2291da177e4SLinus Torvalds
230ad8decb7SKrzysztof Heltconfig SND_JAZZ16
231ad8decb7SKrzysztof Helt	tristate "Media Vision Jazz16 card and compatibles"
232ad8decb7SKrzysztof Helt	select SND_OPL3_LIB
233ad8decb7SKrzysztof Helt	select SND_MPU401_UART
234ad8decb7SKrzysztof Helt	select SND_SB8_DSP
235ad8decb7SKrzysztof Helt	help
236ad8decb7SKrzysztof Helt	  Say Y here to include support for soundcards based on the
237ad8decb7SKrzysztof Helt	  Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
238ad8decb7SKrzysztof Helt	  codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
239ad8decb7SKrzysztof Helt	  Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
240ad8decb7SKrzysztof Helt	  Premium 3-D and Pro 3-D. There were also OEMs cards with the
241ad8decb7SKrzysztof Helt	  Jazz16 chipset.
242ad8decb7SKrzysztof Helt
243ad8decb7SKrzysztof Helt	  To compile this driver as a module, choose M here: the module
244ad8decb7SKrzysztof Helt	  will be called snd-jazz16.
245ad8decb7SKrzysztof Helt
246230b5c1aSTakashi Iwaiconfig SND_OPL3SA2
247230b5c1aSTakashi Iwai	tristate "Yamaha OPL3-SA2/SA3"
248230b5c1aSTakashi Iwai	select SND_OPL3_LIB
249230b5c1aSTakashi Iwai	select SND_MPU401_UART
2509295aea1SKrzysztof Helt	select SND_WSS_LIB
251230b5c1aSTakashi Iwai	help
252230b5c1aSTakashi Iwai	  Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
253230b5c1aSTakashi Iwai	  chips.
254230b5c1aSTakashi Iwai
255230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
256230b5c1aSTakashi Iwai	  will be called snd-opl3sa2.
257230b5c1aSTakashi Iwai
2581da177e4SLinus Torvaldsconfig SND_OPTI92X_AD1848
2591da177e4SLinus Torvalds	tristate "OPTi 82C92x - AD1848"
2601da177e4SLinus Torvalds	select SND_OPL3_LIB
2611da177e4SLinus Torvalds	select SND_OPL4_LIB
2621da177e4SLinus Torvalds	select SND_MPU401_UART
263760fc6b8SKrzysztof Helt	select SND_WSS_LIB
2641da177e4SLinus Torvalds	help
2651da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
2661da177e4SLinus Torvalds	  82C92x or OTI-601 chips and using an AD1848 codec.
2671da177e4SLinus Torvalds
2681da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2691da177e4SLinus Torvalds	  will be called snd-opti92x-ad1848.
2701da177e4SLinus Torvalds
2711da177e4SLinus Torvaldsconfig SND_OPTI92X_CS4231
2721da177e4SLinus Torvalds	tristate "OPTi 82C92x - CS4231"
2731da177e4SLinus Torvalds	select SND_OPL3_LIB
2741da177e4SLinus Torvalds	select SND_OPL4_LIB
2751da177e4SLinus Torvalds	select SND_MPU401_UART
2769295aea1SKrzysztof Helt	select SND_WSS_LIB
2771da177e4SLinus Torvalds	help
2781da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
2791da177e4SLinus Torvalds	  82C92x chips and using a CS4231 codec.
2801da177e4SLinus Torvalds
2811da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2821da177e4SLinus Torvalds	  will be called snd-opti92x-cs4231.
2831da177e4SLinus Torvalds
2841da177e4SLinus Torvaldsconfig SND_OPTI93X
2851da177e4SLinus Torvalds	tristate "OPTi 82C93x"
2861da177e4SLinus Torvalds	select SND_OPL3_LIB
2871da177e4SLinus Torvalds	select SND_MPU401_UART
2889295aea1SKrzysztof Helt	select SND_WSS_LIB
2891da177e4SLinus Torvalds	help
2901da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
2911da177e4SLinus Torvalds	  82C93x chips.
2921da177e4SLinus Torvalds
2931da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2941da177e4SLinus Torvalds	  will be called snd-opti93x.
2951da177e4SLinus Torvalds
2961841f613SMartin Langerconfig SND_MIRO
2971841f613SMartin Langer	tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
2981841f613SMartin Langer	select SND_OPL4_LIB
2999295aea1SKrzysztof Helt	select SND_WSS_LIB
3001841f613SMartin Langer	select SND_MPU401_UART
3011841f613SMartin Langer	select SND_PCM
3021841f613SMartin Langer	help
3031841f613SMartin Langer	  Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
3041841f613SMartin Langer	  miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
3051841f613SMartin Langer
3061841f613SMartin Langer	  To compile this driver as a module, choose M here: the module
3071841f613SMartin Langer	  will be called snd-miro.
3081841f613SMartin Langer
3091da177e4SLinus Torvaldsconfig SND_SB8
3101da177e4SLinus Torvalds	tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
3111da177e4SLinus Torvalds	select SND_OPL3_LIB
3121da177e4SLinus Torvalds	select SND_RAWMIDI
313dda369cfSTakashi Iwai	select SND_SB8_DSP
3141da177e4SLinus Torvalds	help
3151da177e4SLinus Torvalds	  Say Y here to include support for Creative Sound Blaster 1.0/
3161da177e4SLinus Torvalds	  2.0/Pro (8-bit) or 100% compatible soundcards.
3171da177e4SLinus Torvalds
3181da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3191da177e4SLinus Torvalds	  will be called snd-sb8.
3201da177e4SLinus Torvalds
3211da177e4SLinus Torvaldsconfig SND_SB16
3221da177e4SLinus Torvalds	tristate "Sound Blaster 16 (PnP)"
3231da177e4SLinus Torvalds	select SND_OPL3_LIB
3241da177e4SLinus Torvalds	select SND_MPU401_UART
325dda369cfSTakashi Iwai	select SND_SB16_DSP
3261da177e4SLinus Torvalds	help
3271da177e4SLinus Torvalds	  Say Y here to include support for Sound Blaster 16 soundcards
3281da177e4SLinus Torvalds	  (including the Plug and Play version).
3291da177e4SLinus Torvalds
3301da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3311da177e4SLinus Torvalds	  will be called snd-sb16.
3321da177e4SLinus Torvalds
3331da177e4SLinus Torvaldsconfig SND_SBAWE
3341da177e4SLinus Torvalds	tristate "Sound Blaster AWE (32,64) (PnP)"
3351da177e4SLinus Torvalds	select SND_OPL3_LIB
3361da177e4SLinus Torvalds	select SND_MPU401_UART
337dda369cfSTakashi Iwai	select SND_SB16_DSP
3381da177e4SLinus Torvalds	help
3391da177e4SLinus Torvalds	  Say Y here to include support for Sound Blaster AWE soundcards
3401da177e4SLinus Torvalds	  (including the Plug and Play version).
3411da177e4SLinus Torvalds
3421da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3431da177e4SLinus Torvalds	  will be called snd-sbawe.
3441da177e4SLinus Torvalds
3451da177e4SLinus Torvaldsconfig SND_SB16_CSP
3461da177e4SLinus Torvalds	bool "Sound Blaster 16/AWE CSP support"
3471da177e4SLinus Torvalds	depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
348ac68c16aSTakashi Iwai	select FW_LOADER
3491da177e4SLinus Torvalds	help
3501da177e4SLinus Torvalds	  Say Y here to include support for the CSP core.  This special
3511da177e4SLinus Torvalds	  coprocessor can do variable tasks like various compression and
3521da177e4SLinus Torvalds	  decompression algorithms.
3531da177e4SLinus Torvalds
3541da177e4SLinus Torvaldsconfig SND_SGALAXY
3551da177e4SLinus Torvalds	tristate "Aztech Sound Galaxy"
356760fc6b8SKrzysztof Helt	select SND_WSS_LIB
3571da177e4SLinus Torvalds	help
3581da177e4SLinus Torvalds	  Say Y here to include support for Aztech Sound Galaxy
3591da177e4SLinus Torvalds	  soundcards.
3601da177e4SLinus Torvalds
3611da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3621da177e4SLinus Torvalds	  will be called snd-sgalaxy.
3631da177e4SLinus Torvalds
3641da177e4SLinus Torvaldsconfig SND_SSCAPE
36556305757SKrzysztof Helt	tristate "Ensoniq SoundScape driver"
3661da177e4SLinus Torvalds	select SND_MPU401_UART
3679295aea1SKrzysztof Helt	select SND_WSS_LIB
368acd47100SKrzysztof Helt	select FW_LOADER
3691da177e4SLinus Torvalds	help
37056305757SKrzysztof Helt	  Say Y here to include support for Ensoniq SoundScape
371f0968e3fSKrzysztof Helt	  and Ensoniq OEM soundcards.
3721da177e4SLinus Torvalds
37356305757SKrzysztof Helt	  The PCM audio is supported on SoundScape Classic, Elite, PnP
374f0968e3fSKrzysztof Helt	  and VIVO cards. The supported OEM cards are SPEA Media FX and
375f0968e3fSKrzysztof Helt	  Reveal SC-600.
376acd47100SKrzysztof Helt	  The MIDI support is very experimental and requires binary
377acd47100SKrzysztof Helt	  firmware files called "scope.cod" and "sndscape.co?" where the
378acd47100SKrzysztof Helt	  ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
379acd47100SKrzysztof Helt	  in DOS or Windows driver packages. One has to put the firmware
380acd47100SKrzysztof Helt	  files into the /lib/firmware directory.
38156305757SKrzysztof Helt
3821da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3831da177e4SLinus Torvalds	  will be called snd-sscape.
3841da177e4SLinus Torvalds
385230b5c1aSTakashi Iwaiconfig SND_WAVEFRONT
386230b5c1aSTakashi Iwai	tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
387c2b1239aSTakashi Iwai	select FW_LOADER
388230b5c1aSTakashi Iwai	select SND_OPL3_LIB
389230b5c1aSTakashi Iwai	select SND_MPU401_UART
3909295aea1SKrzysztof Helt	select SND_WSS_LIB
391230b5c1aSTakashi Iwai	help
392230b5c1aSTakashi Iwai	  Say Y here to include support for Turtle Beach Maui, Tropez
393230b5c1aSTakashi Iwai	  and Tropez+ soundcards based on the Wavefront chip.
394230b5c1aSTakashi Iwai
395230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
396230b5c1aSTakashi Iwai	  will be called snd-wavefront.
397230b5c1aSTakashi Iwai
398f6c63835SKrzysztof Heltconfig SND_MSND_PINNACLE
399f6c63835SKrzysztof Helt	tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
400f6c63835SKrzysztof Helt	depends on X86 && EXPERIMENTAL
401f6c63835SKrzysztof Helt	select FW_LOADER
402f6c63835SKrzysztof Helt	select SND_MPU401_UART
403f6c63835SKrzysztof Helt	select SND_PCM
404f6c63835SKrzysztof Helt	help
405f6c63835SKrzysztof Helt	  Say Y to include support for Turtle Beach MultiSound Pinnacle/
406f6c63835SKrzysztof Helt	  Fiji soundcards.
407f6c63835SKrzysztof Helt
408f6c63835SKrzysztof Helt	  To compile this driver as a module, choose M here: the module
409f6c63835SKrzysztof Helt	  will be called snd-msnd-pinnacle.
410f6c63835SKrzysztof Helt
411f6c63835SKrzysztof Heltconfig SND_MSND_CLASSIC
412f6c63835SKrzysztof Helt	tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
413f6c63835SKrzysztof Helt	depends on X86 && EXPERIMENTAL
414f6c63835SKrzysztof Helt	select FW_LOADER
415f6c63835SKrzysztof Helt	select SND_MPU401_UART
416f6c63835SKrzysztof Helt	select SND_PCM
417f6c63835SKrzysztof Helt	help
418f6c63835SKrzysztof Helt	  Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
419f6c63835SKrzysztof Helt	  Monterey (not for the Pinnacle or Fiji).
420f6c63835SKrzysztof Helt
421f6c63835SKrzysztof Helt	  See <file:Documentation/sound/oss/MultiSound> for important information
422f6c63835SKrzysztof Helt	  about this driver.  Note that it has been discontinued, but the
423f6c63835SKrzysztof Helt	  Voyetra Turtle Beach knowledge base entry for it is still available
424f6c63835SKrzysztof Helt	  at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
425f6c63835SKrzysztof Helt
426f6c63835SKrzysztof Helt	  To compile this driver as a module, choose M here: the module
427f6c63835SKrzysztof Helt	  will be called snd-msnd-classic.
428f6c63835SKrzysztof Helt
42989fe5117STakashi Iwaiendif	# SND_ISA
43089fe5117STakashi Iwai
431