]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blob - sound/isa/Kconfig
[PATCH] Kconfig fix (ISA_DMA_API and sound/*)
[mirror_ubuntu-bionic-kernel.git] / sound / isa / Kconfig
1 # ALSA ISA drivers
2
3 menu "ISA devices"
4 depends on SND!=n && ISA && ISA_DMA_API
5
6 config SND_AD1848_LIB
7 tristate
8 select SND_PCM
9 select SND_GENERIC_PM
10
11 config SND_CS4231_LIB
12 tristate
13 select SND_PCM
14 select SND_GENERIC_PM
15
16 config SND_AD1816A
17 tristate "Analog Devices SoundPort AD1816A"
18 depends on SND && ISAPNP
19 select SND_OPL3_LIB
20 select SND_MPU401_UART
21 select SND_PCM
22 help
23 Say Y here to include support for Analog Devices SoundPort
24 AD1816A or compatible sound chips.
25
26 To compile this driver as a module, choose M here: the module
27 will be called snd-ad1816a.
28
29 config SND_AD1848
30 tristate "Generic AD1848/CS4248 driver"
31 depends on SND
32 select SND_AD1848_LIB
33 help
34 Say Y here to include support for AD1848 (Analog Devices) or
35 CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
36
37 For newer chips from Cirrus Logic, use the CS4231, CS4232 or
38 CS4236+ drivers.
39
40 To compile this driver as a module, choose M here: the module
41 will be called snd-ad1848.
42
43 config SND_CS4231
44 tristate "Generic Cirrus Logic CS4231 driver"
45 depends on SND
46 select SND_MPU401_UART
47 select SND_CS4231_LIB
48 help
49 Say Y here to include support for CS4231 chips from Cirrus
50 Logic - Crystal Semiconductors.
51
52 To compile this driver as a module, choose M here: the module
53 will be called snd-cs4231.
54
55 config SND_CS4232
56 tristate "Generic Cirrus Logic CS4232 driver"
57 depends on SND
58 select SND_OPL3_LIB
59 select SND_MPU401_UART
60 select SND_CS4231_LIB
61 help
62 Say Y here to include support for CS4232 chips from Cirrus
63 Logic - Crystal Semiconductors.
64
65 To compile this driver as a module, choose M here: the module
66 will be called snd-cs4232.
67
68 config SND_CS4236
69 tristate "Generic Cirrus Logic CS4236+ driver"
70 depends on SND
71 select SND_OPL3_LIB
72 select SND_MPU401_UART
73 select SND_CS4231_LIB
74 help
75 Say Y to include support for CS4235,CS4236,CS4237B,CS4238B,
76 CS4239 chips from Cirrus Logic - Crystal Semiconductors.
77
78 To compile this driver as a module, choose M here: the module
79 will be called snd-cs4236.
80
81 config SND_ES968
82 tristate "Generic ESS ES968 driver"
83 depends on SND && ISAPNP
84 select SND_MPU401_UART
85 select SND_PCM
86 help
87 Say Y here to include support for ESS AudioDrive ES968 chips.
88
89 To compile this driver as a module, choose M here: the module
90 will be called snd-es968.
91
92 config SND_ES1688
93 tristate "Generic ESS ES688/ES1688 driver"
94 depends on SND
95 select SND_OPL3_LIB
96 select SND_MPU401_UART
97 select SND_PCM
98 help
99 Say Y here to include support for ESS AudioDrive ES688 or
100 ES1688 chips.
101
102 To compile this driver as a module, choose M here: the module
103 will be called snd-es1688.
104
105 config SND_ES18XX
106 tristate "Generic ESS ES18xx driver"
107 depends on SND
108 select SND_OPL3_LIB
109 select SND_MPU401_UART
110 select SND_PCM
111 select SND_GENERIC_PM
112 help
113 Say Y here to include support for ESS AudioDrive ES18xx chips.
114
115 To compile this driver as a module, choose M here: the module
116 will be called snd-es18xx.
117
118 config SND_GUS_SYNTH
119 tristate
120
121 config SND_GUSCLASSIC
122 tristate "Gravis UltraSound Classic"
123 depends on SND
124 select SND_RAWMIDI
125 select SND_PCM
126 select SND_GUS_SYNTH
127 help
128 Say Y here to include support for Gravis UltraSound Classic
129 soundcards.
130
131 To compile this driver as a module, choose M here: the module
132 will be called snd-gusclassic.
133
134 config SND_GUSEXTREME
135 tristate "Gravis UltraSound Extreme"
136 depends on SND
137 select SND_HWDEP
138 select SND_MPU401_UART
139 select SND_PCM
140 select SND_GUS_SYNTH
141 help
142 Say Y here to include support for Gravis UltraSound Extreme
143 soundcards.
144
145 To compile this driver as a module, choose M here: the module
146 will be called snd-gusextreme.
147
148 config SND_GUSMAX
149 tristate "Gravis UltraSound MAX"
150 depends on SND
151 select SND_RAWMIDI
152 select SND_CS4231_LIB
153 select SND_GUS_SYNTH
154 help
155 Say Y here to include support for Gravis UltraSound MAX
156 soundcards.
157
158 To compile this driver as a module, choose M here: the module
159 will be called snd-gusmax.
160
161 config SND_INTERWAVE
162 tristate "AMD InterWave, Gravis UltraSound PnP"
163 depends on SND
164 select SND_RAWMIDI
165 select SND_CS4231_LIB
166 select SND_GUS_SYNTH
167 select ISAPNP
168 help
169 Say Y here to include support for AMD InterWave based
170 soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
171 MED3210, Dynasonic Pro, Panasonic PCA761AW).
172
173 To compile this driver as a module, choose M here: the module
174 will be called snd-interwave.
175
176 config SND_INTERWAVE_STB
177 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
178 depends on SND
179 select SND_RAWMIDI
180 select SND_CS4231_LIB
181 select SND_GUS_SYNTH
182 select ISAPNP
183 help
184 Say Y here to include support for AMD InterWave based
185 soundcards with a TEA6330T bass and treble regulator
186 (UltraSound 32-Pro).
187
188 To compile this driver as a module, choose M here: the module
189 will be called snd-interwave-stb.
190
191 config SND_OPTI92X_AD1848
192 tristate "OPTi 82C92x - AD1848"
193 depends on SND
194 select SND_OPL3_LIB
195 select SND_OPL4_LIB
196 select SND_MPU401_UART
197 select SND_AD1848_LIB
198 help
199 Say Y here to include support for soundcards based on Opti
200 82C92x or OTI-601 chips and using an AD1848 codec.
201
202 To compile this driver as a module, choose M here: the module
203 will be called snd-opti92x-ad1848.
204
205 config SND_OPTI92X_CS4231
206 tristate "OPTi 82C92x - CS4231"
207 depends on SND
208 select SND_OPL3_LIB
209 select SND_OPL4_LIB
210 select SND_MPU401_UART
211 select SND_CS4231_LIB
212 help
213 Say Y here to include support for soundcards based on Opti
214 82C92x chips and using a CS4231 codec.
215
216 To compile this driver as a module, choose M here: the module
217 will be called snd-opti92x-cs4231.
218
219 config SND_OPTI93X
220 tristate "OPTi 82C93x"
221 depends on SND
222 select SND_OPL3_LIB
223 select SND_MPU401_UART
224 select SND_PCM
225 help
226 Say Y here to include support for soundcards based on Opti
227 82C93x chips.
228
229 To compile this driver as a module, choose M here: the module
230 will be called snd-opti93x.
231
232 config SND_SB8
233 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
234 depends on SND
235 select SND_OPL3_LIB
236 select SND_RAWMIDI
237 select SND_PCM
238 help
239 Say Y here to include support for Creative Sound Blaster 1.0/
240 2.0/Pro (8-bit) or 100% compatible soundcards.
241
242 To compile this driver as a module, choose M here: the module
243 will be called snd-sb8.
244
245 config SND_SB16
246 tristate "Sound Blaster 16 (PnP)"
247 depends on SND
248 select SND_OPL3_LIB
249 select SND_MPU401_UART
250 select SND_PCM
251 help
252 Say Y here to include support for Sound Blaster 16 soundcards
253 (including the Plug and Play version).
254
255 To compile this driver as a module, choose M here: the module
256 will be called snd-sb16.
257
258 config SND_SBAWE
259 tristate "Sound Blaster AWE (32,64) (PnP)"
260 depends on SND
261 select SND_OPL3_LIB
262 select SND_MPU401_UART
263 select SND_PCM
264 help
265 Say Y here to include support for Sound Blaster AWE soundcards
266 (including the Plug and Play version).
267
268 To compile this driver as a module, choose M here: the module
269 will be called snd-sbawe.
270
271 config SND_SB16_CSP
272 bool "Sound Blaster 16/AWE CSP support"
273 depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
274 help
275 Say Y here to include support for the CSP core. This special
276 coprocessor can do variable tasks like various compression and
277 decompression algorithms.
278
279 config SND_WAVEFRONT
280 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
281 depends on SND
282 select SND_OPL3_LIB
283 select SND_MPU401_UART
284 select SND_CS4231_LIB
285 help
286 Say Y here to include support for Turtle Beach Maui, Tropez
287 and Tropez+ soundcards based on the Wavefront chip.
288
289 To compile this driver as a module, choose M here: the module
290 will be called snd-wavefront.
291
292 config SND_ALS100
293 tristate "Avance Logic ALS100/ALS120"
294 depends on SND && ISAPNP
295 select SND_OPL3_LIB
296 select SND_MPU401_UART
297 select SND_PCM
298 help
299 Say Y here to include support for soundcards based on Avance
300 Logic ALS100, ALS110, ALS120 and ALS200 chips.
301
302 To compile this driver as a module, choose M here: the module
303 will be called snd-als100.
304
305 config SND_AZT2320
306 tristate "Aztech Systems AZT2320"
307 depends on SND && ISAPNP
308 select SND_OPL3_LIB
309 select SND_MPU401_UART
310 select SND_CS4231_LIB
311 help
312 Say Y here to include support for soundcards based on the
313 Aztech Systems AZT2320 chip.
314
315 To compile this driver as a module, choose M here: the module
316 will be called snd-azt2320.
317
318 config SND_CMI8330
319 tristate "C-Media CMI8330"
320 depends on SND
321 select SND_AD1848_LIB
322 help
323 Say Y here to include support for soundcards based on the
324 C-Media CMI8330 chip.
325
326 To compile this driver as a module, choose M here: the module
327 will be called snd-cmi8330.
328
329 config SND_DT019X
330 tristate "Diamond Technologies DT-019X, Avance Logic ALS-007"
331 depends on SND && ISAPNP
332 select SND_OPL3_LIB
333 select SND_MPU401_UART
334 select SND_PCM
335 help
336 Say Y here to include support for soundcards based on the
337 Diamond Technologies DT-019X or Avance Logic ALS-007 chips.
338
339 To compile this driver as a module, choose M here: the module
340 will be called snd-dt019x.
341
342 config SND_OPL3SA2
343 tristate "Yamaha OPL3-SA2/SA3"
344 depends on SND
345 select SND_OPL3_LIB
346 select SND_MPU401_UART
347 select SND_CS4231_LIB
348 help
349 Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
350 chips.
351
352 To compile this driver as a module, choose M here: the module
353 will be called snd-opl3sa2.
354
355 config SND_SGALAXY
356 tristate "Aztech Sound Galaxy"
357 depends on SND
358 select SND_AD1848_LIB
359 help
360 Say Y here to include support for Aztech Sound Galaxy
361 soundcards.
362
363 To compile this driver as a module, choose M here: the module
364 will be called snd-sgalaxy.
365
366 config SND_SSCAPE
367 tristate "Ensoniq SoundScape PnP driver"
368 depends on SND
369 select SND_HWDEP
370 select SND_MPU401_UART
371 select SND_CS4231_LIB
372 help
373 Say Y here to include support for Ensoniq SoundScape PnP
374 soundcards.
375
376 To compile this driver as a module, choose M here: the module
377 will be called snd-sscape.
378
379 endmenu