aboutsummaryrefslogtreecommitdiffstats
path: root/sound/isa/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'sound/isa/Kconfig')
-rw-r--r--sound/isa/Kconfig51
1 files changed, 18 insertions, 33 deletions
diff --git a/sound/isa/Kconfig b/sound/isa/Kconfig
index 2639a6ab8f2e..4575ba865910 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
@@ -209,7 +207,6 @@ config SND_GUS_SYNTH
209 207
210config SND_GUSCLASSIC 208config SND_GUSCLASSIC
211 tristate "Gravis UltraSound Classic" 209 tristate "Gravis UltraSound Classic"
212 depends on SND
213 select SND_RAWMIDI 210 select SND_RAWMIDI
214 select SND_PCM 211 select SND_PCM
215 select SND_GUS_SYNTH 212 select SND_GUS_SYNTH
@@ -222,7 +219,6 @@ config SND_GUSCLASSIC
222 219
223config SND_GUSEXTREME 220config SND_GUSEXTREME
224 tristate "Gravis UltraSound Extreme" 221 tristate "Gravis UltraSound Extreme"
225 depends on SND
226 select SND_HWDEP 222 select SND_HWDEP
227 select SND_MPU401_UART 223 select SND_MPU401_UART
228 select SND_PCM 224 select SND_PCM
@@ -236,7 +232,6 @@ config SND_GUSEXTREME
236 232
237config SND_GUSMAX 233config SND_GUSMAX
238 tristate "Gravis UltraSound MAX" 234 tristate "Gravis UltraSound MAX"
239 depends on SND
240 select SND_RAWMIDI 235 select SND_RAWMIDI
241 select SND_CS4231_LIB 236 select SND_CS4231_LIB
242 select SND_GUS_SYNTH 237 select SND_GUS_SYNTH
@@ -249,7 +244,7 @@ config SND_GUSMAX
249 244
250config SND_INTERWAVE 245config SND_INTERWAVE
251 tristate "AMD InterWave, Gravis UltraSound PnP" 246 tristate "AMD InterWave, Gravis UltraSound PnP"
252 depends on SND && PNP && ISA 247 depends on PNP
253 select SND_RAWMIDI 248 select SND_RAWMIDI
254 select SND_CS4231_LIB 249 select SND_CS4231_LIB
255 select SND_GUS_SYNTH 250 select SND_GUS_SYNTH
@@ -263,7 +258,7 @@ config SND_INTERWAVE
263 258
264config SND_INTERWAVE_STB 259config SND_INTERWAVE_STB
265 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 260 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
266 depends on SND && PNP && ISA 261 depends on PNP
267 select SND_RAWMIDI 262 select SND_RAWMIDI
268 select SND_CS4231_LIB 263 select SND_CS4231_LIB
269 select SND_GUS_SYNTH 264 select SND_GUS_SYNTH
@@ -277,7 +272,6 @@ config SND_INTERWAVE_STB
277 272
278config SND_OPL3SA2 273config SND_OPL3SA2
279 tristate "Yamaha OPL3-SA2/SA3" 274 tristate "Yamaha OPL3-SA2/SA3"
280 depends on SND
281 select SND_OPL3_LIB 275 select SND_OPL3_LIB
282 select SND_MPU401_UART 276 select SND_MPU401_UART
283 select SND_CS4231_LIB 277 select SND_CS4231_LIB
@@ -290,7 +284,6 @@ config SND_OPL3SA2
290 284
291config SND_OPTI92X_AD1848 285config SND_OPTI92X_AD1848
292 tristate "OPTi 82C92x - AD1848" 286 tristate "OPTi 82C92x - AD1848"
293 depends on SND
294 select SND_OPL3_LIB 287 select SND_OPL3_LIB
295 select SND_OPL4_LIB 288 select SND_OPL4_LIB
296 select SND_MPU401_UART 289 select SND_MPU401_UART
@@ -304,7 +297,6 @@ config SND_OPTI92X_AD1848
304 297
305config SND_OPTI92X_CS4231 298config SND_OPTI92X_CS4231
306 tristate "OPTi 82C92x - CS4231" 299 tristate "OPTi 82C92x - CS4231"
307 depends on SND
308 select SND_OPL3_LIB 300 select SND_OPL3_LIB
309 select SND_OPL4_LIB 301 select SND_OPL4_LIB
310 select SND_MPU401_UART 302 select SND_MPU401_UART
@@ -318,7 +310,6 @@ config SND_OPTI92X_CS4231
318 310
319config SND_OPTI93X 311config SND_OPTI93X
320 tristate "OPTi 82C93x" 312 tristate "OPTi 82C93x"
321 depends on SND
322 select SND_OPL3_LIB 313 select SND_OPL3_LIB
323 select SND_MPU401_UART 314 select SND_MPU401_UART
324 select SND_PCM 315 select SND_PCM
@@ -331,7 +322,6 @@ config SND_OPTI93X
331 322
332config SND_MIRO 323config SND_MIRO
333 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" 324 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
334 depends on SND
335 select SND_OPL4_LIB 325 select SND_OPL4_LIB
336 select SND_CS4231_LIB 326 select SND_CS4231_LIB
337 select SND_MPU401_UART 327 select SND_MPU401_UART
@@ -345,7 +335,6 @@ config SND_MIRO
345 335
346config SND_SB8 336config SND_SB8
347 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 337 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
348 depends on SND
349 select SND_OPL3_LIB 338 select SND_OPL3_LIB
350 select SND_RAWMIDI 339 select SND_RAWMIDI
351 select SND_SB8_DSP 340 select SND_SB8_DSP
@@ -358,7 +347,6 @@ config SND_SB8
358 347
359config SND_SB16 348config SND_SB16
360 tristate "Sound Blaster 16 (PnP)" 349 tristate "Sound Blaster 16 (PnP)"
361 depends on SND
362 select SND_OPL3_LIB 350 select SND_OPL3_LIB
363 select SND_MPU401_UART 351 select SND_MPU401_UART
364 select SND_SB16_DSP 352 select SND_SB16_DSP
@@ -371,7 +359,6 @@ config SND_SB16
371 359
372config SND_SBAWE 360config SND_SBAWE
373 tristate "Sound Blaster AWE (32,64) (PnP)" 361 tristate "Sound Blaster AWE (32,64) (PnP)"
374 depends on SND
375 select SND_OPL3_LIB 362 select SND_OPL3_LIB
376 select SND_MPU401_UART 363 select SND_MPU401_UART
377 select SND_SB16_DSP 364 select SND_SB16_DSP
@@ -402,7 +389,6 @@ config SND_SB16_CSP_FIRMWARE_IN_KERNEL
402 389
403config SND_SGALAXY 390config SND_SGALAXY
404 tristate "Aztech Sound Galaxy" 391 tristate "Aztech Sound Galaxy"
405 depends on SND
406 select SND_AD1848_LIB 392 select SND_AD1848_LIB
407 help 393 help
408 Say Y here to include support for Aztech Sound Galaxy 394 Say Y here to include support for Aztech Sound Galaxy
@@ -413,7 +399,6 @@ config SND_SGALAXY
413 399
414config SND_SSCAPE 400config SND_SSCAPE
415 tristate "Ensoniq SoundScape PnP driver" 401 tristate "Ensoniq SoundScape PnP driver"
416 depends on SND
417 select SND_HWDEP 402 select SND_HWDEP
418 select SND_MPU401_UART 403 select SND_MPU401_UART
419 select SND_CS4231_LIB 404 select SND_CS4231_LIB
@@ -426,7 +411,6 @@ config SND_SSCAPE
426 411
427config SND_WAVEFRONT 412config SND_WAVEFRONT
428 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" 413 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
429 depends on SND
430 select FW_LOADER 414 select FW_LOADER
431 select SND_OPL3_LIB 415 select SND_OPL3_LIB
432 select SND_MPU401_UART 416 select SND_MPU401_UART
@@ -448,4 +432,5 @@ config SND_WAVEFRONT_FIRMWARE_IN_KERNEL
448 you need to install the firmware files from the 432 you need to install the firmware files from the
449 alsa-firmware package. 433 alsa-firmware package.
450 434
451endmenu 435endif # SND_ISA
436