Linux Audio

Check our new training course

Embedded Linux training

Mar 10-20, 2025, special US time zones
Register
Loading...
v3.1
  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 or CS4232+
 60	  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 "Diamond Tech. DT-019x and Avance Logic ALSxxx"
 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 the
 74	  Diamond Technologies DT-019X or Avance Logic chips: ALS007,
 75	  ALS100, ALS110, ALS120 and ALS200 chips.
 76
 77	  To compile this driver as a module, choose M here: the module
 78	  will be called snd-als100.
 79
 80config SND_AZT1605
 81	tristate "Aztech AZT1605 Driver"
 82	depends on SND
 83	select SND_WSS_LIB
 84	select SND_MPU401_UART
 85	select SND_OPL3_LIB
 86	help
 87	  Say Y here to include support for Aztech Sound Galaxy cards
 88	  based on the AZT1605 chipset.
 89
 90	  To compile this driver as a module, choose M here: the module
 91	  will be called snd-azt1605.
 92
 93config SND_AZT2316
 94	tristate "Aztech AZT2316 Driver"
 95	depends on SND
 96	select SND_WSS_LIB
 97	select SND_MPU401_UART
 98	select SND_OPL3_LIB
 99	help
100	  Say Y here to include support for Aztech Sound Galaxy cards
101	  based on the AZT2316 chipset.
102
103	  To compile this driver as a module, choose M here: the module
104	  will be called snd-azt2316.
105
106config SND_AZT2320
107	tristate "Aztech Systems AZT2320"
108	depends on PNP
109	select ISAPNP
110	select SND_OPL3_LIB
111	select SND_MPU401_UART
112	select SND_WSS_LIB
113	help
114	  Say Y here to include support for soundcards based on the
115	  Aztech Systems AZT2320 chip.
116
117	  To compile this driver as a module, choose M here: the module
118	  will be called snd-azt2320.
119
 
 
 
 
 
 
 
 
 
 
 
 
120config SND_CMI8330
121	tristate "C-Media CMI8330"
122	select SND_WSS_LIB
123	select SND_SB16_DSP
124	select SND_OPL3_LIB
125	select SND_MPU401_UART
126	help
127	  Say Y here to include support for soundcards based on the
128	  C-Media CMI8330 chip.
129
130	  To compile this driver as a module, choose M here: the module
131	  will be called snd-cmi8330.
132
133config SND_CS4231
134	tristate "Generic Cirrus Logic CS4231 driver"
135	select SND_MPU401_UART
136	select SND_WSS_LIB
137	help
138	  Say Y here to include support for CS4231 chips from Cirrus
139	  Logic - Crystal Semiconductors.
140
141	  To compile this driver as a module, choose M here: the module
142	  will be called snd-cs4231.
143
144config SND_CS4236
145	tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
146	select SND_OPL3_LIB
147	select SND_MPU401_UART
148	select SND_WSS_LIB
149	help
150	  Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
151	  CS4238B,CS4239 chips from Cirrus Logic - Crystal
152	  Semiconductors.
153
154	  To compile this driver as a module, choose M here: the module
155	  will be called snd-cs4236.
156
157config SND_ES1688
158	tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
159	select SND_OPL3_LIB
160	select SND_MPU401_UART
161	select SND_PCM
162	help
163	  Say Y here to include support for ESS AudioDrive ES688 or
164	  ES1688 chips. Also, this module support cards with ES968 PnP chip.
165
166	  To compile this driver as a module, choose M here: the module
167	  will be called snd-es1688.
168
169config SND_ES18XX
170	tristate "Generic ESS ES18xx driver"
171	select SND_OPL3_LIB
172	select SND_MPU401_UART
173	select SND_PCM
174	help
175	  Say Y here to include support for ESS AudioDrive ES18xx chips.
176
177	  To compile this driver as a module, choose M here: the module
178	  will be called snd-es18xx.
179
180config SND_SC6000
181	tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
182	depends on HAS_IOPORT
183	select SND_WSS_LIB
184	select SND_OPL3_LIB
185	select SND_MPU401_UART
186	help
187	  Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
188	  cards and clones:
189	  Audio Excel DSP 16 and Zoltrix AV302.
190
191	  These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
192
193	  To compile this driver as a module, choose M here: the module
194	  will be called snd-sc6000.
195
196config SND_GUSCLASSIC
197	tristate "Gravis UltraSound Classic"
198	select SND_RAWMIDI
199	select SND_PCM
 
200	help
201	  Say Y here to include support for Gravis UltraSound Classic
202	  soundcards.
203
204	  To compile this driver as a module, choose M here: the module
205	  will be called snd-gusclassic.
206
207config SND_GUSEXTREME
208	tristate "Gravis UltraSound Extreme"
209	select SND_OPL3_LIB
210	select SND_MPU401_UART
211	select SND_PCM
 
212	help
213	  Say Y here to include support for Gravis UltraSound Extreme
214	  soundcards.
215
216	  To compile this driver as a module, choose M here: the module
217	  will be called snd-gusextreme.
218
219config SND_GUSMAX
220	tristate "Gravis UltraSound MAX"
221	select SND_RAWMIDI
222	select SND_WSS_LIB
223	help
224	  Say Y here to include support for Gravis UltraSound MAX
225	  soundcards.
226
227	  To compile this driver as a module, choose M here: the module
228	  will be called snd-gusmax.
229
230config SND_INTERWAVE
231	tristate "AMD InterWave, Gravis UltraSound PnP"
232	depends on PNP
233	select SND_RAWMIDI
234	select SND_WSS_LIB
235	help
236	  Say Y here to include support for AMD InterWave based
237	  soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
238	  MED3210, Dynasonic Pro, Panasonic PCA761AW).
239
240	  To compile this driver as a module, choose M here: the module
241	  will be called snd-interwave.
242
243config SND_INTERWAVE_STB
244	tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
245	depends on PNP
246	select SND_RAWMIDI
247	select SND_WSS_LIB
248	help
249	  Say Y here to include support for AMD InterWave based
250	  soundcards with a TEA6330T bass and treble regulator
251	  (UltraSound 32-Pro).
252
253	  To compile this driver as a module, choose M here: the module
254	  will be called snd-interwave-stb.
255
256config SND_JAZZ16
257	tristate "Media Vision Jazz16 card and compatibles"
258	select SND_OPL3_LIB
259	select SND_MPU401_UART
260	select SND_SB8_DSP
261	help
262	  Say Y here to include support for soundcards based on the
263	  Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
264	  codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
265	  Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
266	  Premium 3-D and Pro 3-D. There were also OEMs cards with the
267	  Jazz16 chipset.
268
269	  To compile this driver as a module, choose M here: the module
270	  will be called snd-jazz16.
271
272config SND_OPL3SA2
273	tristate "Yamaha OPL3-SA2/SA3"
274	select SND_OPL3_LIB
275	select SND_MPU401_UART
276	select SND_WSS_LIB
277	help
278	  Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
279	  chips.
280
281	  To compile this driver as a module, choose M here: the module
282	  will be called snd-opl3sa2.
283
284config SND_OPTI92X_AD1848
285	tristate "OPTi 82C92x - AD1848"
286	select SND_OPL3_LIB
287	select SND_OPL4_LIB
288	select SND_MPU401_UART
289	select SND_WSS_LIB
290	help
291	  Say Y here to include support for soundcards based on Opti
292	  82C92x or OTI-601 chips and using an AD1848 codec.
293
294	  To compile this driver as a module, choose M here: the module
295	  will be called snd-opti92x-ad1848.
296
297config SND_OPTI92X_CS4231
298	tristate "OPTi 82C92x - CS4231"
299	select SND_OPL3_LIB
300	select SND_OPL4_LIB
301	select SND_MPU401_UART
302	select SND_WSS_LIB
303	help
304	  Say Y here to include support for soundcards based on Opti
305	  82C92x chips and using a CS4231 codec.
306
307	  To compile this driver as a module, choose M here: the module
308	  will be called snd-opti92x-cs4231.
309
310config SND_OPTI93X
311	tristate "OPTi 82C93x"
312	select SND_OPL3_LIB
313	select SND_MPU401_UART
314	select SND_WSS_LIB
315	help
316	  Say Y here to include support for soundcards based on Opti
317	  82C93x chips.
318
319	  To compile this driver as a module, choose M here: the module
320	  will be called snd-opti93x.
321
322config SND_MIRO
323	tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
324	select SND_OPL4_LIB
325	select SND_WSS_LIB
326	select SND_MPU401_UART
327	select SND_PCM
328	help
329	  Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 
330	  miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
331
332	  To compile this driver as a module, choose M here: the module
333	  will be called snd-miro.
334
335config SND_SB8
336	tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
337	select SND_OPL3_LIB
338	select SND_RAWMIDI
339	select SND_SB8_DSP
340	help
341	  Say Y here to include support for Creative Sound Blaster 1.0/
342	  2.0/Pro (8-bit) or 100% compatible soundcards.
343
344	  To compile this driver as a module, choose M here: the module
345	  will be called snd-sb8.
346
347config SND_SB16
348	tristate "Sound Blaster 16 (PnP)"
349	select SND_OPL3_LIB
350	select SND_MPU401_UART
351	select SND_SB16_DSP
352	help
353	  Say Y here to include support for Sound Blaster 16 soundcards
354	  (including the Plug and Play version).
355
356	  To compile this driver as a module, choose M here: the module
357	  will be called snd-sb16.
358
359config SND_SBAWE
360	tristate "Sound Blaster AWE (32,64) (PnP)"
361	select SND_OPL3_LIB
362	select SND_MPU401_UART
363	select SND_SB16_DSP
 
364	help
365	  Say Y here to include support for Sound Blaster AWE soundcards
366	  (including the Plug and Play version).
367
368	  To compile this driver as a module, choose M here: the module
369	  will be called snd-sbawe.
370
 
 
 
 
 
 
 
371config SND_SB16_CSP
372	bool "Sound Blaster 16/AWE CSP support"
373	depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
374	select FW_LOADER
375	help
376	  Say Y here to include support for the CSP core.  This special
377	  coprocessor can do variable tasks like various compression and
378	  decompression algorithms.
379
380config SND_SSCAPE
381	tristate "Ensoniq SoundScape driver"
382	select SND_MPU401_UART
383	select SND_WSS_LIB
384	select FW_LOADER
385	help
386	  Say Y here to include support for Ensoniq SoundScape 
387	  and Ensoniq OEM soundcards.
388
389	  The PCM audio is supported on SoundScape Classic, Elite, PnP
390	  and VIVO cards. The supported OEM cards are SPEA Media FX and
391	  Reveal SC-600.
392	  The MIDI support is very experimental and requires binary
393	  firmware files called "scope.cod" and "sndscape.co?" where the
394	  ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
395	  in DOS or Windows driver packages. One has to put the firmware
396	  files into the /lib/firmware directory.
397
398	  To compile this driver as a module, choose M here: the module
399	  will be called snd-sscape.
400
401config SND_WAVEFRONT
402	tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
403	select FW_LOADER
404	select SND_OPL3_LIB
405	select SND_MPU401_UART
406	select SND_WSS_LIB
407	help
408	  Say Y here to include support for Turtle Beach Maui, Tropez
409	  and Tropez+ soundcards based on the Wavefront chip.
410
411	  To compile this driver as a module, choose M here: the module
412	  will be called snd-wavefront.
413
414config SND_MSND_PINNACLE
415	tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
416	depends on X86 && EXPERIMENTAL
417	select FW_LOADER
418	select SND_MPU401_UART
419	select SND_PCM
420	help
421	  Say Y to include support for Turtle Beach MultiSound Pinnacle/
422	  Fiji soundcards.
423
424	  To compile this driver as a module, choose M here: the module
425	  will be called snd-msnd-pinnacle.
426
427config SND_MSND_CLASSIC
428	tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
429	depends on X86 && EXPERIMENTAL
430	select FW_LOADER
431	select SND_MPU401_UART
432	select SND_PCM
433	help
434	  Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
435	  Monterey (not for the Pinnacle or Fiji).
436
437	  See <file:Documentation/sound/oss/MultiSound> for important information
438	  about this driver.  Note that it has been discontinued, but the
439	  Voyetra Turtle Beach knowledge base entry for it is still available
440	  at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
441
442	  To compile this driver as a module, choose M here: the module
443	  will be called snd-msnd-classic.
444
445endif	# SND_ISA
446
v4.17
  1# ALSA ISA drivers
  2
  3config SND_WSS_LIB
  4        tristate
  5        select SND_PCM
  6	select SND_TIMER
  7
  8config SND_SB_COMMON
  9        tristate
 10
 11config SND_SB8_DSP
 12        tristate
 13        select SND_PCM
 14        select SND_SB_COMMON
 15
 16config SND_SB16_DSP
 17        tristate
 18        select SND_PCM
 19        select SND_SB_COMMON
 20
 21menuconfig SND_ISA
 22	bool "ISA sound devices"
 23	depends on ISA && ISA_DMA_API
 24	default y
 25	help
 26	  Support for sound devices connected via the ISA bus.
 27
 28if SND_ISA
 29
 30config SND_ADLIB
 31	tristate "AdLib FM card"
 32	select SND_OPL3_LIB
 33	help
 34	  Say Y here to include support for AdLib FM cards.
 35
 36	  To compile this driver as a module, choose M here: the module
 37	  will be called snd-adlib.
 38
 39config SND_AD1816A
 40	tristate "Analog Devices SoundPort AD1816A"
 41	depends on PNP
 42	select ISAPNP
 43	select SND_OPL3_LIB
 44	select SND_MPU401_UART
 45	select SND_PCM
 46	select SND_TIMER
 47	help
 48	  Say Y here to include support for Analog Devices SoundPort
 49	  AD1816A or compatible sound chips.
 50
 51	  To compile this driver as a module, choose M here: the module
 52	  will be called snd-ad1816a.
 53
 54config SND_AD1848
 55	tristate "Generic AD1848/CS4248 driver"
 56	select SND_WSS_LIB
 57	help
 58	  Say Y here to include support for AD1848 (Analog Devices) or
 59	  CS4248 (Cirrus Logic - Crystal Semiconductors) chips.
 60	  
 61	  For newer chips from Cirrus Logic, use the CS4231 or CS4232+
 62	  drivers.
 63
 64	  To compile this driver as a module, choose M here: the module
 65	  will be called snd-ad1848.
 66
 67config SND_ALS100
 68	tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx"
 69	depends on PNP
 70	select ISAPNP
 71	select SND_OPL3_LIB
 72	select SND_MPU401_UART
 73	select SND_SB16_DSP
 74	help
 75	  Say Y here to include support for soundcards based on the
 76	  Diamond Technologies DT-019X or Avance Logic chips: ALS007,
 77	  ALS100, ALS110, ALS120 and ALS200 chips.
 78
 79	  To compile this driver as a module, choose M here: the module
 80	  will be called snd-als100.
 81
 82config SND_AZT1605
 83	tristate "Aztech AZT1605 Driver"
 84	depends on SND
 85	select SND_WSS_LIB
 86	select SND_MPU401_UART
 87	select SND_OPL3_LIB
 88	help
 89	  Say Y here to include support for Aztech Sound Galaxy cards
 90	  based on the AZT1605 chipset.
 91
 92	  To compile this driver as a module, choose M here: the module
 93	  will be called snd-azt1605.
 94
 95config SND_AZT2316
 96	tristate "Aztech AZT2316 Driver"
 97	depends on SND
 98	select SND_WSS_LIB
 99	select SND_MPU401_UART
100	select SND_OPL3_LIB
101	help
102	  Say Y here to include support for Aztech Sound Galaxy cards
103	  based on the AZT2316 chipset.
104
105	  To compile this driver as a module, choose M here: the module
106	  will be called snd-azt2316.
107
108config SND_AZT2320
109	tristate "Aztech Systems AZT2320"
110	depends on PNP
111	select ISAPNP
112	select SND_OPL3_LIB
113	select SND_MPU401_UART
114	select SND_WSS_LIB
115	help
116	  Say Y here to include support for soundcards based on the
117	  Aztech Systems AZT2320 chip.
118
119	  To compile this driver as a module, choose M here: the module
120	  will be called snd-azt2320.
121
122config SND_CMI8328
123	tristate "C-Media CMI8328"
124	select SND_WSS_LIB
125	select SND_OPL3_LIB
126	select SND_MPU401_UART
127	help
128	  Say Y here to include support for soundcards based on the
129	  C-Media CMI8328 chip.
130
131	  To compile this driver as a module, choose M here: the module
132	  will be called snd-cmi8328.
133
134config SND_CMI8330
135	tristate "C-Media CMI8330"
136	select SND_WSS_LIB
137	select SND_SB16_DSP
138	select SND_OPL3_LIB
139	select SND_MPU401_UART
140	help
141	  Say Y here to include support for soundcards based on the
142	  C-Media CMI8330 chip.
143
144	  To compile this driver as a module, choose M here: the module
145	  will be called snd-cmi8330.
146
147config SND_CS4231
148	tristate "Generic Cirrus Logic CS4231 driver"
149	select SND_MPU401_UART
150	select SND_WSS_LIB
151	help
152	  Say Y here to include support for CS4231 chips from Cirrus
153	  Logic - Crystal Semiconductors.
154
155	  To compile this driver as a module, choose M here: the module
156	  will be called snd-cs4231.
157
158config SND_CS4236
159	tristate "Generic Cirrus Logic CS4232/CS4236+ driver"
160	select SND_OPL3_LIB
161	select SND_MPU401_UART
162	select SND_WSS_LIB
163	help
164	  Say Y to include support for CS4232,CS4235,CS4236,CS4237B,
165	  CS4238B,CS4239 chips from Cirrus Logic - Crystal
166	  Semiconductors.
167
168	  To compile this driver as a module, choose M here: the module
169	  will be called snd-cs4236.
170
171config SND_ES1688
172	tristate "Generic ESS ES688/ES1688 and ES968 PnP driver"
173	select SND_OPL3_LIB
174	select SND_MPU401_UART
175	select SND_PCM
176	help
177	  Say Y here to include support for ESS AudioDrive ES688 or
178	  ES1688 chips. Also, this module support cards with ES968 PnP chip.
179
180	  To compile this driver as a module, choose M here: the module
181	  will be called snd-es1688.
182
183config SND_ES18XX
184	tristate "Generic ESS ES18xx driver"
185	select SND_OPL3_LIB
186	select SND_MPU401_UART
187	select SND_PCM
188	help
189	  Say Y here to include support for ESS AudioDrive ES18xx chips.
190
191	  To compile this driver as a module, choose M here: the module
192	  will be called snd-es18xx.
193
194config SND_SC6000
195	tristate "Gallant SC-6000/6600/7000 and Audio Excel DSP 16"
196	depends on HAS_IOPORT_MAP
197	select SND_WSS_LIB
198	select SND_OPL3_LIB
199	select SND_MPU401_UART
200	help
201	  Say Y here to include support for Gallant SC-6000, SC-6600, SC-7000
202	  cards and clones:
203	  Audio Excel DSP 16 and Zoltrix AV302.
204
205	  These cards are based on CompuMedia ASC-9308 or ASC-9408 chips.
206
207	  To compile this driver as a module, choose M here: the module
208	  will be called snd-sc6000.
209
210config SND_GUSCLASSIC
211	tristate "Gravis UltraSound Classic"
212	select SND_RAWMIDI
213	select SND_PCM
214	select SND_TIMER
215	help
216	  Say Y here to include support for Gravis UltraSound Classic
217	  soundcards.
218
219	  To compile this driver as a module, choose M here: the module
220	  will be called snd-gusclassic.
221
222config SND_GUSEXTREME
223	tristate "Gravis UltraSound Extreme"
224	select SND_OPL3_LIB
225	select SND_MPU401_UART
226	select SND_PCM
227	select SND_TIMER
228	help
229	  Say Y here to include support for Gravis UltraSound Extreme
230	  soundcards.
231
232	  To compile this driver as a module, choose M here: the module
233	  will be called snd-gusextreme.
234
235config SND_GUSMAX
236	tristate "Gravis UltraSound MAX"
237	select SND_RAWMIDI
238	select SND_WSS_LIB
239	help
240	  Say Y here to include support for Gravis UltraSound MAX
241	  soundcards.
242
243	  To compile this driver as a module, choose M here: the module
244	  will be called snd-gusmax.
245
246config SND_INTERWAVE
247	tristate "AMD InterWave, Gravis UltraSound PnP"
248	depends on PNP
249	select SND_RAWMIDI
250	select SND_WSS_LIB
251	help
252	  Say Y here to include support for AMD InterWave based
253	  soundcards (Gravis UltraSound Plug & Play, STB SoundRage32,
254	  MED3210, Dynasonic Pro, Panasonic PCA761AW).
255
256	  To compile this driver as a module, choose M here: the module
257	  will be called snd-interwave.
258
259config SND_INTERWAVE_STB
260	tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)"
261	depends on PNP
262	select SND_RAWMIDI
263	select SND_WSS_LIB
264	help
265	  Say Y here to include support for AMD InterWave based
266	  soundcards with a TEA6330T bass and treble regulator
267	  (UltraSound 32-Pro).
268
269	  To compile this driver as a module, choose M here: the module
270	  will be called snd-interwave-stb.
271
272config SND_JAZZ16
273	tristate "Media Vision Jazz16 card and compatibles"
274	select SND_OPL3_LIB
275	select SND_MPU401_UART
276	select SND_SB8_DSP
277	help
278	  Say Y here to include support for soundcards based on the
279	  Media Vision Jazz16 chipset: digital chip MVD1216 (Jazz16),
280	  codec MVA416 (CS4216) and mixer MVA514 (ICS2514).
281	  Media Vision's Jazz16 cards were sold under names Pro Sonic 16,
282	  Premium 3-D and Pro 3-D. There were also OEMs cards with the
283	  Jazz16 chipset.
284
285	  To compile this driver as a module, choose M here: the module
286	  will be called snd-jazz16.
287
288config SND_OPL3SA2
289	tristate "Yamaha OPL3-SA2/SA3"
290	select SND_OPL3_LIB
291	select SND_MPU401_UART
292	select SND_WSS_LIB
293	help
294	  Say Y here to include support for Yamaha OPL3-SA2 and OPL3-SA3
295	  chips.
296
297	  To compile this driver as a module, choose M here: the module
298	  will be called snd-opl3sa2.
299
300config SND_OPTI92X_AD1848
301	tristate "OPTi 82C92x - AD1848"
302	select SND_OPL3_LIB
303	select SND_OPL4_LIB
304	select SND_MPU401_UART
305	select SND_WSS_LIB
306	help
307	  Say Y here to include support for soundcards based on Opti
308	  82C92x or OTI-601 chips and using an AD1848 codec.
309
310	  To compile this driver as a module, choose M here: the module
311	  will be called snd-opti92x-ad1848.
312
313config SND_OPTI92X_CS4231
314	tristate "OPTi 82C92x - CS4231"
315	select SND_OPL3_LIB
316	select SND_OPL4_LIB
317	select SND_MPU401_UART
318	select SND_WSS_LIB
319	help
320	  Say Y here to include support for soundcards based on Opti
321	  82C92x chips and using a CS4231 codec.
322
323	  To compile this driver as a module, choose M here: the module
324	  will be called snd-opti92x-cs4231.
325
326config SND_OPTI93X
327	tristate "OPTi 82C93x"
328	select SND_OPL3_LIB
329	select SND_MPU401_UART
330	select SND_WSS_LIB
331	help
332	  Say Y here to include support for soundcards based on Opti
333	  82C93x chips.
334
335	  To compile this driver as a module, choose M here: the module
336	  will be called snd-opti93x.
337
338config SND_MIRO
339	tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver"
340	select SND_OPL4_LIB
341	select SND_WSS_LIB
342	select SND_MPU401_UART
343	select SND_PCM
344	help
345	  Say 'Y' or 'M' to include support for Miro miroSOUND PCM1 pro, 
346	  miroSOUND PCM12 and miroSOUND PCM20 Radio soundcards.
347
348	  To compile this driver as a module, choose M here: the module
349	  will be called snd-miro.
350
351config SND_SB8
352	tristate "Sound Blaster 1.0/2.0/Pro (8-bit)"
353	select SND_OPL3_LIB
354	select SND_RAWMIDI
355	select SND_SB8_DSP
356	help
357	  Say Y here to include support for Creative Sound Blaster 1.0/
358	  2.0/Pro (8-bit) or 100% compatible soundcards.
359
360	  To compile this driver as a module, choose M here: the module
361	  will be called snd-sb8.
362
363config SND_SB16
364	tristate "Sound Blaster 16 (PnP)"
365	select SND_OPL3_LIB
366	select SND_MPU401_UART
367	select SND_SB16_DSP
368	help
369	  Say Y here to include support for Sound Blaster 16 soundcards
370	  (including the Plug and Play version).
371
372	  To compile this driver as a module, choose M here: the module
373	  will be called snd-sb16.
374
375config SND_SBAWE
376	tristate "Sound Blaster AWE (32,64) (PnP)"
377	select SND_OPL3_LIB
378	select SND_MPU401_UART
379	select SND_SB16_DSP
380	select SND_SEQ_DEVICE if SND_SEQUENCER != n
381	help
382	  Say Y here to include support for Sound Blaster AWE soundcards
383	  (including the Plug and Play version).
384
385	  To compile this driver as a module, choose M here: the module
386	  will be called snd-sbawe.
387
388# select SEQ stuff to min(SND_SEQUENCER,SND_XXX)
389config SND_SBAWE_SEQ
390	def_tristate SND_SEQUENCER && SND_SBAWE
391	select SND_SEQ_MIDI_EMUL
392	select SND_SEQ_VIRMIDI
393	select SND_SYNTH_EMUX
394
395config SND_SB16_CSP
396	bool "Sound Blaster 16/AWE CSP support"
397	depends on (SND_SB16 || SND_SBAWE) && (BROKEN || !PPC)
398	select FW_LOADER
399	help
400	  Say Y here to include support for the CSP core.  This special
401	  coprocessor can do variable tasks like various compression and
402	  decompression algorithms.
403
404config SND_SSCAPE
405	tristate "Ensoniq SoundScape driver"
406	select SND_MPU401_UART
407	select SND_WSS_LIB
408	select FW_LOADER
409	help
410	  Say Y here to include support for Ensoniq SoundScape 
411	  and Ensoniq OEM soundcards.
412
413	  The PCM audio is supported on SoundScape Classic, Elite, PnP
414	  and VIVO cards. The supported OEM cards are SPEA Media FX and
415	  Reveal SC-600.
416	  The MIDI support is very experimental and requires binary
417	  firmware files called "scope.cod" and "sndscape.co?" where the
418	  ? is digit 0, 1, 2, 3 or 4. The firmware files can be found
419	  in DOS or Windows driver packages. One has to put the firmware
420	  files into the /lib/firmware directory.
421
422	  To compile this driver as a module, choose M here: the module
423	  will be called snd-sscape.
424
425config SND_WAVEFRONT
426	tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)"
427	select FW_LOADER
428	select SND_OPL3_LIB
429	select SND_MPU401_UART
430	select SND_WSS_LIB
431	help
432	  Say Y here to include support for Turtle Beach Maui, Tropez
433	  and Tropez+ soundcards based on the Wavefront chip.
434
435	  To compile this driver as a module, choose M here: the module
436	  will be called snd-wavefront.
437
438config SND_MSND_PINNACLE
439	tristate "Turtle Beach MultiSound Pinnacle/Fiji driver"
440	depends on X86
441	select FW_LOADER
442	select SND_MPU401_UART
443	select SND_PCM
444	help
445	  Say Y to include support for Turtle Beach MultiSound Pinnacle/
446	  Fiji soundcards.
447
448	  To compile this driver as a module, choose M here: the module
449	  will be called snd-msnd-pinnacle.
450
451config SND_MSND_CLASSIC
452	tristate "Support for Turtle Beach MultiSound Classic, Tahiti, Monterey"
453	depends on X86
454	select FW_LOADER
455	select SND_MPU401_UART
456	select SND_PCM
457	help
458	  Say M here if you have a Turtle Beach MultiSound Classic, Tahiti or
459	  Monterey (not for the Pinnacle or Fiji).
460
461	  See <file:Documentation/sound/oss/MultiSound> for important information
462	  about this driver.  Note that it has been discontinued, but the
463	  Voyetra Turtle Beach knowledge base entry for it is still available
464	  at <http://www.turtlebeach.com/site/kb_ftp/790.asp>.
465
466	  To compile this driver as a module, choose M here: the module
467	  will be called snd-msnd-classic.
468
469endif	# SND_ISA
470