xref: /linux/sound/isa/Kconfig (revision e307258d5b27e3f9cde56df4038c89470710e2e4)
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
2470656896SAdrian Bunkmenu "ISA devices"
2570656896SAdrian Bunk	depends on SND!=n && ISA && ISA_DMA_API
2670656896SAdrian 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
194*e307258dSKrzysztof Heltconfig SND_SC6000
195*e307258dSKrzysztof Helt	tristate "Gallant SC-6000, Audio Excel DSP 16"
196*e307258dSKrzysztof Helt	depends on SND
197*e307258dSKrzysztof Helt	select SND_AD1848_LIB
198*e307258dSKrzysztof Helt	select SND_OPL3_LIB
199*e307258dSKrzysztof Helt	select SND_MPU401_UART
200*e307258dSKrzysztof Helt	help
201*e307258dSKrzysztof Helt	  Say Y here to include support for Gallant SC-6000 card and clones:
202*e307258dSKrzysztof Helt	  Audio Excel DSP 16 and Zoltrix AV302.
203*e307258dSKrzysztof Helt
204*e307258dSKrzysztof Helt	  To compile this driver as a module, choose M here: the module
205*e307258dSKrzysztof Helt	  will be called snd-sc6000.
206*e307258dSKrzysztof Helt
2071da177e4SLinus Torvaldsconfig SND_GUS_SYNTH
2081da177e4SLinus Torvalds	tristate
2091da177e4SLinus Torvalds
2101da177e4SLinus Torvaldsconfig SND_GUSCLASSIC
2111da177e4SLinus Torvalds	tristate "Gravis UltraSound Classic"
2121da177e4SLinus Torvalds	depends on SND
2131da177e4SLinus Torvalds	select SND_RAWMIDI
2141da177e4SLinus Torvalds	select SND_PCM
2151da177e4SLinus Torvalds	select SND_GUS_SYNTH
2161da177e4SLinus Torvalds	help
2171da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound Classic
2181da177e4SLinus Torvalds	  soundcards.
2191da177e4SLinus Torvalds
2201da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2211da177e4SLinus Torvalds	  will be called snd-gusclassic.
2221da177e4SLinus Torvalds
2231da177e4SLinus Torvaldsconfig SND_GUSEXTREME
2241da177e4SLinus Torvalds	tristate "Gravis UltraSound Extreme"
2251da177e4SLinus Torvalds	depends on SND
2261da177e4SLinus Torvalds	select SND_HWDEP
2271da177e4SLinus Torvalds	select SND_MPU401_UART
2281da177e4SLinus Torvalds	select SND_PCM
2291da177e4SLinus Torvalds	select SND_GUS_SYNTH
2301da177e4SLinus Torvalds	help
2311da177e4SLinus Torvalds	  Say Y here to include support for Gravis UltraSound Extreme
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-gusextreme.
2361da177e4SLinus Torvalds
2371da177e4SLinus Torvaldsconfig SND_GUSMAX
2381da177e4SLinus Torvalds	tristate "Gravis UltraSound MAX"
2391da177e4SLinus Torvalds	depends on SND
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 Gravis UltraSound MAX
2451da177e4SLinus Torvalds	  soundcards.
2461da177e4SLinus Torvalds
2471da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2481da177e4SLinus Torvalds	  will be called snd-gusmax.
2491da177e4SLinus Torvalds
2501da177e4SLinus Torvaldsconfig SND_INTERWAVE
2511da177e4SLinus Torvalds	tristate "AMD InterWave, Gravis UltraSound PnP"
2528dbfc5cfSBodo Eggert	depends on SND && PNP && ISA
2531da177e4SLinus Torvalds	select SND_RAWMIDI
2541da177e4SLinus Torvalds	select SND_CS4231_LIB
2551da177e4SLinus Torvalds	select SND_GUS_SYNTH
2561da177e4SLinus Torvalds	help
2571da177e4SLinus Torvalds	  Say Y here to include support for AMD InterWave based
2581da177e4SLinus Torvalds	  soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
2591da177e4SLinus Torvalds	  MED3210, Dynasonic Pro, Panasonic PCA761AW).
2601da177e4SLinus Torvalds
2611da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2621da177e4SLinus Torvalds	  will be called snd-interwave.
2631da177e4SLinus Torvalds
2641da177e4SLinus Torvaldsconfig SND_INTERWAVE_STB
2651da177e4SLinus Torvalds	tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
2668dbfc5cfSBodo Eggert	depends on SND && PNP && ISA
2671da177e4SLinus Torvalds	select SND_RAWMIDI
2681da177e4SLinus Torvalds	select SND_CS4231_LIB
2691da177e4SLinus Torvalds	select SND_GUS_SYNTH
2701da177e4SLinus Torvalds	help
2711da177e4SLinus Torvalds	  Say Y here to include support for AMD InterWave based
2721da177e4SLinus Torvalds	  soundcards with a TEA6330T bass and treble regulator
2731da177e4SLinus Torvalds	  (UltraSound 32-Pro).
2741da177e4SLinus Torvalds
2751da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
2761da177e4SLinus Torvalds	  will be called snd-interwave-stb.
2771da177e4SLinus Torvalds
278230b5c1aSTakashi Iwaiconfig SND_OPL3SA2
279230b5c1aSTakashi Iwai	tristate "Yamaha OPL3-SA2/SA3"
280230b5c1aSTakashi Iwai	depends on SND
281230b5c1aSTakashi Iwai	select SND_OPL3_LIB
282230b5c1aSTakashi Iwai	select SND_MPU401_UART
283230b5c1aSTakashi Iwai	select SND_CS4231_LIB
284230b5c1aSTakashi Iwai	help
285230b5c1aSTakashi Iwai	  Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
286230b5c1aSTakashi Iwai	  chips.
287230b5c1aSTakashi Iwai
288230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
289230b5c1aSTakashi Iwai	  will be called snd-opl3sa2.
290230b5c1aSTakashi Iwai
2911da177e4SLinus Torvaldsconfig SND_OPTI92X_AD1848
2921da177e4SLinus Torvalds	tristate "OPTi 82C92x - AD1848"
2931da177e4SLinus Torvalds	depends on SND
2941da177e4SLinus Torvalds	select SND_OPL3_LIB
2951da177e4SLinus Torvalds	select SND_OPL4_LIB
2961da177e4SLinus Torvalds	select SND_MPU401_UART
2971da177e4SLinus Torvalds	select SND_AD1848_LIB
2981da177e4SLinus Torvalds	help
2991da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
3001da177e4SLinus Torvalds	  82C92x or OTI-601 chips and using an AD1848 codec.
3011da177e4SLinus Torvalds
3021da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3031da177e4SLinus Torvalds	  will be called snd-opti92x-ad1848.
3041da177e4SLinus Torvalds
3051da177e4SLinus Torvaldsconfig SND_OPTI92X_CS4231
3061da177e4SLinus Torvalds	tristate "OPTi 82C92x - CS4231"
3071da177e4SLinus Torvalds	depends on SND
3081da177e4SLinus Torvalds	select SND_OPL3_LIB
3091da177e4SLinus Torvalds	select SND_OPL4_LIB
3101da177e4SLinus Torvalds	select SND_MPU401_UART
3111da177e4SLinus Torvalds	select SND_CS4231_LIB
3121da177e4SLinus Torvalds	help
3131da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
3141da177e4SLinus Torvalds	  82C92x chips and using a CS4231 codec.
3151da177e4SLinus Torvalds
3161da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3171da177e4SLinus Torvalds	  will be called snd-opti92x-cs4231.
3181da177e4SLinus Torvalds
3191da177e4SLinus Torvaldsconfig SND_OPTI93X
3201da177e4SLinus Torvalds	tristate "OPTi 82C93x"
3211da177e4SLinus Torvalds	depends on SND
3221da177e4SLinus Torvalds	select SND_OPL3_LIB
3231da177e4SLinus Torvalds	select SND_MPU401_UART
3241da177e4SLinus Torvalds	select SND_PCM
3251da177e4SLinus Torvalds	help
3261da177e4SLinus Torvalds	  Say Y here to include support for soundcards based on Opti
3271da177e4SLinus Torvalds	  82C93x chips.
3281da177e4SLinus Torvalds
3291da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3301da177e4SLinus Torvalds	  will be called snd-opti93x.
3311da177e4SLinus Torvalds
3321841f613SMartin Langerconfig SND_MIRO
3331841f613SMartin Langer	tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
3341841f613SMartin Langer	depends on SND
3351841f613SMartin Langer	select SND_OPL4_LIB
3361841f613SMartin Langer	select SND_CS4231_LIB
3371841f613SMartin Langer	select SND_MPU401_UART
3381841f613SMartin Langer	select SND_PCM
3391841f613SMartin Langer	help
3401841f613SMartin Langer	  Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro,
3411841f613SMartin Langer	  miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
3421841f613SMartin Langer
3431841f613SMartin Langer	  To compile this driver as a module, choose M here: the module
3441841f613SMartin Langer	  will be called snd-miro.
3451841f613SMartin Langer
3461da177e4SLinus Torvaldsconfig SND_SB8
3471da177e4SLinus Torvalds	tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
3481da177e4SLinus Torvalds	depends on SND
3491da177e4SLinus Torvalds	select SND_OPL3_LIB
3501da177e4SLinus Torvalds	select SND_RAWMIDI
351dda369cfSTakashi Iwai	select SND_SB8_DSP
3521da177e4SLinus Torvalds	help
3531da177e4SLinus Torvalds	  Say Y here to include support for Creative Sound Blaster 1.0/
3541da177e4SLinus Torvalds	  2.0/Pro (8-bit) or 100% compatible soundcards.
3551da177e4SLinus Torvalds
3561da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3571da177e4SLinus Torvalds	  will be called snd-sb8.
3581da177e4SLinus Torvalds
3591da177e4SLinus Torvaldsconfig SND_SB16
3601da177e4SLinus Torvalds	tristate "Sound Blaster 16 (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 16 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-sb16.
3711da177e4SLinus Torvalds
3721da177e4SLinus Torvaldsconfig SND_SBAWE
3731da177e4SLinus Torvalds	tristate "Sound Blaster AWE (32,64) (PnP)"
3741da177e4SLinus Torvalds	depends on SND
3751da177e4SLinus Torvalds	select SND_OPL3_LIB
3761da177e4SLinus Torvalds	select SND_MPU401_UART
377dda369cfSTakashi Iwai	select SND_SB16_DSP
3781da177e4SLinus Torvalds	help
3791da177e4SLinus Torvalds	  Say Y here to include support for Sound Blaster AWE soundcards
3801da177e4SLinus Torvalds	  (including the Plug and Play version).
3811da177e4SLinus Torvalds
3821da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
3831da177e4SLinus Torvalds	  will be called snd-sbawe.
3841da177e4SLinus Torvalds
3851da177e4SLinus Torvaldsconfig SND_SB16_CSP
3861da177e4SLinus Torvalds	bool "Sound Blaster 16/AWE CSP support"
3871da177e4SLinus Torvalds	depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
3881327e2b8SClemens Ladisch	select FW_LOADER if !SND_SB16_CSP_FIRMWARE_IN_KERNEL
3891da177e4SLinus Torvalds	help
3901da177e4SLinus Torvalds	  Say Y here to include support for the CSP core.  This special
3911da177e4SLinus Torvalds	  coprocessor can do variable tasks like various compression and
3921da177e4SLinus Torvalds	  decompression algorithms.
3931da177e4SLinus Torvalds
3948ad2da19STakashi Iwaiconfig SND_SB16_CSP_FIRMWARE_IN_KERNEL
3958ad2da19STakashi Iwai	bool "In-kernel firmware for SB16 CSP"
3968ad2da19STakashi Iwai	depends on SND_SB16_CSP
3978ad2da19STakashi Iwai	default y
3988ad2da19STakashi Iwai	help
3998ad2da19STakashi Iwai	  Say Y here to include the static firmware built in the kernel
400d65b790aSClemens Ladisch	  for the SB16 CSP controller.  If you choose N here, you need
401d65b790aSClemens Ladisch	  to install the firmware files from the alsa-firmware package.
4028ad2da19STakashi Iwai
4031da177e4SLinus Torvaldsconfig SND_SGALAXY
4041da177e4SLinus Torvalds	tristate "Aztech Sound Galaxy"
4051da177e4SLinus Torvalds	depends on SND
4061da177e4SLinus Torvalds	select SND_AD1848_LIB
4071da177e4SLinus Torvalds	help
4081da177e4SLinus Torvalds	  Say Y here to include support for Aztech Sound Galaxy
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-sgalaxy.
4131da177e4SLinus Torvalds
4141da177e4SLinus Torvaldsconfig SND_SSCAPE
4151da177e4SLinus Torvalds	tristate "Ensoniq SoundScape PnP driver"
4161da177e4SLinus Torvalds	depends on SND
4171da177e4SLinus Torvalds	select SND_HWDEP
4181da177e4SLinus Torvalds	select SND_MPU401_UART
4191da177e4SLinus Torvalds	select SND_CS4231_LIB
4201da177e4SLinus Torvalds	help
4211da177e4SLinus Torvalds	  Say Y here to include support for Ensoniq SoundScape PnP
4221da177e4SLinus Torvalds	  soundcards.
4231da177e4SLinus Torvalds
4241da177e4SLinus Torvalds	  To compile this driver as a module, choose M here: the module
4251da177e4SLinus Torvalds	  will be called snd-sscape.
4261da177e4SLinus Torvalds
427230b5c1aSTakashi Iwaiconfig SND_WAVEFRONT
428230b5c1aSTakashi Iwai	tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
429230b5c1aSTakashi Iwai	depends on SND
430c2b1239aSTakashi Iwai	select FW_LOADER
431230b5c1aSTakashi Iwai	select SND_OPL3_LIB
432230b5c1aSTakashi Iwai	select SND_MPU401_UART
433230b5c1aSTakashi Iwai	select SND_CS4231_LIB
434230b5c1aSTakashi Iwai	help
435230b5c1aSTakashi Iwai	  Say Y here to include support for Turtle Beach Maui, Tropez
436230b5c1aSTakashi Iwai	  and Tropez+ soundcards based on the Wavefront chip.
437230b5c1aSTakashi Iwai
438230b5c1aSTakashi Iwai	  To compile this driver as a module, choose M here: the module
439230b5c1aSTakashi Iwai	  will be called snd-wavefront.
440230b5c1aSTakashi Iwai
4418ad2da19STakashi Iwaiconfig SND_WAVEFRONT_FIRMWARE_IN_KERNEL
4428ad2da19STakashi Iwai	bool "In-kernel firmware for Wavefront"
4438ad2da19STakashi Iwai	depends on SND_WAVEFRONT
4448ad2da19STakashi Iwai	default y
4458ad2da19STakashi Iwai	help
446c2b1239aSTakashi Iwai	  Say Y here to include the static firmware for FX DSP built in
447c2b1239aSTakashi Iwai	  the kernel for the Wavefront driver.  If you choose N here,
448c2b1239aSTakashi Iwai	  you need to install the firmware files from the
449c2b1239aSTakashi Iwai	  alsa-firmware package.
4508ad2da19STakashi Iwai
4511da177e4SLinus Torvaldsendmenu
452