xref: /linux/sound/isa/Kconfig (revision 89fe5117928b2c1272c9376362131ded561c91ad)
11da177e4SLinus Torvalds# ALSA ISA drivers
21da177e4SLinus Torvalds
31da177e4SLinus Torvaldsconfig SND_AD1848_LIB
41da177e4SLinus Torvalds        tristate
51da177e4SLinus Torvalds        select SND_PCM
61da177e4SLinus Torvalds
71da177e4SLinus Torvaldsconfig SND_CS4231_LIB
81da177e4SLinus Torvalds        tristate
91da177e4SLinus Torvalds        select SND_PCM
101da177e4SLinus Torvalds
11dda369cfSTakashi Iwaiconfig SND_SB_COMMON
12dda369cfSTakashi Iwai        tristate
13dda369cfSTakashi Iwai
14dda369cfSTakashi Iwaiconfig SND_SB8_DSP
15dda369cfSTakashi Iwai        tristate
16dda369cfSTakashi Iwai        select SND_PCM
17dda369cfSTakashi Iwai        select SND_SB_COMMON
18dda369cfSTakashi Iwai
19dda369cfSTakashi Iwaiconfig SND_SB16_DSP
20dda369cfSTakashi Iwai        tristate
21dda369cfSTakashi Iwai        select SND_PCM
22dda369cfSTakashi Iwai        select SND_SB_COMMON
23dda369cfSTakashi Iwai
24*89fe5117STakashi Iwaimenuconfig SND_ISA
25*89fe5117STakashi Iwai	bool "ISA sound devices"
26*89fe5117STakashi Iwai	depends on ISA && ISA_DMA_API
27*89fe5117STakashi Iwai	default y
28*89fe5117STakashi Iwai	help
29*89fe5117STakashi Iwai	  Support for sound devices connected via the ISA bus.
30*89fe5117STakashi Iwai
31*89fe5117STakashi Iwaiif SND_ISA
3270656896SAdrian Bunk
33cf40a310SRene Hermanconfig SND_ADLIB
34cf40a310SRene Herman	tristate "AdLib FM card"
35cf40a310SRene Herman	select SND_OPL3_LIB
36cf40a310SRene Herman	help
37cf40a310SRene Herman	  Say Y here to include support for AdLib FM cards.
38cf40a310SRene Herman
39cf40a310SRene Herman	  To compile this driver as a module, choose M here: the module
40cf40a310SRene Herman	  will be called snd-adlib.
41cf40a310SRene Herman
421da177e4SLinus Torvaldsconfig SND_AD1816A
431da177e4SLinus Torvalds	tristate "Analog Devices SoundPort AD1816A"
44*89fe5117STakashi Iwai	depends on PNP
458dbfc5cfSBodo Eggert	select ISAPNP
461da177e4SLinus Torvalds	select SND_OPL3_LIB
471da177e4SLinus Torvalds	select SND_MPU401_UART
481da177e4SLinus Torvalds	select SND_PCM
491da177e4SLinus Torvalds	help
501da177e4SLinus Torvalds	  Say Y here to include support for Analog Devices SoundPort
511da177e4SLinus Torvalds	  AD1816A or compatible sound chips.
521da177e4SLinus Torvalds
531da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
541da177e4SLinus Torvalds	  will be called snd-ad1816a.
551da177e4SLinus Torvalds
561da177e4SLinus Torvaldsconfig SND_AD1848
571da177e4SLinus Torvalds	tristate "Generic AD1848/CS4248 driver"
581da177e4SLinus Torvalds	select SND_AD1848_LIB
591da177e4SLinus Torvalds	help
601da177e4SLinus Torvalds	  Say Y here to include support for AD1848 (Analog Devices) or
611da177e4SLinus Torvalds	  CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
621da177e4SLinus Torvalds
631da177e4SLinus Torvalds	  For newer chips from Cirrus Logic, use the CS4231, CS4232 or
641da177e4SLinus Torvalds	  CS4236+ drivers.
651da177e4SLinus Torvalds
661da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
671da177e4SLinus Torvalds	  will be called snd-ad1848.
681da177e4SLinus Torvalds
69230b5c1aSTakashi Iwaiconfig SND_ALS100
70230b5c1aSTakashi Iwai	tristate "Avance Logic ALS100/ALS120"
71*89fe5117STakashi Iwai	depends on PNP
72230b5c1aSTakashi Iwai	select ISAPNP
73230b5c1aSTakashi Iwai	select SND_OPL3_LIB
74230b5c1aSTakashi Iwai	select SND_MPU401_UART
75dda369cfSTakashi Iwai	select SND_SB16_DSP
76230b5c1aSTakashi Iwai	help
77230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on Avance
78230b5c1aSTakashi Iwai	  Logic ALS100, ALS110, ALS120 and ALS200 chips.
79230b5c1aSTakashi Iwai
80230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
81230b5c1aSTakashi Iwai	  will be called snd-als100.
82230b5c1aSTakashi Iwai
83230b5c1aSTakashi Iwaiconfig SND_AZT2320
84230b5c1aSTakashi Iwai	tristate "Aztech Systems AZT2320"
85*89fe5117STakashi Iwai	depends on PNP
86230b5c1aSTakashi Iwai	select ISAPNP
87230b5c1aSTakashi Iwai	select SND_OPL3_LIB
88230b5c1aSTakashi Iwai	select SND_MPU401_UART
89230b5c1aSTakashi Iwai	select SND_CS4231_LIB
90230b5c1aSTakashi Iwai	help
91230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on the
92230b5c1aSTakashi Iwai	  Aztech Systems AZT2320 chip.
93230b5c1aSTakashi Iwai
94230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
95230b5c1aSTakashi Iwai	  will be called snd-azt2320.
96230b5c1aSTakashi Iwai
97230b5c1aSTakashi Iwaiconfig SND_CMI8330
98230b5c1aSTakashi Iwai	tristate "C-Media CMI8330"
99230b5c1aSTakashi Iwai	select SND_AD1848_LIB
100dda369cfSTakashi Iwai	select SND_SB16_DSP
101230b5c1aSTakashi Iwai	help
102230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on the
103230b5c1aSTakashi Iwai	  C-Media CMI8330 chip.
104230b5c1aSTakashi Iwai
105230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
106230b5c1aSTakashi Iwai	  will be called snd-cmi8330.
107230b5c1aSTakashi Iwai
1081da177e4SLinus Torvaldsconfig SND_CS4231
1091da177e4SLinus Torvalds	tristate "Generic Cirrus Logic CS4231 driver"
1101da177e4SLinus Torvalds	select SND_MPU401_UART
1111da177e4SLinus Torvalds	select SND_CS4231_LIB
1121da177e4SLinus Torvalds	help
1131da177e4SLinus Torvalds	  Say Y here to include support for CS4231 chips from Cirrus
1141da177e4SLinus Torvalds	  Logic - Crystal Semiconductors.
1151da177e4SLinus Torvalds
1161da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1171da177e4SLinus Torvalds	  will be called snd-cs4231.
1181da177e4SLinus Torvalds
1191da177e4SLinus Torvaldsconfig SND_CS4232
1201da177e4SLinus Torvalds	tristate "Generic Cirrus Logic CS4232 driver"
1211da177e4SLinus Torvalds	select SND_OPL3_LIB
1221da177e4SLinus Torvalds	select SND_MPU401_UART
1231da177e4SLinus Torvalds	select SND_CS4231_LIB
1241da177e4SLinus Torvalds	help
1251da177e4SLinus Torvalds	  Say Y here to include support for CS4232 chips from Cirrus
1261da177e4SLinus Torvalds	  Logic - Crystal Semiconductors.
1271da177e4SLinus Torvalds
1281da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1291da177e4SLinus Torvalds	  will be called snd-cs4232.
1301da177e4SLinus Torvalds
1311da177e4SLinus Torvaldsconfig SND_CS4236
1321da177e4SLinus Torvalds	tristate "Generic Cirrus Logic CS4236+ driver"
1331da177e4SLinus Torvalds	select SND_OPL3_LIB
1341da177e4SLinus Torvalds	select SND_MPU401_UART
1351da177e4SLinus Torvalds	select SND_CS4231_LIB
1361da177e4SLinus Torvalds	help
1371da177e4SLinus Torvalds	  Say Y to include support for CS4235,CS4236,CS4237B,CS4238B,
1381da177e4SLinus Torvalds	  CS4239 chips from Cirrus Logic - Crystal Semiconductors.
1391da177e4SLinus Torvalds
1401da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1411da177e4SLinus Torvalds	  will be called snd-cs4236.
1421da177e4SLinus Torvalds
143230b5c1aSTakashi Iwaiconfig SND_DT019X
144230b5c1aSTakashi Iwai	tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
145*89fe5117STakashi Iwai	depends on PNP
146230b5c1aSTakashi Iwai	select ISAPNP
147230b5c1aSTakashi Iwai	select SND_OPL3_LIB
148230b5c1aSTakashi Iwai	select SND_MPU401_UART
149dda369cfSTakashi Iwai	select SND_SB16_DSP
150230b5c1aSTakashi Iwai	help
151230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on the
152230b5c1aSTakashi Iwai	  Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
153230b5c1aSTakashi Iwai
154230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
155230b5c1aSTakashi Iwai	  will be called snd-dt019x.
156230b5c1aSTakashi Iwai
1571da177e4SLinus Torvaldsconfig SND_ES968
1581da177e4SLinus Torvalds	tristate "Generic ESS ES968 driver"
159*89fe5117STakashi Iwai	depends on PNP
1608dbfc5cfSBodo Eggert	select ISAPNP
1611da177e4SLinus Torvalds	select SND_MPU401_UART
162dda369cfSTakashi Iwai	select SND_SB8_DSP
1631da177e4SLinus Torvalds	help
1641da177e4SLinus Torvalds	  Say Y here to include support for ESS AudioDrive ES968 chips.
1651da177e4SLinus Torvalds
1661da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1671da177e4SLinus Torvalds	  will be called snd-es968.
1681da177e4SLinus Torvalds
1691da177e4SLinus Torvaldsconfig SND_ES1688
1701da177e4SLinus Torvalds	tristate "Generic ESS ES688/ES1688 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 ES688 or
1761da177e4SLinus Torvalds	  ES1688 chips.
1771da177e4SLinus Torvalds
1781da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1791da177e4SLinus Torvalds	  will be called snd-es1688.
1801da177e4SLinus Torvalds
1811da177e4SLinus Torvaldsconfig SND_ES18XX
1821da177e4SLinus Torvalds	tristate "Generic ESS ES18xx driver"
1831da177e4SLinus Torvalds	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 ESS AudioDrive ES18xx chips.
1881da177e4SLinus Torvalds
1891da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1901da177e4SLinus Torvalds	  will be called snd-es18xx.
1911da177e4SLinus Torvalds
192e307258dSKrzysztof Heltconfig SND_SC6000
193e307258dSKrzysztof Helt	tristate "Gallant SC-6000, Audio Excel DSP 16"
194*89fe5117STakashi Iwai	depends on HAS_IOPORT
195e307258dSKrzysztof Helt	select SND_AD1848_LIB
196e307258dSKrzysztof Helt	select SND_OPL3_LIB
197e307258dSKrzysztof Helt	select SND_MPU401_UART
198e307258dSKrzysztof Helt	help
199e307258dSKrzysztof Helt	  Say Y here to include support for Gallant SC-6000 card and clones:
200e307258dSKrzysztof Helt	  Audio Excel DSP 16 and Zoltrix AV302.
201e307258dSKrzysztof Helt
202e307258dSKrzysztof Helt	  To compile this driver as a module, choose M here: the module
203e307258dSKrzysztof Helt	  will be called snd-sc6000.
204e307258dSKrzysztof Helt
2051da177e4SLinus Torvaldsconfig SND_GUS_SYNTH
2061da177e4SLinus Torvalds	tristate
2071da177e4SLinus Torvalds
2081da177e4SLinus Torvaldsconfig SND_GUSCLASSIC
2091da177e4SLinus Torvalds	tristate "Gravis UltraSound Classic"
2101da177e4SLinus Torvalds	select SND_RAWMIDI
2111da177e4SLinus Torvalds	select SND_PCM
2121da177e4SLinus Torvalds	select SND_GUS_SYNTH
2131da177e4SLinus Torvalds	help
2141da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound Classic
2151da177e4SLinus Torvalds	  soundcards.
2161da177e4SLinus Torvalds
2171da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2181da177e4SLinus Torvalds	  will be called snd-gusclassic.
2191da177e4SLinus Torvalds
2201da177e4SLinus Torvaldsconfig SND_GUSEXTREME
2211da177e4SLinus Torvalds	tristate "Gravis UltraSound Extreme"
2221da177e4SLinus Torvalds	select SND_HWDEP
2231da177e4SLinus Torvalds	select SND_MPU401_UART
2241da177e4SLinus Torvalds	select SND_PCM
2251da177e4SLinus Torvalds	select SND_GUS_SYNTH
2261da177e4SLinus Torvalds	help
2271da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound Extreme
2281da177e4SLinus Torvalds	  soundcards.
2291da177e4SLinus Torvalds
2301da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2311da177e4SLinus Torvalds	  will be called snd-gusextreme.
2321da177e4SLinus Torvalds
2331da177e4SLinus Torvaldsconfig SND_GUSMAX
2341da177e4SLinus Torvalds	tristate "Gravis UltraSound MAX"
2351da177e4SLinus Torvalds	select SND_RAWMIDI
2361da177e4SLinus Torvalds	select SND_CS4231_LIB
2371da177e4SLinus Torvalds	select SND_GUS_SYNTH
2381da177e4SLinus Torvalds	help
2391da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound MAX
2401da177e4SLinus Torvalds	  soundcards.
2411da177e4SLinus Torvalds
2421da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2431da177e4SLinus Torvalds	  will be called snd-gusmax.
2441da177e4SLinus Torvalds
2451da177e4SLinus Torvaldsconfig SND_INTERWAVE
2461da177e4SLinus Torvalds	tristate "AMD InterWave, Gravis UltraSound PnP"
247*89fe5117STakashi Iwai	depends on PNP
2481da177e4SLinus Torvalds	select SND_RAWMIDI
2491da177e4SLinus Torvalds	select SND_CS4231_LIB
2501da177e4SLinus Torvalds	select SND_GUS_SYNTH
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)"
261*89fe5117STakashi Iwai	depends on PNP
2621da177e4SLinus Torvalds	select SND_RAWMIDI
2631da177e4SLinus Torvalds	select SND_CS4231_LIB
2641da177e4SLinus Torvalds	select SND_GUS_SYNTH
2651da177e4SLinus Torvalds	help
2661da177e4SLinus Torvalds	  Say Y here to include support for AMD InterWave based
2671da177e4SLinus Torvalds	  soundcards with a TEA6330T bass and treble regulator
2681da177e4SLinus Torvalds	  (UltraSound 32-Pro).
2691da177e4SLinus Torvalds
2701da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2711da177e4SLinus Torvalds	  will be called snd-interwave-stb.
2721da177e4SLinus Torvalds
273230b5c1aSTakashi Iwaiconfig SND_OPL3SA2
274230b5c1aSTakashi Iwai	tristate "Yamaha OPL3-SA2/SA3"
275230b5c1aSTakashi Iwai	select SND_OPL3_LIB
276230b5c1aSTakashi Iwai	select SND_MPU401_UART
277230b5c1aSTakashi Iwai	select SND_CS4231_LIB
278230b5c1aSTakashi Iwai	help
279230b5c1aSTakashi Iwai	  Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
280230b5c1aSTakashi Iwai	  chips.
281230b5c1aSTakashi Iwai
282230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
283230b5c1aSTakashi Iwai	  will be called snd-opl3sa2.
284230b5c1aSTakashi Iwai
2851da177e4SLinus Torvaldsconfig SND_OPTI92X_AD1848
2861da177e4SLinus Torvalds	tristate "OPTi 82C92x - AD1848"
2871da177e4SLinus Torvalds	select SND_OPL3_LIB
2881da177e4SLinus Torvalds	select SND_OPL4_LIB
2891da177e4SLinus Torvalds	select SND_MPU401_UART
2901da177e4SLinus Torvalds	select SND_AD1848_LIB
2911da177e4SLinus Torvalds	help
2921da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
2931da177e4SLinus Torvalds	  82C92x or OTI-601 chips and using an AD1848 codec.
2941da177e4SLinus Torvalds
2951da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2961da177e4SLinus Torvalds	  will be called snd-opti92x-ad1848.
2971da177e4SLinus Torvalds
2981da177e4SLinus Torvaldsconfig SND_OPTI92X_CS4231
2991da177e4SLinus Torvalds	tristate "OPTi 82C92x - CS4231"
3001da177e4SLinus Torvalds	select SND_OPL3_LIB
3011da177e4SLinus Torvalds	select SND_OPL4_LIB
3021da177e4SLinus Torvalds	select SND_MPU401_UART
3031da177e4SLinus Torvalds	select SND_CS4231_LIB
3041da177e4SLinus Torvalds	help
3051da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
3061da177e4SLinus Torvalds	  82C92x chips and using a CS4231 codec.
3071da177e4SLinus Torvalds
3081da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3091da177e4SLinus Torvalds	  will be called snd-opti92x-cs4231.
3101da177e4SLinus Torvalds
3111da177e4SLinus Torvaldsconfig SND_OPTI93X
3121da177e4SLinus Torvalds	tristate "OPTi 82C93x"
3131da177e4SLinus Torvalds	select SND_OPL3_LIB
3141da177e4SLinus Torvalds	select SND_MPU401_UART
3151da177e4SLinus Torvalds	select SND_PCM
3161da177e4SLinus Torvalds	help
3171da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
3181da177e4SLinus Torvalds	  82C93x chips.
3191da177e4SLinus Torvalds
3201da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3211da177e4SLinus Torvalds	  will be called snd-opti93x.
3221da177e4SLinus Torvalds
3231841f613SMartin Langerconfig SND_MIRO
3241841f613SMartin Langer	tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
3251841f613SMartin Langer	select SND_OPL4_LIB
3261841f613SMartin Langer	select SND_CS4231_LIB
3271841f613SMartin Langer	select SND_MPU401_UART
3281841f613SMartin Langer	select SND_PCM
3291841f613SMartin Langer	help
3301841f613SMartin Langer	  Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
3311841f613SMartin Langer	  miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
3321841f613SMartin Langer
3331841f613SMartin Langer	  To compile this driver as a module, choose M here: the module
3341841f613SMartin Langer	  will be called snd-miro.
3351841f613SMartin Langer
3361da177e4SLinus Torvaldsconfig SND_SB8
3371da177e4SLinus Torvalds	tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
3381da177e4SLinus Torvalds	select SND_OPL3_LIB
3391da177e4SLinus Torvalds	select SND_RAWMIDI
340dda369cfSTakashi Iwai	select SND_SB8_DSP
3411da177e4SLinus Torvalds	help
3421da177e4SLinus Torvalds	  Say Y here to include support for Creative Sound Blaster 1.0/
3431da177e4SLinus Torvalds	  2.0/Pro (8-bit) or 100% compatible soundcards.
3441da177e4SLinus Torvalds
3451da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3461da177e4SLinus Torvalds	  will be called snd-sb8.
3471da177e4SLinus Torvalds
3481da177e4SLinus Torvaldsconfig SND_SB16
3491da177e4SLinus Torvalds	tristate "Sound Blaster 16 (PnP)"
3501da177e4SLinus Torvalds	select SND_OPL3_LIB
3511da177e4SLinus Torvalds	select SND_MPU401_UART
352dda369cfSTakashi Iwai	select SND_SB16_DSP
3531da177e4SLinus Torvalds	help
3541da177e4SLinus Torvalds	  Say Y here to include support for Sound Blaster 16 soundcards
3551da177e4SLinus Torvalds	  (including the Plug and Play version).
3561da177e4SLinus Torvalds
3571da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3581da177e4SLinus Torvalds	  will be called snd-sb16.
3591da177e4SLinus Torvalds
3601da177e4SLinus Torvaldsconfig SND_SBAWE
3611da177e4SLinus Torvalds	tristate "Sound Blaster AWE (32,64) (PnP)"
3621da177e4SLinus Torvalds	select SND_OPL3_LIB
3631da177e4SLinus Torvalds	select SND_MPU401_UART
364dda369cfSTakashi Iwai	select SND_SB16_DSP
3651da177e4SLinus Torvalds	help
3661da177e4SLinus Torvalds	  Say Y here to include support for Sound Blaster AWE soundcards
3671da177e4SLinus Torvalds	  (including the Plug and Play version).
3681da177e4SLinus Torvalds
3691da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3701da177e4SLinus Torvalds	  will be called snd-sbawe.
3711da177e4SLinus Torvalds
3721da177e4SLinus Torvaldsconfig SND_SB16_CSP
3731da177e4SLinus Torvalds	bool "Sound Blaster 16/AWE CSP support"
3741da177e4SLinus Torvalds	depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
3751327e2b8SClemens Ladisch	select FW_LOADER if !SND_SB16_CSP_FIRMWARE_IN_KERNEL
3761da177e4SLinus Torvalds	help
3771da177e4SLinus Torvalds	  Say Y here to include support for the CSP core.  This special
3781da177e4SLinus Torvalds	  coprocessor can do variable tasks like various compression and
3791da177e4SLinus Torvalds	  decompression algorithms.
3801da177e4SLinus Torvalds
3818ad2da19STakashi Iwaiconfig SND_SB16_CSP_FIRMWARE_IN_KERNEL
3828ad2da19STakashi Iwai	bool "In-kernel firmware for SB16 CSP"
3838ad2da19STakashi Iwai	depends on SND_SB16_CSP
3848ad2da19STakashi Iwai	default y
3858ad2da19STakashi Iwai	help
3868ad2da19STakashi Iwai	  Say Y here to include the static firmware built in the kernel
387d65b790aSClemens Ladisch	  for the SB16 CSP controller.  If you choose N here, you need
388d65b790aSClemens Ladisch	  to install the firmware files from the alsa-firmware package.
3898ad2da19STakashi Iwai
3901da177e4SLinus Torvaldsconfig SND_SGALAXY
3911da177e4SLinus Torvalds	tristate "Aztech Sound Galaxy"
3921da177e4SLinus Torvalds	select SND_AD1848_LIB
3931da177e4SLinus Torvalds	help
3941da177e4SLinus Torvalds	  Say Y here to include support for Aztech Sound Galaxy
3951da177e4SLinus Torvalds	  soundcards.
3961da177e4SLinus Torvalds
3971da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3981da177e4SLinus Torvalds	  will be called snd-sgalaxy.
3991da177e4SLinus Torvalds
4001da177e4SLinus Torvaldsconfig SND_SSCAPE
4011da177e4SLinus Torvalds	tristate "Ensoniq SoundScape PnP driver"
4021da177e4SLinus Torvalds	select SND_HWDEP
4031da177e4SLinus Torvalds	select SND_MPU401_UART
4041da177e4SLinus Torvalds	select SND_CS4231_LIB
4051da177e4SLinus Torvalds	help
4061da177e4SLinus Torvalds	  Say Y here to include support for Ensoniq SoundScape PnP
4071da177e4SLinus Torvalds	  soundcards.
4081da177e4SLinus Torvalds
4091da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
4101da177e4SLinus Torvalds	  will be called snd-sscape.
4111da177e4SLinus Torvalds
412230b5c1aSTakashi Iwaiconfig SND_WAVEFRONT
413230b5c1aSTakashi Iwai	tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
414c2b1239aSTakashi Iwai	select FW_LOADER
415230b5c1aSTakashi Iwai	select SND_OPL3_LIB
416230b5c1aSTakashi Iwai	select SND_MPU401_UART
417230b5c1aSTakashi Iwai	select SND_CS4231_LIB
418230b5c1aSTakashi Iwai	help
419230b5c1aSTakashi Iwai	  Say Y here to include support for Turtle Beach Maui, Tropez
420230b5c1aSTakashi Iwai	  and Tropez+ soundcards based on the Wavefront chip.
421230b5c1aSTakashi Iwai
422230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
423230b5c1aSTakashi Iwai	  will be called snd-wavefront.
424230b5c1aSTakashi Iwai
4258ad2da19STakashi Iwaiconfig SND_WAVEFRONT_FIRMWARE_IN_KERNEL
4268ad2da19STakashi Iwai	bool "In-kernel firmware for Wavefront"
4278ad2da19STakashi Iwai	depends on SND_WAVEFRONT
4288ad2da19STakashi Iwai	default y
4298ad2da19STakashi Iwai	help
430c2b1239aSTakashi Iwai	  Say Y here to include the static firmware for FX DSP built in
431c2b1239aSTakashi Iwai	  the kernel for the Wavefront driver.  If you choose N here,
432c2b1239aSTakashi Iwai	  you need to install the firmware files from the
433c2b1239aSTakashi Iwai	  alsa-firmware package.
4348ad2da19STakashi Iwai
435*89fe5117STakashi Iwaiendif	# SND_ISA
436*89fe5117STakashi Iwai
437