xref: /linux/sound/isa/Kconfig (revision acd47100914b2896d0699febefd077f85c4dd272)
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
66230b5c1aSTakashi Iwai	tristate "Avance Logic ALS100/ALS120"
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
73230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on Avance
74230b5c1aSTakashi Iwai	  Logic ALS100, ALS110, ALS120 and ALS200 chips.
75230b5c1aSTakashi Iwai
76230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
77230b5c1aSTakashi Iwai	  will be called snd-als100.
78230b5c1aSTakashi Iwai
79230b5c1aSTakashi Iwaiconfig SND_AZT2320
80230b5c1aSTakashi Iwai	tristate "Aztech Systems AZT2320"
8189fe5117STakashi Iwai	depends on PNP
82230b5c1aSTakashi Iwai	select ISAPNP
83230b5c1aSTakashi Iwai	select SND_OPL3_LIB
84230b5c1aSTakashi Iwai	select SND_MPU401_UART
859295aea1SKrzysztof Helt	select SND_WSS_LIB
86230b5c1aSTakashi Iwai	help
87230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on the
88230b5c1aSTakashi Iwai	  Aztech Systems AZT2320 chip.
89230b5c1aSTakashi Iwai
90230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
91230b5c1aSTakashi Iwai	  will be called snd-azt2320.
92230b5c1aSTakashi Iwai
93230b5c1aSTakashi Iwaiconfig SND_CMI8330
94230b5c1aSTakashi Iwai	tristate "C-Media CMI8330"
95760fc6b8SKrzysztof Helt	select SND_WSS_LIB
96dda369cfSTakashi Iwai	select SND_SB16_DSP
9748972cc5SKrzysztof Helt	select SND_OPL3_LIB
98c97dff84SKrzysztof Helt	select SND_MPU401_UART
99230b5c1aSTakashi Iwai	help
100230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on the
101230b5c1aSTakashi Iwai	  C-Media CMI8330 chip.
102230b5c1aSTakashi Iwai
103230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
104230b5c1aSTakashi Iwai	  will be called snd-cmi8330.
105230b5c1aSTakashi Iwai
1061da177e4SLinus Torvaldsconfig SND_CS4231
1071da177e4SLinus Torvalds	tristate "Generic Cirrus Logic CS4231 driver"
1081da177e4SLinus Torvalds	select SND_MPU401_UART
1099295aea1SKrzysztof Helt	select SND_WSS_LIB
1101da177e4SLinus Torvalds	help
1111da177e4SLinus Torvalds	  Say Y here to include support for CS4231 chips from Cirrus
1121da177e4SLinus Torvalds	  Logic - Crystal Semiconductors.
1131da177e4SLinus Torvalds
1141da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1151da177e4SLinus Torvalds	  will be called snd-cs4231.
1161da177e4SLinus Torvalds
1171da177e4SLinus Torvaldsconfig SND_CS4236
118c2b73d14SKrzysztof Helt	tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
1191da177e4SLinus Torvalds	select SND_OPL3_LIB
1201da177e4SLinus Torvalds	select SND_MPU401_UART
1219295aea1SKrzysztof Helt	select SND_WSS_LIB
1221da177e4SLinus Torvalds	help
123c2b73d14SKrzysztof Helt	  Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
124c2b73d14SKrzysztof Helt	  CS4238B,CS4239 chips from Cirrus Logic - Crystal
125c2b73d14SKrzysztof Helt	  Semiconductors.
1261da177e4SLinus Torvalds
1271da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1281da177e4SLinus Torvalds	  will be called snd-cs4236.
1291da177e4SLinus Torvalds
130230b5c1aSTakashi Iwaiconfig SND_DT019X
131230b5c1aSTakashi Iwai	tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
13289fe5117STakashi Iwai	depends on PNP
133230b5c1aSTakashi Iwai	select ISAPNP
134230b5c1aSTakashi Iwai	select SND_OPL3_LIB
135230b5c1aSTakashi Iwai	select SND_MPU401_UART
136dda369cfSTakashi Iwai	select SND_SB16_DSP
137230b5c1aSTakashi Iwai	help
138230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on the
139230b5c1aSTakashi Iwai	  Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
140230b5c1aSTakashi Iwai
141230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
142230b5c1aSTakashi Iwai	  will be called snd-dt019x.
143230b5c1aSTakashi Iwai
1441da177e4SLinus Torvaldsconfig SND_ES968
1451da177e4SLinus Torvalds	tristate "Generic ESS ES968 driver"
14689fe5117STakashi Iwai	depends on PNP
1478dbfc5cfSBodo Eggert	select ISAPNP
1481da177e4SLinus Torvalds	select SND_MPU401_UART
149dda369cfSTakashi Iwai	select SND_SB8_DSP
1501da177e4SLinus Torvalds	help
1511da177e4SLinus Torvalds	  Say Y here to include support for ESS AudioDrive ES968 chips.
1521da177e4SLinus Torvalds
1531da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1541da177e4SLinus Torvalds	  will be called snd-es968.
1551da177e4SLinus Torvalds
1561da177e4SLinus Torvaldsconfig SND_ES1688
1571da177e4SLinus Torvalds	tristate "Generic ESS ES688/ES1688 driver"
1581da177e4SLinus Torvalds	select SND_OPL3_LIB
1591da177e4SLinus Torvalds	select SND_MPU401_UART
1601da177e4SLinus Torvalds	select SND_PCM
1611da177e4SLinus Torvalds	help
1621da177e4SLinus Torvalds	  Say Y here to include support for ESS AudioDrive ES688 or
1631da177e4SLinus Torvalds	  ES1688 chips.
1641da177e4SLinus Torvalds
1651da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1661da177e4SLinus Torvalds	  will be called snd-es1688.
1671da177e4SLinus Torvalds
1681da177e4SLinus Torvaldsconfig SND_ES18XX
1691da177e4SLinus Torvalds	tristate "Generic ESS ES18xx driver"
1701da177e4SLinus Torvalds	select SND_OPL3_LIB
1711da177e4SLinus Torvalds	select SND_MPU401_UART
1721da177e4SLinus Torvalds	select SND_PCM
1731da177e4SLinus Torvalds	help
1741da177e4SLinus Torvalds	  Say Y here to include support for ESS AudioDrive ES18xx chips.
1751da177e4SLinus Torvalds
1761da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1771da177e4SLinus Torvalds	  will be called snd-es18xx.
1781da177e4SLinus Torvalds
179e307258dSKrzysztof Heltconfig SND_SC6000
180c2828661SKrzysztof Helt	tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
18189fe5117STakashi Iwai	depends on HAS_IOPORT
182760fc6b8SKrzysztof Helt	select SND_WSS_LIB
183e307258dSKrzysztof Helt	select SND_OPL3_LIB
184e307258dSKrzysztof Helt	select SND_MPU401_UART
185e307258dSKrzysztof Helt	help
186c2828661SKrzysztof Helt	  Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
187c2828661SKrzysztof Helt	  cards and clones:
188e307258dSKrzysztof Helt	  Audio Excel DSP 16 and Zoltrix AV302.
189e307258dSKrzysztof Helt
190c2828661SKrzysztof Helt	  These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
191c2828661SKrzysztof Helt
192e307258dSKrzysztof Helt	  To compile this driver as a module, choose M here: the module
193e307258dSKrzysztof Helt	  will be called snd-sc6000.
194e307258dSKrzysztof Helt
1951da177e4SLinus Torvaldsconfig SND_GUSCLASSIC
1961da177e4SLinus Torvalds	tristate "Gravis UltraSound Classic"
1971da177e4SLinus Torvalds	select SND_RAWMIDI
1981da177e4SLinus Torvalds	select SND_PCM
1991da177e4SLinus Torvalds	help
2001da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound Classic
2011da177e4SLinus Torvalds	  soundcards.
2021da177e4SLinus Torvalds
2031da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2041da177e4SLinus Torvalds	  will be called snd-gusclassic.
2051da177e4SLinus Torvalds
2061da177e4SLinus Torvaldsconfig SND_GUSEXTREME
2071da177e4SLinus Torvalds	tristate "Gravis UltraSound Extreme"
2080f101fa6SVille Syrjala	select SND_OPL3_LIB
2091da177e4SLinus Torvalds	select SND_MPU401_UART
2101da177e4SLinus Torvalds	select SND_PCM
2111da177e4SLinus Torvalds	help
2121da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound Extreme
2131da177e4SLinus Torvalds	  soundcards.
2141da177e4SLinus Torvalds
2151da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2161da177e4SLinus Torvalds	  will be called snd-gusextreme.
2171da177e4SLinus Torvalds
2181da177e4SLinus Torvaldsconfig SND_GUSMAX
2191da177e4SLinus Torvalds	tristate "Gravis UltraSound MAX"
2201da177e4SLinus Torvalds	select SND_RAWMIDI
2219295aea1SKrzysztof Helt	select SND_WSS_LIB
2221da177e4SLinus Torvalds	help
2231da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound MAX
2241da177e4SLinus Torvalds	  soundcards.
2251da177e4SLinus Torvalds
2261da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2271da177e4SLinus Torvalds	  will be called snd-gusmax.
2281da177e4SLinus Torvalds
2291da177e4SLinus Torvaldsconfig SND_INTERWAVE
2301da177e4SLinus Torvalds	tristate "AMD InterWave, Gravis UltraSound PnP"
23189fe5117STakashi Iwai	depends on PNP
2321da177e4SLinus Torvalds	select SND_RAWMIDI
2339295aea1SKrzysztof Helt	select SND_WSS_LIB
2341da177e4SLinus Torvalds	help
2351da177e4SLinus Torvalds	  Say Y here to include support for AMD InterWave based
2361da177e4SLinus Torvalds	  soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
2371da177e4SLinus Torvalds	  MED3210, Dynasonic Pro, Panasonic PCA761AW).
2381da177e4SLinus Torvalds
2391da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2401da177e4SLinus Torvalds	  will be called snd-interwave.
2411da177e4SLinus Torvalds
2421da177e4SLinus Torvaldsconfig SND_INTERWAVE_STB
2431da177e4SLinus Torvalds	tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
24489fe5117STakashi Iwai	depends on PNP
2451da177e4SLinus Torvalds	select SND_RAWMIDI
2469295aea1SKrzysztof Helt	select SND_WSS_LIB
2471da177e4SLinus Torvalds	help
2481da177e4SLinus Torvalds	  Say Y here to include support for AMD InterWave based
2491da177e4SLinus Torvalds	  soundcards with a TEA6330T bass and treble regulator
2501da177e4SLinus Torvalds	  (UltraSound 32-Pro).
2511da177e4SLinus Torvalds
2521da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2531da177e4SLinus Torvalds	  will be called snd-interwave-stb.
2541da177e4SLinus Torvalds
255230b5c1aSTakashi Iwaiconfig SND_OPL3SA2
256230b5c1aSTakashi Iwai	tristate "Yamaha OPL3-SA2/SA3"
257230b5c1aSTakashi Iwai	select SND_OPL3_LIB
258230b5c1aSTakashi Iwai	select SND_MPU401_UART
2599295aea1SKrzysztof Helt	select SND_WSS_LIB
260230b5c1aSTakashi Iwai	help
261230b5c1aSTakashi Iwai	  Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
262230b5c1aSTakashi Iwai	  chips.
263230b5c1aSTakashi Iwai
264230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
265230b5c1aSTakashi Iwai	  will be called snd-opl3sa2.
266230b5c1aSTakashi Iwai
2671da177e4SLinus Torvaldsconfig SND_OPTI92X_AD1848
2681da177e4SLinus Torvalds	tristate "OPTi 82C92x - AD1848"
2691da177e4SLinus Torvalds	select SND_OPL3_LIB
2701da177e4SLinus Torvalds	select SND_OPL4_LIB
2711da177e4SLinus Torvalds	select SND_MPU401_UART
272760fc6b8SKrzysztof Helt	select SND_WSS_LIB
2731da177e4SLinus Torvalds	help
2741da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
2751da177e4SLinus Torvalds	  82C92x or OTI-601 chips and using an AD1848 codec.
2761da177e4SLinus Torvalds
2771da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2781da177e4SLinus Torvalds	  will be called snd-opti92x-ad1848.
2791da177e4SLinus Torvalds
2801da177e4SLinus Torvaldsconfig SND_OPTI92X_CS4231
2811da177e4SLinus Torvalds	tristate "OPTi 82C92x - CS4231"
2821da177e4SLinus Torvalds	select SND_OPL3_LIB
2831da177e4SLinus Torvalds	select SND_OPL4_LIB
2841da177e4SLinus Torvalds	select SND_MPU401_UART
2859295aea1SKrzysztof Helt	select SND_WSS_LIB
2861da177e4SLinus Torvalds	help
2871da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
2881da177e4SLinus Torvalds	  82C92x chips and using a CS4231 codec.
2891da177e4SLinus Torvalds
2901da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2911da177e4SLinus Torvalds	  will be called snd-opti92x-cs4231.
2921da177e4SLinus Torvalds
2931da177e4SLinus Torvaldsconfig SND_OPTI93X
2941da177e4SLinus Torvalds	tristate "OPTi 82C93x"
2951da177e4SLinus Torvalds	select SND_OPL3_LIB
2961da177e4SLinus Torvalds	select SND_MPU401_UART
2979295aea1SKrzysztof Helt	select SND_WSS_LIB
2981da177e4SLinus Torvalds	help
2991da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
3001da177e4SLinus Torvalds	  82C93x chips.
3011da177e4SLinus Torvalds
3021da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3031da177e4SLinus Torvalds	  will be called snd-opti93x.
3041da177e4SLinus Torvalds
3051841f613SMartin Langerconfig SND_MIRO
3061841f613SMartin Langer	tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
3071841f613SMartin Langer	select SND_OPL4_LIB
3089295aea1SKrzysztof Helt	select SND_WSS_LIB
3091841f613SMartin Langer	select SND_MPU401_UART
3101841f613SMartin Langer	select SND_PCM
3111841f613SMartin Langer	help
3121841f613SMartin Langer	  Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
3131841f613SMartin Langer	  miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
3141841f613SMartin Langer
3151841f613SMartin Langer	  To compile this driver as a module, choose M here: the module
3161841f613SMartin Langer	  will be called snd-miro.
3171841f613SMartin Langer
3181da177e4SLinus Torvaldsconfig SND_SB8
3191da177e4SLinus Torvalds	tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
3201da177e4SLinus Torvalds	select SND_OPL3_LIB
3211da177e4SLinus Torvalds	select SND_RAWMIDI
322dda369cfSTakashi Iwai	select SND_SB8_DSP
3231da177e4SLinus Torvalds	help
3241da177e4SLinus Torvalds	  Say Y here to include support for Creative Sound Blaster 1.0/
3251da177e4SLinus Torvalds	  2.0/Pro (8-bit) or 100% compatible soundcards.
3261da177e4SLinus Torvalds
3271da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3281da177e4SLinus Torvalds	  will be called snd-sb8.
3291da177e4SLinus Torvalds
3301da177e4SLinus Torvaldsconfig SND_SB16
3311da177e4SLinus Torvalds	tristate "Sound Blaster 16 (PnP)"
3321da177e4SLinus Torvalds	select SND_OPL3_LIB
3331da177e4SLinus Torvalds	select SND_MPU401_UART
334dda369cfSTakashi Iwai	select SND_SB16_DSP
3351da177e4SLinus Torvalds	help
3361da177e4SLinus Torvalds	  Say Y here to include support for Sound Blaster 16 soundcards
3371da177e4SLinus Torvalds	  (including the Plug and Play version).
3381da177e4SLinus Torvalds
3391da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3401da177e4SLinus Torvalds	  will be called snd-sb16.
3411da177e4SLinus Torvalds
3421da177e4SLinus Torvaldsconfig SND_SBAWE
3431da177e4SLinus Torvalds	tristate "Sound Blaster AWE (32,64) (PnP)"
3441da177e4SLinus Torvalds	select SND_OPL3_LIB
3451da177e4SLinus Torvalds	select SND_MPU401_UART
346dda369cfSTakashi Iwai	select SND_SB16_DSP
3471da177e4SLinus Torvalds	help
3481da177e4SLinus Torvalds	  Say Y here to include support for Sound Blaster AWE soundcards
3491da177e4SLinus Torvalds	  (including the Plug and Play version).
3501da177e4SLinus Torvalds
3511da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3521da177e4SLinus Torvalds	  will be called snd-sbawe.
3531da177e4SLinus Torvalds
3541da177e4SLinus Torvaldsconfig SND_SB16_CSP
3551da177e4SLinus Torvalds	bool "Sound Blaster 16/AWE CSP support"
3561da177e4SLinus Torvalds	depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
357ac68c16aSTakashi Iwai	select FW_LOADER
3581da177e4SLinus Torvalds	help
3591da177e4SLinus Torvalds	  Say Y here to include support for the CSP core.  This special
3601da177e4SLinus Torvalds	  coprocessor can do variable tasks like various compression and
3611da177e4SLinus Torvalds	  decompression algorithms.
3621da177e4SLinus Torvalds
3631da177e4SLinus Torvaldsconfig SND_SGALAXY
3641da177e4SLinus Torvalds	tristate "Aztech Sound Galaxy"
365760fc6b8SKrzysztof Helt	select SND_WSS_LIB
3661da177e4SLinus Torvalds	help
3671da177e4SLinus Torvalds	  Say Y here to include support for Aztech Sound Galaxy
3681da177e4SLinus Torvalds	  soundcards.
3691da177e4SLinus Torvalds
3701da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3711da177e4SLinus Torvalds	  will be called snd-sgalaxy.
3721da177e4SLinus Torvalds
3731da177e4SLinus Torvaldsconfig SND_SSCAPE
37456305757SKrzysztof Helt	tristate "Ensoniq SoundScape driver"
3751da177e4SLinus Torvalds	select SND_MPU401_UART
3769295aea1SKrzysztof Helt	select SND_WSS_LIB
377*acd47100SKrzysztof Helt	select FW_LOADER
3781da177e4SLinus Torvalds	help
37956305757SKrzysztof Helt	  Say Y here to include support for Ensoniq SoundScape
380f0968e3fSKrzysztof Helt	  and Ensoniq OEM soundcards.
3811da177e4SLinus Torvalds
38256305757SKrzysztof Helt	  The PCM audio is supported on SoundScape Classic, Elite, PnP
383f0968e3fSKrzysztof Helt	  and VIVO cards. The supported OEM cards are SPEA Media FX and
384f0968e3fSKrzysztof Helt	  Reveal SC-600.
385*acd47100SKrzysztof Helt	  The MIDI support is very experimental and requires binary
386*acd47100SKrzysztof Helt	  firmware files called "scope.cod" and "sndscape.co?" where the
387*acd47100SKrzysztof Helt	  ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
388*acd47100SKrzysztof Helt	  in DOS or Windows driver packages. One has to put the firmware
389*acd47100SKrzysztof Helt	  files into the /lib/firmware directory.
39056305757SKrzysztof Helt
3911da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3921da177e4SLinus Torvalds	  will be called snd-sscape.
3931da177e4SLinus Torvalds
394230b5c1aSTakashi Iwaiconfig SND_WAVEFRONT
395230b5c1aSTakashi Iwai	tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
396c2b1239aSTakashi Iwai	select FW_LOADER
397230b5c1aSTakashi Iwai	select SND_OPL3_LIB
398230b5c1aSTakashi Iwai	select SND_MPU401_UART
3999295aea1SKrzysztof Helt	select SND_WSS_LIB
400230b5c1aSTakashi Iwai	help
401230b5c1aSTakashi Iwai	  Say Y here to include support for Turtle Beach Maui, Tropez
402230b5c1aSTakashi Iwai	  and Tropez+ soundcards based on the Wavefront chip.
403230b5c1aSTakashi Iwai
404230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
405230b5c1aSTakashi Iwai	  will be called snd-wavefront.
406230b5c1aSTakashi Iwai
407f6c63835SKrzysztof Heltconfig SND_MSND_PINNACLE
408f6c63835SKrzysztof Helt	tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
409f6c63835SKrzysztof Helt	depends on X86 && EXPERIMENTAL
410f6c63835SKrzysztof Helt	select FW_LOADER
411f6c63835SKrzysztof Helt	select SND_MPU401_UART
412f6c63835SKrzysztof Helt	select SND_PCM
413f6c63835SKrzysztof Helt	help
414f6c63835SKrzysztof Helt	  Say Y to include support for Turtle Beach MultiSound Pinnacle/
415f6c63835SKrzysztof Helt	  Fiji soundcards.
416f6c63835SKrzysztof Helt
417f6c63835SKrzysztof Helt	  To compile this driver as a module, choose M here: the module
418f6c63835SKrzysztof Helt	  will be called snd-msnd-pinnacle.
419f6c63835SKrzysztof Helt
420f6c63835SKrzysztof Heltconfig SND_MSND_CLASSIC
421f6c63835SKrzysztof Helt	tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
422f6c63835SKrzysztof Helt	depends on X86 && EXPERIMENTAL
423f6c63835SKrzysztof Helt	select FW_LOADER
424f6c63835SKrzysztof Helt	select SND_MPU401_UART
425f6c63835SKrzysztof Helt	select SND_PCM
426f6c63835SKrzysztof Helt	help
427f6c63835SKrzysztof Helt	  Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
428f6c63835SKrzysztof Helt	  Monterey (not for the Pinnacle or Fiji).
429f6c63835SKrzysztof Helt
430f6c63835SKrzysztof Helt	  See <file:Documentation/sound/oss/MultiSound> for important information
431f6c63835SKrzysztof Helt	  about this driver.  Note that it has been discontinued, but the
432f6c63835SKrzysztof Helt	  Voyetra Turtle Beach knowledge base entry for it is still available
433f6c63835SKrzysztof Helt	  at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
434f6c63835SKrzysztof Helt
435f6c63835SKrzysztof Helt	  To compile this driver as a module, choose M here: the module
436f6c63835SKrzysztof Helt	  will be called snd-msnd-classic.
437f6c63835SKrzysztof Helt
43889fe5117STakashi Iwaiendif	# SND_ISA
43989fe5117STakashi Iwai
440