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