xref: /linux/sound/isa/Kconfig (revision 706568967c7d99a5975b2a21aacd791dc838ea8c)
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*70656896SAdrian Bunkmenu "ISA devices"
25*70656896SAdrian Bunk	depends on SND!=n && ISA && ISA_DMA_API
26*70656896SAdrian Bunk
27cf40a310SRene Hermanconfig SND_ADLIB
28cf40a310SRene Herman	tristate "AdLib FM card"
29c9949452STakashi Iwai	depends on SND
30cf40a310SRene Herman	select SND_OPL3_LIB
31cf40a310SRene Herman	help
32cf40a310SRene Herman	  Say Y here to include support for AdLib FM cards.
33cf40a310SRene Herman
34cf40a310SRene Herman	  To compile this driver as a module, choose M here: the module
35cf40a310SRene Herman	  will be called snd-adlib.
36cf40a310SRene Herman
371da177e4SLinus Torvaldsconfig SND_AD1816A
381da177e4SLinus Torvalds	tristate "Analog Devices SoundPort AD1816A"
398dbfc5cfSBodo Eggert	depends on SND && PNP && ISA
408dbfc5cfSBodo Eggert	select ISAPNP
411da177e4SLinus Torvalds	select SND_OPL3_LIB
421da177e4SLinus Torvalds	select SND_MPU401_UART
431da177e4SLinus Torvalds	select SND_PCM
441da177e4SLinus Torvalds	help
451da177e4SLinus Torvalds	  Say Y here to include support for Analog Devices SoundPort
461da177e4SLinus Torvalds	  AD1816A or compatible sound chips.
471da177e4SLinus Torvalds
481da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
491da177e4SLinus Torvalds	  will be called snd-ad1816a.
501da177e4SLinus Torvalds
511da177e4SLinus Torvaldsconfig SND_AD1848
521da177e4SLinus Torvalds	tristate "Generic AD1848/CS4248 driver"
531da177e4SLinus Torvalds	depends on SND
541da177e4SLinus Torvalds	select SND_AD1848_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
591da177e4SLinus Torvalds	  For newer chips from Cirrus Logic, use the CS4231, CS4232 or
601da177e4SLinus Torvalds	  CS4236+ 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"
67230b5c1aSTakashi Iwai	depends on SND && PNP && ISA
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"
81230b5c1aSTakashi Iwai	depends on SND && PNP && ISA
82230b5c1aSTakashi Iwai	select ISAPNP
83230b5c1aSTakashi Iwai	select SND_OPL3_LIB
84230b5c1aSTakashi Iwai	select SND_MPU401_UART
85230b5c1aSTakashi Iwai	select SND_CS4231_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"
95230b5c1aSTakashi Iwai	depends on SND
96230b5c1aSTakashi Iwai	select SND_AD1848_LIB
97dda369cfSTakashi Iwai	select SND_SB16_DSP
98230b5c1aSTakashi Iwai	help
99230b5c1aSTakashi Iwai	  Say Y here to include support for soundcards based on the
100230b5c1aSTakashi Iwai	  C-Media CMI8330 chip.
101230b5c1aSTakashi Iwai
102230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
103230b5c1aSTakashi Iwai	  will be called snd-cmi8330.
104230b5c1aSTakashi Iwai
1051da177e4SLinus Torvaldsconfig SND_CS4231
1061da177e4SLinus Torvalds	tristate "Generic Cirrus Logic CS4231 driver"
1071da177e4SLinus Torvalds	depends on SND
1081da177e4SLinus Torvalds	select SND_MPU401_UART
1091da177e4SLinus Torvalds	select SND_CS4231_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_CS4232
1181da177e4SLinus Torvalds	tristate "Generic Cirrus Logic CS4232 driver"
1191da177e4SLinus Torvalds	depends on SND
1201da177e4SLinus Torvalds	select SND_OPL3_LIB
1211da177e4SLinus Torvalds	select SND_MPU401_UART
1221da177e4SLinus Torvalds	select SND_CS4231_LIB
1231da177e4SLinus Torvalds	help
1241da177e4SLinus Torvalds	  Say Y here to include support for CS4232 chips from Cirrus
1251da177e4SLinus Torvalds	  Logic - Crystal Semiconductors.
1261da177e4SLinus Torvalds
1271da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1281da177e4SLinus Torvalds	  will be called snd-cs4232.
1291da177e4SLinus Torvalds
1301da177e4SLinus Torvaldsconfig SND_CS4236
1311da177e4SLinus Torvalds	tristate "Generic Cirrus Logic CS4236+ driver"
1321da177e4SLinus Torvalds	depends on SND
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"
145230b5c1aSTakashi Iwai	depends on SND && PNP && ISA
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"
1598dbfc5cfSBodo Eggert	depends on SND && PNP && ISA
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	depends on SND
1721da177e4SLinus Torvalds	select SND_OPL3_LIB
1731da177e4SLinus Torvalds	select SND_MPU401_UART
1741da177e4SLinus Torvalds	select SND_PCM
1751da177e4SLinus Torvalds	help
1761da177e4SLinus Torvalds	  Say Y here to include support for ESS AudioDrive ES688 or
1771da177e4SLinus Torvalds	  ES1688 chips.
1781da177e4SLinus Torvalds
1791da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1801da177e4SLinus Torvalds	  will be called snd-es1688.
1811da177e4SLinus Torvalds
1821da177e4SLinus Torvaldsconfig SND_ES18XX
1831da177e4SLinus Torvalds	tristate "Generic ESS ES18xx driver"
1841da177e4SLinus Torvalds	depends on SND
1851da177e4SLinus Torvalds	select SND_OPL3_LIB
1861da177e4SLinus Torvalds	select SND_MPU401_UART
1871da177e4SLinus Torvalds	select SND_PCM
1881da177e4SLinus Torvalds	help
1891da177e4SLinus Torvalds	  Say Y here to include support for ESS AudioDrive ES18xx chips.
1901da177e4SLinus Torvalds
1911da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
1921da177e4SLinus Torvalds	  will be called snd-es18xx.
1931da177e4SLinus Torvalds
1941da177e4SLinus Torvaldsconfig SND_GUS_SYNTH
1951da177e4SLinus Torvalds	tristate
1961da177e4SLinus Torvalds
1971da177e4SLinus Torvaldsconfig SND_GUSCLASSIC
1981da177e4SLinus Torvalds	tristate "Gravis UltraSound Classic"
1991da177e4SLinus Torvalds	depends on SND
2001da177e4SLinus Torvalds	select SND_RAWMIDI
2011da177e4SLinus Torvalds	select SND_PCM
2021da177e4SLinus Torvalds	select SND_GUS_SYNTH
2031da177e4SLinus Torvalds	help
2041da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound Classic
2051da177e4SLinus Torvalds	  soundcards.
2061da177e4SLinus Torvalds
2071da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2081da177e4SLinus Torvalds	  will be called snd-gusclassic.
2091da177e4SLinus Torvalds
2101da177e4SLinus Torvaldsconfig SND_GUSEXTREME
2111da177e4SLinus Torvalds	tristate "Gravis UltraSound Extreme"
2121da177e4SLinus Torvalds	depends on SND
2131da177e4SLinus Torvalds	select SND_HWDEP
2141da177e4SLinus Torvalds	select SND_MPU401_UART
2151da177e4SLinus Torvalds	select SND_PCM
2161da177e4SLinus Torvalds	select SND_GUS_SYNTH
2171da177e4SLinus Torvalds	help
2181da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound Extreme
2191da177e4SLinus Torvalds	  soundcards.
2201da177e4SLinus Torvalds
2211da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2221da177e4SLinus Torvalds	  will be called snd-gusextreme.
2231da177e4SLinus Torvalds
2241da177e4SLinus Torvaldsconfig SND_GUSMAX
2251da177e4SLinus Torvalds	tristate "Gravis UltraSound MAX"
2261da177e4SLinus Torvalds	depends on SND
2271da177e4SLinus Torvalds	select SND_RAWMIDI
2281da177e4SLinus Torvalds	select SND_CS4231_LIB
2291da177e4SLinus Torvalds	select SND_GUS_SYNTH
2301da177e4SLinus Torvalds	help
2311da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound MAX
2321da177e4SLinus Torvalds	  soundcards.
2331da177e4SLinus Torvalds
2341da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2351da177e4SLinus Torvalds	  will be called snd-gusmax.
2361da177e4SLinus Torvalds
2371da177e4SLinus Torvaldsconfig SND_INTERWAVE
2381da177e4SLinus Torvalds	tristate "AMD InterWave, Gravis UltraSound PnP"
2398dbfc5cfSBodo Eggert	depends on SND && PNP && ISA
2401da177e4SLinus Torvalds	select SND_RAWMIDI
2411da177e4SLinus Torvalds	select SND_CS4231_LIB
2421da177e4SLinus Torvalds	select SND_GUS_SYNTH
2431da177e4SLinus Torvalds	help
2441da177e4SLinus Torvalds	  Say Y here to include support for AMD InterWave based
2451da177e4SLinus Torvalds	  soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
2461da177e4SLinus Torvalds	  MED3210, Dynasonic Pro, Panasonic PCA761AW).
2471da177e4SLinus Torvalds
2481da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2491da177e4SLinus Torvalds	  will be called snd-interwave.
2501da177e4SLinus Torvalds
2511da177e4SLinus Torvaldsconfig SND_INTERWAVE_STB
2521da177e4SLinus Torvalds	tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
2538dbfc5cfSBodo Eggert	depends on SND && PNP && ISA
2541da177e4SLinus Torvalds	select SND_RAWMIDI
2551da177e4SLinus Torvalds	select SND_CS4231_LIB
2561da177e4SLinus Torvalds	select SND_GUS_SYNTH
2571da177e4SLinus Torvalds	help
2581da177e4SLinus Torvalds	  Say Y here to include support for AMD InterWave based
2591da177e4SLinus Torvalds	  soundcards with a TEA6330T bass and treble regulator
2601da177e4SLinus Torvalds	  (UltraSound 32-Pro).
2611da177e4SLinus Torvalds
2621da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2631da177e4SLinus Torvalds	  will be called snd-interwave-stb.
2641da177e4SLinus Torvalds
265230b5c1aSTakashi Iwaiconfig SND_OPL3SA2
266230b5c1aSTakashi Iwai	tristate "Yamaha OPL3-SA2/SA3"
267230b5c1aSTakashi Iwai	depends on SND
268230b5c1aSTakashi Iwai	select SND_OPL3_LIB
269230b5c1aSTakashi Iwai	select SND_MPU401_UART
270230b5c1aSTakashi Iwai	select SND_CS4231_LIB
271230b5c1aSTakashi Iwai	help
272230b5c1aSTakashi Iwai	  Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
273230b5c1aSTakashi Iwai	  chips.
274230b5c1aSTakashi Iwai
275230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
276230b5c1aSTakashi Iwai	  will be called snd-opl3sa2.
277230b5c1aSTakashi Iwai
2781da177e4SLinus Torvaldsconfig SND_OPTI92X_AD1848
2791da177e4SLinus Torvalds	tristate "OPTi 82C92x - AD1848"
2801da177e4SLinus Torvalds	depends on SND
2811da177e4SLinus Torvalds	select SND_OPL3_LIB
2821da177e4SLinus Torvalds	select SND_OPL4_LIB
2831da177e4SLinus Torvalds	select SND_MPU401_UART
2841da177e4SLinus Torvalds	select SND_AD1848_LIB
2851da177e4SLinus Torvalds	help
2861da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
2871da177e4SLinus Torvalds	  82C92x or OTI-601 chips and using an AD1848 codec.
2881da177e4SLinus Torvalds
2891da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2901da177e4SLinus Torvalds	  will be called snd-opti92x-ad1848.
2911da177e4SLinus Torvalds
2921da177e4SLinus Torvaldsconfig SND_OPTI92X_CS4231
2931da177e4SLinus Torvalds	tristate "OPTi 82C92x - CS4231"
2941da177e4SLinus Torvalds	depends on SND
2951da177e4SLinus Torvalds	select SND_OPL3_LIB
2961da177e4SLinus Torvalds	select SND_OPL4_LIB
2971da177e4SLinus Torvalds	select SND_MPU401_UART
2981da177e4SLinus Torvalds	select SND_CS4231_LIB
2991da177e4SLinus Torvalds	help
3001da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
3011da177e4SLinus Torvalds	  82C92x chips and using a CS4231 codec.
3021da177e4SLinus Torvalds
3031da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3041da177e4SLinus Torvalds	  will be called snd-opti92x-cs4231.
3051da177e4SLinus Torvalds
3061da177e4SLinus Torvaldsconfig SND_OPTI93X
3071da177e4SLinus Torvalds	tristate "OPTi 82C93x"
3081da177e4SLinus Torvalds	depends on SND
3091da177e4SLinus Torvalds	select SND_OPL3_LIB
3101da177e4SLinus Torvalds	select SND_MPU401_UART
3111da177e4SLinus Torvalds	select SND_PCM
3121da177e4SLinus Torvalds	help
3131da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
3141da177e4SLinus Torvalds	  82C93x chips.
3151da177e4SLinus Torvalds
3161da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3171da177e4SLinus Torvalds	  will be called snd-opti93x.
3181da177e4SLinus Torvalds
3191841f613SMartin Langerconfig SND_MIRO
3201841f613SMartin Langer	tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
3211841f613SMartin Langer	depends on SND
3221841f613SMartin Langer	select SND_OPL4_LIB
3231841f613SMartin Langer	select SND_CS4231_LIB
3241841f613SMartin Langer	select SND_MPU401_UART
3251841f613SMartin Langer	select SND_PCM
3261841f613SMartin Langer	help
3271841f613SMartin Langer	  Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
3281841f613SMartin Langer	  miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
3291841f613SMartin Langer
3301841f613SMartin Langer	  To compile this driver as a module, choose M here: the module
3311841f613SMartin Langer	  will be called snd-miro.
3321841f613SMartin Langer
3331da177e4SLinus Torvaldsconfig SND_SB8
3341da177e4SLinus Torvalds	tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
3351da177e4SLinus Torvalds	depends on SND
3361da177e4SLinus Torvalds	select SND_OPL3_LIB
3371da177e4SLinus Torvalds	select SND_RAWMIDI
338dda369cfSTakashi Iwai	select SND_SB8_DSP
3391da177e4SLinus Torvalds	help
3401da177e4SLinus Torvalds	  Say Y here to include support for Creative Sound Blaster 1.0/
3411da177e4SLinus Torvalds	  2.0/Pro (8-bit) or 100% compatible soundcards.
3421da177e4SLinus Torvalds
3431da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3441da177e4SLinus Torvalds	  will be called snd-sb8.
3451da177e4SLinus Torvalds
3461da177e4SLinus Torvaldsconfig SND_SB16
3471da177e4SLinus Torvalds	tristate "Sound Blaster 16 (PnP)"
3481da177e4SLinus Torvalds	depends on SND
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	depends on SND
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	depends on SND
3931da177e4SLinus Torvalds	select SND_AD1848_LIB
3941da177e4SLinus Torvalds	help
3951da177e4SLinus Torvalds	  Say Y here to include support for Aztech Sound Galaxy
3961da177e4SLinus Torvalds	  soundcards.
3971da177e4SLinus Torvalds
3981da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3991da177e4SLinus Torvalds	  will be called snd-sgalaxy.
4001da177e4SLinus Torvalds
4011da177e4SLinus Torvaldsconfig SND_SSCAPE
4021da177e4SLinus Torvalds	tristate "Ensoniq SoundScape PnP driver"
4031da177e4SLinus Torvalds	depends on SND
4041da177e4SLinus Torvalds	select SND_HWDEP
4051da177e4SLinus Torvalds	select SND_MPU401_UART
4061da177e4SLinus Torvalds	select SND_CS4231_LIB
4071da177e4SLinus Torvalds	help
4081da177e4SLinus Torvalds	  Say Y here to include support for Ensoniq SoundScape PnP
4091da177e4SLinus Torvalds	  soundcards.
4101da177e4SLinus Torvalds
4111da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
4121da177e4SLinus Torvalds	  will be called snd-sscape.
4131da177e4SLinus Torvalds
414230b5c1aSTakashi Iwaiconfig SND_WAVEFRONT
415230b5c1aSTakashi Iwai	tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
416230b5c1aSTakashi Iwai	depends on SND
4171327e2b8SClemens Ladisch	select FW_LOADER if !SND_WAVEFRONT_FIRMWARE_IN_KERNEL
418230b5c1aSTakashi Iwai	select SND_OPL3_LIB
419230b5c1aSTakashi Iwai	select SND_MPU401_UART
420230b5c1aSTakashi Iwai	select SND_CS4231_LIB
421230b5c1aSTakashi Iwai	help
422230b5c1aSTakashi Iwai	  Say Y here to include support for Turtle Beach Maui, Tropez
423230b5c1aSTakashi Iwai	  and Tropez+ soundcards based on the Wavefront chip.
424230b5c1aSTakashi Iwai
425230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
426230b5c1aSTakashi Iwai	  will be called snd-wavefront.
427230b5c1aSTakashi Iwai
4288ad2da19STakashi Iwaiconfig SND_WAVEFRONT_FIRMWARE_IN_KERNEL
4298ad2da19STakashi Iwai	bool "In-kernel firmware for Wavefront"
4308ad2da19STakashi Iwai	depends on SND_WAVEFRONT
4318ad2da19STakashi Iwai	default y
4328ad2da19STakashi Iwai	help
4338ad2da19STakashi Iwai	  Say Y here to include the static firmware built in the kernel
434d65b790aSClemens Ladisch	  for the Wavefront driver.  If you choose N here, you need to
435d65b790aSClemens Ladisch	  install the firmware files from the alsa-firmware package.
4368ad2da19STakashi Iwai
4371da177e4SLinus Torvaldsendmenu
438