aboutsummaryrefslogtreecommitdiffstats
path: root/sound/isa/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'sound/isa/Kconfig')
-rw-r--r--sound/isa/Kconfig61
1 files changed, 19 insertions, 42 deletions
diff --git a/sound/isa/Kconfig b/sound/isa/Kconfig
index 1ff9f631084f..5769a13c1d95 100644
--- a/sound/isa/Kconfig
+++ b/sound/isa/Kconfig
@@ -21,12 +21,17 @@ config SND_SB16_DSP
21 select SND_PCM 21 select SND_PCM
22 select SND_SB_COMMON 22 select SND_SB_COMMON
23 23
24menu "ISA devices" 24menuconfig SND_ISA
25 depends on SND!=n && ISA && ISA_DMA_API 25 bool "ISA sound devices"
26 depends on ISA && ISA_DMA_API
27 default y
28 help
29 Support for sound devices connected via the ISA bus.
30
31if SND_ISA
26 32
27config SND_ADLIB 33config SND_ADLIB
28 tristate "AdLib FM card" 34 tristate "AdLib FM card"
29 depends on SND
30 select SND_OPL3_LIB 35 select SND_OPL3_LIB
31 help 36 help
32 Say Y here to include support for AdLib FM cards. 37 Say Y here to include support for AdLib FM cards.
@@ -36,7 +41,7 @@ config SND_ADLIB
36 41
37config SND_AD1816A 42config SND_AD1816A
38 tristate "Analog Devices SoundPort AD1816A" 43 tristate "Analog Devices SoundPort AD1816A"
39 depends on SND && PNP && ISA 44 depends on PNP
40 select ISAPNP 45 select ISAPNP
41 select SND_OPL3_LIB 46 select SND_OPL3_LIB
42 select SND_MPU401_UART 47 select SND_MPU401_UART
@@ -50,7 +55,6 @@ config SND_AD1816A
50 55
51config SND_AD1848 56config SND_AD1848
52 tristate "Generic AD1848/CS4248 driver" 57 tristate "Generic AD1848/CS4248 driver"
53 depends on SND
54 select SND_AD1848_LIB 58 select SND_AD1848_LIB
55 help 59 help
56 Say Y here to include support for AD1848 (Analog Devices) or 60 Say Y here to include support for AD1848 (Analog Devices) or
@@ -64,7 +68,7 @@ config SND_AD1848
64 68
65config SND_ALS100 69config SND_ALS100
66 tristate "Avance Logic ALS100/ALS120" 70 tristate "Avance Logic ALS100/ALS120"
67 depends on SND && PNP && ISA 71 depends on PNP
68 select ISAPNP 72 select ISAPNP
69 select SND_OPL3_LIB 73 select SND_OPL3_LIB
70 select SND_MPU401_UART 74 select SND_MPU401_UART
@@ -78,7 +82,7 @@ config SND_ALS100
78 82
79config SND_AZT2320 83config SND_AZT2320
80 tristate "Aztech Systems AZT2320" 84 tristate "Aztech Systems AZT2320"
81 depends on SND && PNP && ISA 85 depends on PNP
82 select ISAPNP 86 select ISAPNP
83 select SND_OPL3_LIB 87 select SND_OPL3_LIB
84 select SND_MPU401_UART 88 select SND_MPU401_UART
@@ -92,7 +96,6 @@ config SND_AZT2320
92 96
93config SND_CMI8330 97config SND_CMI8330
94 tristate "C-Media CMI8330" 98 tristate "C-Media CMI8330"
95 depends on SND
96 select SND_AD1848_LIB 99 select SND_AD1848_LIB
97 select SND_SB16_DSP 100 select SND_SB16_DSP
98 help 101 help
@@ -104,7 +107,6 @@ config SND_CMI8330
104 107
105config SND_CS4231 108config SND_CS4231
106 tristate "Generic Cirrus Logic CS4231 driver" 109 tristate "Generic Cirrus Logic CS4231 driver"
107 depends on SND
108 select SND_MPU401_UART 110 select SND_MPU401_UART
109 select SND_CS4231_LIB 111 select SND_CS4231_LIB
110 help 112 help
@@ -116,7 +118,6 @@ config SND_CS4231
116 118
117config SND_CS4232 119config SND_CS4232
118 tristate "Generic Cirrus Logic CS4232 driver" 120 tristate "Generic Cirrus Logic CS4232 driver"
119 depends on SND
120 select SND_OPL3_LIB 121 select SND_OPL3_LIB
121 select SND_MPU401_UART 122 select SND_MPU401_UART
122 select SND_CS4231_LIB 123 select SND_CS4231_LIB
@@ -129,7 +130,6 @@ config SND_CS4232
129 130
130config SND_CS4236 131config SND_CS4236
131 tristate "Generic Cirrus Logic CS4236+ driver" 132 tristate "Generic Cirrus Logic CS4236+ driver"
132 depends on SND
133 select SND_OPL3_LIB 133 select SND_OPL3_LIB
134 select SND_MPU401_UART 134 select SND_MPU401_UART
135 select SND_CS4231_LIB 135 select SND_CS4231_LIB
@@ -142,7 +142,7 @@ config SND_CS4236
142 142
143config SND_DT019X 143config SND_DT019X
144 tristate "Diamond Technologies DT-019X, Avance Logic ALS-007" 144 tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
145 depends on SND && PNP && ISA 145 depends on PNP
146 select ISAPNP 146 select ISAPNP
147 select SND_OPL3_LIB 147 select SND_OPL3_LIB
148 select SND_MPU401_UART 148 select SND_MPU401_UART
@@ -156,7 +156,7 @@ config SND_DT019X
156 156
157config SND_ES968 157config SND_ES968
158 tristate "Generic ESS ES968 driver" 158 tristate "Generic ESS ES968 driver"
159 depends on SND && PNP && ISA 159 depends on PNP
160 select ISAPNP 160 select ISAPNP
161 select SND_MPU401_UART 161 select SND_MPU401_UART
162 select SND_SB8_DSP 162 select SND_SB8_DSP
@@ -168,7 +168,6 @@ config SND_ES968
168 168
169config SND_ES1688 169config SND_ES1688
170 tristate "Generic ESS ES688/ES1688 driver" 170 tristate "Generic ESS ES688/ES1688 driver"
171 depends on SND
172 select SND_OPL3_LIB 171 select SND_OPL3_LIB
173 select SND_MPU401_UART 172 select SND_MPU401_UART
174 select SND_PCM 173 select SND_PCM
@@ -181,7 +180,6 @@ config SND_ES1688
181 180
182config SND_ES18XX 181config SND_ES18XX
183 tristate "Generic ESS ES18xx driver" 182 tristate "Generic ESS ES18xx driver"
184 depends on SND
185 select SND_OPL3_LIB 183 select SND_OPL3_LIB
186 select SND_MPU401_UART 184 select SND_MPU401_UART
187 select SND_PCM 185 select SND_PCM
@@ -193,7 +191,7 @@ config SND_ES18XX
193 191
194config SND_SC6000 192config SND_SC6000
195 tristate "Gallant SC-6000, Audio Excel DSP 16" 193 tristate "Gallant SC-6000, Audio Excel DSP 16"
196 depends on SND && HAS_IOPORT 194 depends on HAS_IOPORT
197 select SND_AD1848_LIB 195 select SND_AD1848_LIB
198 select SND_OPL3_LIB 196 select SND_OPL3_LIB
199 select SND_MPU401_UART 197 select SND_MPU401_UART
@@ -204,15 +202,10 @@ config SND_SC6000
204 To compile this driver as a module, choose M here: the module 202 To compile this driver as a module, choose M here: the module
205 will be called snd-sc6000. 203 will be called snd-sc6000.
206 204
207config SND_GUS_SYNTH
208 tristate
209
210config SND_GUSCLASSIC 205config SND_GUSCLASSIC
211 tristate "Gravis UltraSound Classic" 206 tristate "Gravis UltraSound Classic"
212 depends on SND
213 select SND_RAWMIDI 207 select SND_RAWMIDI
214 select SND_PCM 208 select SND_PCM
215 select SND_GUS_SYNTH
216 help 209 help
217 Say Y here to include support for Gravis UltraSound Classic 210 Say Y here to include support for Gravis UltraSound Classic
218 soundcards. 211 soundcards.
@@ -222,11 +215,9 @@ config SND_GUSCLASSIC
222 215
223config SND_GUSEXTREME 216config SND_GUSEXTREME
224 tristate "Gravis UltraSound Extreme" 217 tristate "Gravis UltraSound Extreme"
225 depends on SND
226 select SND_HWDEP 218 select SND_HWDEP
227 select SND_MPU401_UART 219 select SND_MPU401_UART
228 select SND_PCM 220 select SND_PCM
229 select SND_GUS_SYNTH
230 help 221 help
231 Say Y here to include support for Gravis UltraSound Extreme 222 Say Y here to include support for Gravis UltraSound Extreme
232 soundcards. 223 soundcards.
@@ -236,10 +227,8 @@ config SND_GUSEXTREME
236 227
237config SND_GUSMAX 228config SND_GUSMAX
238 tristate "Gravis UltraSound MAX" 229 tristate "Gravis UltraSound MAX"
239 depends on SND
240 select SND_RAWMIDI 230 select SND_RAWMIDI
241 select SND_CS4231_LIB 231 select SND_CS4231_LIB
242 select SND_GUS_SYNTH
243 help 232 help
244 Say Y here to include support for Gravis UltraSound MAX 233 Say Y here to include support for Gravis UltraSound MAX
245 soundcards. 234 soundcards.
@@ -249,10 +238,9 @@ config SND_GUSMAX
249 238
250config SND_INTERWAVE 239config SND_INTERWAVE
251 tristate "AMD InterWave, Gravis UltraSound PnP" 240 tristate "AMD InterWave, Gravis UltraSound PnP"
252 depends on SND && PNP && ISA 241 depends on PNP
253 select SND_RAWMIDI 242 select SND_RAWMIDI
254 select SND_CS4231_LIB 243 select SND_CS4231_LIB
255 select SND_GUS_SYNTH
256 help 244 help
257 Say Y here to include support for AMD InterWave based 245 Say Y here to include support for AMD InterWave based
258 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32, 246 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
@@ -263,10 +251,9 @@ config SND_INTERWAVE
263 251
264config SND_INTERWAVE_STB 252config SND_INTERWAVE_STB
265 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 253 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
266 depends on SND && PNP && ISA 254 depends on PNP
267 select SND_RAWMIDI 255 select SND_RAWMIDI
268 select SND_CS4231_LIB 256 select SND_CS4231_LIB
269 select SND_GUS_SYNTH
270 help 257 help
271 Say Y here to include support for AMD InterWave based 258 Say Y here to include support for AMD InterWave based
272 soundcards with a TEA6330T bass and treble regulator 259 soundcards with a TEA6330T bass and treble regulator
@@ -277,7 +264,6 @@ config SND_INTERWAVE_STB
277 264
278config SND_OPL3SA2 265config SND_OPL3SA2
279 tristate "Yamaha OPL3-SA2/SA3" 266 tristate "Yamaha OPL3-SA2/SA3"
280 depends on SND
281 select SND_OPL3_LIB 267 select SND_OPL3_LIB
282 select SND_MPU401_UART 268 select SND_MPU401_UART
283 select SND_CS4231_LIB 269 select SND_CS4231_LIB
@@ -290,7 +276,6 @@ config SND_OPL3SA2
290 276
291config SND_OPTI92X_AD1848 277config SND_OPTI92X_AD1848
292 tristate "OPTi 82C92x - AD1848" 278 tristate "OPTi 82C92x - AD1848"
293 depends on SND
294 select SND_OPL3_LIB 279 select SND_OPL3_LIB
295 select SND_OPL4_LIB 280 select SND_OPL4_LIB
296 select SND_MPU401_UART 281 select SND_MPU401_UART
@@ -304,7 +289,6 @@ config SND_OPTI92X_AD1848
304 289
305config SND_OPTI92X_CS4231 290config SND_OPTI92X_CS4231
306 tristate "OPTi 82C92x - CS4231" 291 tristate "OPTi 82C92x - CS4231"
307 depends on SND
308 select SND_OPL3_LIB 292 select SND_OPL3_LIB
309 select SND_OPL4_LIB 293 select SND_OPL4_LIB
310 select SND_MPU401_UART 294 select SND_MPU401_UART
@@ -318,10 +302,9 @@ config SND_OPTI92X_CS4231
318 302
319config SND_OPTI93X 303config SND_OPTI93X
320 tristate "OPTi 82C93x" 304 tristate "OPTi 82C93x"
321 depends on SND
322 select SND_OPL3_LIB 305 select SND_OPL3_LIB
323 select SND_MPU401_UART 306 select SND_MPU401_UART
324 select SND_PCM 307 select SND_CS4231_LIB
325 help 308 help
326 Say Y here to include support for soundcards based on Opti 309 Say Y here to include support for soundcards based on Opti
327 82C93x chips. 310 82C93x chips.
@@ -331,7 +314,6 @@ config SND_OPTI93X
331 314
332config SND_MIRO 315config SND_MIRO
333 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" 316 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
334 depends on SND
335 select SND_OPL4_LIB 317 select SND_OPL4_LIB
336 select SND_CS4231_LIB 318 select SND_CS4231_LIB
337 select SND_MPU401_UART 319 select SND_MPU401_UART
@@ -345,7 +327,6 @@ config SND_MIRO
345 327
346config SND_SB8 328config SND_SB8
347 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 329 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
348 depends on SND
349 select SND_OPL3_LIB 330 select SND_OPL3_LIB
350 select SND_RAWMIDI 331 select SND_RAWMIDI
351 select SND_SB8_DSP 332 select SND_SB8_DSP
@@ -358,7 +339,6 @@ config SND_SB8
358 339
359config SND_SB16 340config SND_SB16
360 tristate "Sound Blaster 16 (PnP)" 341 tristate "Sound Blaster 16 (PnP)"
361 depends on SND
362 select SND_OPL3_LIB 342 select SND_OPL3_LIB
363 select SND_MPU401_UART 343 select SND_MPU401_UART
364 select SND_SB16_DSP 344 select SND_SB16_DSP
@@ -371,7 +351,6 @@ config SND_SB16
371 351
372config SND_SBAWE 352config SND_SBAWE
373 tristate "Sound Blaster AWE (32,64) (PnP)" 353 tristate "Sound Blaster AWE (32,64) (PnP)"
374 depends on SND
375 select SND_OPL3_LIB 354 select SND_OPL3_LIB
376 select SND_MPU401_UART 355 select SND_MPU401_UART
377 select SND_SB16_DSP 356 select SND_SB16_DSP
@@ -393,7 +372,6 @@ config SND_SB16_CSP
393 372
394config SND_SGALAXY 373config SND_SGALAXY
395 tristate "Aztech Sound Galaxy" 374 tristate "Aztech Sound Galaxy"
396 depends on SND
397 select SND_AD1848_LIB 375 select SND_AD1848_LIB
398 help 376 help
399 Say Y here to include support for Aztech Sound Galaxy 377 Say Y here to include support for Aztech Sound Galaxy
@@ -404,7 +382,6 @@ config SND_SGALAXY
404 382
405config SND_SSCAPE 383config SND_SSCAPE
406 tristate "Ensoniq SoundScape PnP driver" 384 tristate "Ensoniq SoundScape PnP driver"
407 depends on SND
408 select SND_HWDEP 385 select SND_HWDEP
409 select SND_MPU401_UART 386 select SND_MPU401_UART
410 select SND_CS4231_LIB 387 select SND_CS4231_LIB
@@ -417,7 +394,6 @@ config SND_SSCAPE
417 394
418config SND_WAVEFRONT 395config SND_WAVEFRONT
419 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" 396 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
420 depends on SND
421 select FW_LOADER 397 select FW_LOADER
422 select SND_OPL3_LIB 398 select SND_OPL3_LIB
423 select SND_MPU401_UART 399 select SND_MPU401_UART
@@ -439,4 +415,5 @@ config SND_WAVEFRONT_FIRMWARE_IN_KERNEL
439 you need to install the firmware files from the 415 you need to install the firmware files from the
440 alsa-firmware package. 416 alsa-firmware package.
441 417
442endmenu 418endif # SND_ISA
419