xref: /openbmc/linux/sound/pci/Kconfig (revision d43f3010)
1# ALSA PCI drivers
2
3menuconfig SND_PCI
4	bool "PCI sound devices"
5	depends on PCI
6	default y
7	help
8	  Support for sound devices connected via the PCI bus.
9
10if SND_PCI
11
12config SND_AD1889
13	tristate "Analog Devices AD1889"
14	select SND_AC97_CODEC
15	help
16	  Say Y here to include support for the integrated AC97 sound
17	  device found in particular on the Hewlett-Packard [BCJ]-xxx0
18	  class PA-RISC workstations, using the AD1819 codec.
19
20	  To compile this as a module, choose M here: the module
21	  will be called snd-ad1889.
22
23config SND_ALS300
24	tristate "Avance Logic ALS300/ALS300+"
25	select SND_PCM
26	select SND_AC97_CODEC
27	select SND_OPL3_LIB
28	help
29	  Say 'Y' or 'M' to include support for Avance Logic ALS300/ALS300+
30
31	  To compile this driver as a module, choose M here: the module
32	  will be called snd-als300
33
34config SND_ALS4000
35	tristate "Avance Logic ALS4000"
36	depends on ISA_DMA_API
37	select SND_OPL3_LIB
38	select SND_MPU401_UART
39	select SND_PCM
40	select SND_SB_COMMON
41	help
42	  Say Y here to include support for soundcards based on Avance Logic
43	  ALS4000 chips.
44
45	  To compile this driver as a module, choose M here: the module
46	  will be called snd-als4000.
47
48config SND_ALI5451
49	tristate "ALi M5451 PCI Audio Controller"
50	select SND_MPU401_UART
51	select SND_AC97_CODEC
52	help
53	  Say Y here to include support for the integrated AC97 sound
54	  device on motherboards using the ALi M5451 Audio Controller
55	  (M1535/M1535D/M1535+/M1535D+ south bridges).  Newer chipsets
56	  use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver.
57
58	  To compile this driver as a module, choose M here: the module
59	  will be called snd-ali5451.
60
61config SND_ASIHPI
62	tristate "AudioScience ASIxxxx"
63	depends on X86
64	select FW_LOADER
65	select SND_PCM
66	select SND_HWDEP
67	help
68	  Say Y here to include support for AudioScience ASI sound cards.
69
70	  To compile this driver as a module, choose M here: the module
71	  will be called snd-asihpi.
72
73config SND_ATIIXP
74	tristate "ATI IXP AC97 Controller"
75	select SND_AC97_CODEC
76	help
77	  Say Y here to include support for the integrated AC97 sound
78	  device on motherboards with ATI chipsets (ATI IXP 150/200/250/
79	  300/400).
80
81	  To compile this driver as a module, choose M here: the module
82	  will be called snd-atiixp.
83
84config SND_ATIIXP_MODEM
85	tristate "ATI IXP Modem"
86	select SND_AC97_CODEC
87	help
88	  Say Y here to include support for the integrated MC97 modem on
89	  motherboards with ATI chipsets (ATI IXP 150/200/250).
90
91	  To compile this driver as a module, choose M here: the module
92	  will be called snd-atiixp-modem.
93
94config SND_AU8810
95	tristate "Aureal Advantage"
96	select SND_MPU401_UART
97	select SND_AC97_CODEC
98	help
99	  Say Y here to include support for Aureal Advantage soundcards.
100
101	  Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
102	  3D support code is in place, but not yet useable. For more info,
103	  email the ALSA developer list, or <mjander@users.sourceforge.net>.
104
105	  To compile this driver as a module, choose M here: the module
106	  will be called snd-au8810.
107
108config SND_AU8820
109	tristate "Aureal Vortex"
110	select SND_MPU401_UART
111	select SND_AC97_CODEC
112	help
113	  Say Y here to include support for Aureal Vortex soundcards.
114
115	  Supported features: Hardware Mixer and SRC. For more info, email
116	  the ALSA developer list, or <mjander@users.sourceforge.net>.
117
118	  To compile this driver as a module, choose M here: the module
119	  will be called snd-au8820.
120
121config SND_AU8830
122	tristate "Aureal Vortex 2"
123	select SND_MPU401_UART
124	select SND_AC97_CODEC
125	help
126	  Say Y here to include support for Aureal Vortex 2 soundcards.
127
128	  Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
129	  3D support code is in place, but not yet useable. For more info,
130	  email the ALSA developer list, or <mjander@users.sourceforge.net>.
131
132	  To compile this driver as a module, choose M here: the module
133	  will be called snd-au8830.
134
135config SND_AW2
136	tristate "Emagic Audiowerk 2"
137	help
138	  Say Y here to include support for Emagic Audiowerk 2 soundcards.
139
140	  Supported features: Analog and SPDIF output. Analog or SPDIF input.
141	  Note: Switch between analog and digital input does not always work.
142	  It can produce continuous noise. The workaround is to switch again
143	  (and again) between digital and analog input until it works.
144
145	  To compile this driver as a module, choose M here: the module
146	  will be called snd-aw2.
147
148
149config SND_AZT3328
150	tristate "Aztech AZF3328 / PCI168"
151	select SND_OPL3_LIB
152	select SND_MPU401_UART
153	select SND_PCM
154	select SND_RAWMIDI
155	help
156	  Say Y here to include support for Aztech AZF3328 (PCI168)
157	  soundcards.
158
159	  To compile this driver as a module, choose M here: the module
160	  will be called snd-azt3328.
161
162config SND_BT87X
163	tristate "Bt87x Audio Capture"
164	select SND_PCM
165	help
166	  If you want to record audio from TV cards based on
167	  Brooktree Bt878/Bt879 chips, say Y here and read
168	  <file:Documentation/sound/alsa/Bt87x.txt>.
169
170	  To compile this driver as a module, choose M here: the module
171	  will be called snd-bt87x.
172
173config SND_BT87X_OVERCLOCK
174	bool "Bt87x Audio overclocking"
175	depends on SND_BT87X
176	help
177	  Say Y here if 448000 Hz isn't enough for you and you want to
178	  record from the analog input with up to 1792000 Hz.
179
180	  Higher sample rates won't hurt your hardware, but audio
181	  quality may suffer.
182
183config SND_CA0106
184	tristate "SB Audigy LS / Live 24bit"
185	select SND_AC97_CODEC
186	select SND_RAWMIDI
187	select SND_VMASTER
188	help
189	  Say Y here to include support for the Sound Blaster Audigy LS
190	  and Live 24bit.
191
192	  To compile this driver as a module, choose M here: the module
193	  will be called snd-ca0106.
194
195config SND_CMIPCI
196	tristate "C-Media 8338, 8738, 8768, 8770"
197	select SND_OPL3_LIB
198	select SND_MPU401_UART
199	select SND_PCM
200	help
201	  If you want to use soundcards based on C-Media CMI8338, CMI8738,
202	  CMI8768 or CMI8770 chips, say Y here and read
203	  <file:Documentation/sound/alsa/CMIPCI.txt>.
204
205	  To compile this driver as a module, choose M here: the module
206	  will be called snd-cmipci.
207
208config SND_OXYGEN_LIB
209        tristate
210
211config SND_OXYGEN
212	tristate "C-Media 8786, 8787, 8788 (Oxygen)"
213	select SND_OXYGEN_LIB
214	select SND_PCM
215	select SND_MPU401_UART
216	help
217	  Say Y here to include support for sound cards based on the
218	  C-Media CMI8788 (Oxygen HD Audio) chip:
219	   * Asound A-8788
220	   * Asus Xonar DG
221	   * AuzenTech X-Meridian
222	   * AuzenTech X-Meridian 2G
223	   * Bgears b-Enspirer
224	   * Club3D Theatron DTS
225	   * HT-Omega Claro (plus)
226	   * HT-Omega Claro halo (XT)
227	   * Kuroutoshikou CMI8787-HG2PCI
228	   * Razer Barracuda AC-1
229	   * Sondigo Inferno
230	   * TempoTec/MediaTek HiFier Fantasia
231	   * TempoTec/MediaTek HiFier Serenade
232
233	  To compile this driver as a module, choose M here: the module
234	  will be called snd-oxygen.
235
236config SND_CS4281
237	tristate "Cirrus Logic (Sound Fusion) CS4281"
238	select SND_OPL3_LIB
239	select SND_RAWMIDI
240	select SND_AC97_CODEC
241	help
242	  Say Y here to include support for Cirrus Logic CS4281 chips.
243
244	  To compile this driver as a module, choose M here: the module
245	  will be called snd-cs4281.
246
247config SND_CS46XX
248	tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x"
249	select SND_RAWMIDI
250	select SND_AC97_CODEC
251	help
252	  Say Y here to include support for Cirrus Logic CS4610/CS4612/
253	  CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips.
254
255	  To compile this driver as a module, choose M here: the module
256	  will be called snd-cs46xx.
257
258config SND_CS46XX_NEW_DSP
259	bool "Cirrus Logic (Sound Fusion) New DSP support"
260	depends on SND_CS46XX
261	default y
262	help
263	  Say Y here to use a new DSP image for SPDIF and dual codecs.
264
265	  This works better than the old code, so say Y.
266
267config SND_CS5530
268	tristate "CS5530 Audio"
269	depends on ISA_DMA_API
270	select SND_SB16_DSP
271	help
272	  Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips.
273
274	  To compile this driver as a module, choose M here: the module
275	  will be called snd-cs5530.
276
277config SND_CS5535AUDIO
278	tristate "CS5535/CS5536 Audio"
279	select SND_PCM
280	select SND_AC97_CODEC
281	help
282	  Say Y here to include support for audio on CS5535 chips. It is
283	  referred to as NS CS5535 IO or AMD CS5535 IO companion in
284	  various literature. This driver also supports the CS5536 audio
285	  device. However, for both chips, on certain boards, you may
286	  need to use ac97_quirk=hp_only if your board has physically
287	  mapped headphone out to master output. If that works for you,
288	  send lspci -vvv output to the mailing list so that your board
289	  can be identified in the quirks list.
290
291	  To compile this driver as a module, choose M here: the module
292	  will be called snd-cs5535audio.
293
294config SND_CTXFI
295	tristate "Creative Sound Blaster X-Fi"
296	select SND_PCM
297	help
298	  If you want to use soundcards based on Creative Sound Blastr X-Fi
299	  boards with 20k1 or 20k2 chips, say Y here.
300
301	  To compile this driver as a module, choose M here: the module
302	  will be called snd-ctxfi.
303
304config SND_DARLA20
305	tristate "(Echoaudio) Darla20"
306	select FW_LOADER
307	select SND_PCM
308	help
309	  Say 'Y' or 'M' to include support for Echoaudio Darla.
310
311	  To compile this driver as a module, choose M here: the module
312	  will be called snd-darla20
313
314config SND_GINA20
315	tristate "(Echoaudio) Gina20"
316	select FW_LOADER
317	select SND_PCM
318	help
319	  Say 'Y' or 'M' to include support for Echoaudio Gina.
320
321	  To compile this driver as a module, choose M here: the module
322	  will be called snd-gina20
323
324config SND_LAYLA20
325	tristate "(Echoaudio) Layla20"
326	select FW_LOADER
327	select SND_RAWMIDI
328	select SND_PCM
329	help
330	  Say 'Y' or 'M' to include support for Echoaudio Layla.
331
332	  To compile this driver as a module, choose M here: the module
333	  will be called snd-layla20
334
335config SND_DARLA24
336	tristate "(Echoaudio) Darla24"
337	select FW_LOADER
338	select SND_PCM
339	help
340	  Say 'Y' or 'M' to include support for Echoaudio Darla24.
341
342	  To compile this driver as a module, choose M here: the module
343	  will be called snd-darla24
344
345config SND_GINA24
346	tristate "(Echoaudio) Gina24"
347	select FW_LOADER
348	select SND_PCM
349	help
350	  Say 'Y' or 'M' to include support for Echoaudio Gina24.
351
352	  To compile this driver as a module, choose M here: the module
353	  will be called snd-gina24
354
355config SND_LAYLA24
356	tristate "(Echoaudio) Layla24"
357	select FW_LOADER
358	select SND_RAWMIDI
359	select SND_PCM
360	help
361	  Say 'Y' or 'M' to include support for Echoaudio Layla24.
362
363	  To compile this driver as a module, choose M here: the module
364	  will be called snd-layla24
365
366config SND_MONA
367	tristate "(Echoaudio) Mona"
368	select FW_LOADER
369	select SND_RAWMIDI
370	select SND_PCM
371	help
372	  Say 'Y' or 'M' to include support for Echoaudio Mona.
373
374	  To compile this driver as a module, choose M here: the module
375	  will be called snd-mona
376
377config SND_MIA
378	tristate "(Echoaudio) Mia"
379	select FW_LOADER
380	select SND_RAWMIDI
381	select SND_PCM
382	help
383	  Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi.
384
385	  To compile this driver as a module, choose M here: the module
386	  will be called snd-mia
387
388config SND_ECHO3G
389	tristate "(Echoaudio) 3G cards"
390	select FW_LOADER
391	select SND_RAWMIDI
392	select SND_PCM
393	help
394	  Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G.
395
396	  To compile this driver as a module, choose M here: the module
397	  will be called snd-echo3g
398
399config SND_INDIGO
400	tristate "(Echoaudio) Indigo"
401	select FW_LOADER
402	select SND_PCM
403	help
404	  Say 'Y' or 'M' to include support for Echoaudio Indigo.
405
406	  To compile this driver as a module, choose M here: the module
407	  will be called snd-indigo
408
409config SND_INDIGOIO
410	tristate "(Echoaudio) Indigo IO"
411	select FW_LOADER
412	select SND_PCM
413	help
414	  Say 'Y' or 'M' to include support for Echoaudio Indigo IO.
415
416	  To compile this driver as a module, choose M here: the module
417	  will be called snd-indigoio
418
419config SND_INDIGODJ
420	tristate "(Echoaudio) Indigo DJ"
421	select FW_LOADER
422	select SND_PCM
423	help
424	  Say 'Y' or 'M' to include support for Echoaudio Indigo DJ.
425
426	  To compile this driver as a module, choose M here: the module
427	  will be called snd-indigodj
428
429config SND_INDIGOIOX
430	tristate "(Echoaudio) Indigo IOx"
431	select FW_LOADER
432	select SND_PCM
433	help
434	  Say 'Y' or 'M' to include support for Echoaudio Indigo IOx.
435
436	  To compile this driver as a module, choose M here: the module
437	  will be called snd-indigoiox
438
439config SND_INDIGODJX
440	tristate "(Echoaudio) Indigo DJx"
441	select FW_LOADER
442	select SND_PCM
443	help
444	  Say 'Y' or 'M' to include support for Echoaudio Indigo DJx.
445
446	  To compile this driver as a module, choose M here: the module
447	  will be called snd-indigodjx
448
449config SND_EMU10K1
450	tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
451	select FW_LOADER
452	select SND_HWDEP
453	select SND_RAWMIDI
454	select SND_AC97_CODEC
455	help
456	  Say Y to include support for Sound Blaster PCI 512, Live!,
457	  Audigy and E-mu APS (partially supported) soundcards.
458
459	  The confusing multitude of mixer controls is documented in
460	  <file:Documentation/sound/alsa/SB-Live-mixer.txt> and
461	  <file:Documentation/sound/alsa/Audigy-mixer.txt>.
462
463	  To compile this driver as a module, choose M here: the module
464	  will be called snd-emu10k1.
465
466config SND_EMU10K1X
467	tristate "Emu10k1X (Dell OEM Version)"
468	select SND_AC97_CODEC
469	select SND_RAWMIDI
470	help
471	  Say Y here to include support for the Dell OEM version of the
472	  Sound Blaster Live!.
473
474	  To compile this driver as a module, choose M here: the module
475	  will be called snd-emu10k1x.
476
477config SND_ENS1370
478	tristate "(Creative) Ensoniq AudioPCI 1370"
479	select SND_RAWMIDI
480	select SND_PCM
481	help
482	  Say Y here to include support for Ensoniq AudioPCI ES1370 chips.
483
484	  To compile this driver as a module, choose M here: the module
485	  will be called snd-ens1370.
486
487config SND_ENS1371
488	tristate "(Creative) Ensoniq AudioPCI 1371/1373"
489	select SND_RAWMIDI
490	select SND_AC97_CODEC
491	help
492	  Say Y here to include support for Ensoniq AudioPCI ES1371 chips and
493	  Sound Blaster PCI 64 or 128 soundcards.
494
495	  To compile this driver as a module, choose M here: the module
496	  will be called snd-ens1371.
497
498config SND_ES1938
499	tristate "ESS ES1938/1946/1969 (Solo-1)"
500	select SND_OPL3_LIB
501	select SND_MPU401_UART
502	select SND_AC97_CODEC
503	help
504	  Say Y here to include support for soundcards based on ESS Solo-1
505	  (ES1938, ES1946, ES1969) chips.
506
507	  To compile this driver as a module, choose M here: the module
508	  will be called snd-es1938.
509
510config SND_ES1968
511	tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
512	select SND_MPU401_UART
513	select SND_AC97_CODEC
514	help
515	  Say Y here to include support for soundcards based on ESS Maestro
516	  1/2/2E chips.
517
518	  To compile this driver as a module, choose M here: the module
519	  will be called snd-es1968.
520
521config SND_ES1968_INPUT
522	bool "Enable input device for es1968 volume buttons"
523	depends on SND_ES1968
524	depends on INPUT=y || INPUT=SND_ES1968
525	help
526	  If you say Y here, you will get an input device which reports
527	  keypresses for the volume buttons connected to the es1968 chip.
528	  If you say N the buttons will directly control the master volume.
529	  It is recommended to say Y.
530
531config SND_FM801
532	tristate "ForteMedia FM801"
533	select SND_OPL3_LIB
534	select SND_MPU401_UART
535	select SND_AC97_CODEC
536	help
537	  Say Y here to include support for soundcards based on the ForteMedia
538	  FM801 chip.
539
540	  To compile this driver as a module, choose M here: the module
541	  will be called snd-fm801.
542
543config SND_FM801_TEA575X_BOOL
544	bool "ForteMedia FM801 + TEA5757 tuner"
545	depends on SND_FM801
546	depends on VIDEO_V4L2=y || VIDEO_V4L2=SND_FM801
547	help
548	  Say Y here to include support for soundcards based on the ForteMedia
549	  FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media
550	  Forte SF256-PCS-02) into the snd-fm801 driver.
551
552config SND_FM801_TEA575X
553	tristate
554	depends on SND_FM801_TEA575X_BOOL
555	default SND_FM801
556
557source "sound/pci/hda/Kconfig"
558
559config SND_HDSP
560	tristate "RME Hammerfall DSP Audio"
561	select SND_HWDEP
562	select SND_RAWMIDI
563	select SND_PCM
564	help
565	  Say Y here to include support for RME Hammerfall DSP Audio
566	  soundcards.
567
568	  To compile this driver as a module, choose M here: the module
569	  will be called snd-hdsp.
570
571comment "Don't forget to add built-in firmwares for HDSP driver"
572	depends on SND_HDSP=y
573
574config SND_HDSPM
575	tristate "RME Hammerfall DSP MADI"
576	select SND_HWDEP
577	select SND_RAWMIDI
578	select SND_PCM
579	help
580	  Say Y here to include support for RME Hammerfall DSP MADI
581	  soundcards.
582
583	  To compile this driver as a module, choose M here: the module
584	  will be called snd-hdspm.
585
586config SND_ICE1712
587	tristate "ICEnsemble ICE1712 (Envy24)"
588	select SND_MPU401_UART
589	select SND_AC97_CODEC
590	select BITREVERSE
591	help
592	  Say Y here to include support for soundcards based on the
593	  ICE1712 (Envy24) chip.
594
595	  Currently supported hardware is: M-Audio Delta 1010(LT),
596	  DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442;
597	  TerraTec EWX 24/96, EWS 88MT/D, DMX 6Fire, Phase 88;
598	  Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8;
599	  Lionstracs Mediastation, Terrasoniq TS 88.
600
601	  To compile this driver as a module, choose M here: the module
602	  will be called snd-ice1712.
603
604config SND_ICE1724
605	tristate "ICE/VT1724/1720 (Envy24HT/PT)"
606	select SND_RAWMIDI
607	select SND_AC97_CODEC
608	select SND_VMASTER
609	help
610	  Say Y here to include support for soundcards based on
611	  ICE/VT1724/1720 (Envy24HT/PT) chips.
612
613	  Currently supported hardware is: AMP AUDIO2000; M-Audio
614	  Revolution 5.1, 7.1, Audiophile 192; TerraTec Aureon 5.1 Sky,
615	  7.1 Space/Universe, Phase 22/28; Onkyo SE-90PCI, SE-200PCI;
616	  AudioTrak Prodigy 192, 7.1 (HIFI/LT/XT), HD2; Hercules
617	  Fortissimo IV; ESI Juli@; Pontis MS300; EGO-SYS WaveTerminal
618	  192M; Albatron K8X800 Pro II; Chaintech ZNF3-150/250, 9CJS,
619	  AV-710; Shuttle SN25P.
620
621	  To compile this driver as a module, choose M here: the module
622	  will be called snd-ice1724.
623
624config SND_INTEL8X0
625	tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"
626	select SND_AC97_CODEC
627	help
628	  Say Y here to include support for the integrated AC97 sound
629	  device on motherboards with Intel/SiS/nVidia/AMD chipsets, or
630	  ALi chipsets using the M5455 Audio Controller.  (There is a
631	  separate driver for ALi M5451 Audio Controllers.)
632
633	  To compile this driver as a module, choose M here: the module
634	  will be called snd-intel8x0.
635
636config SND_INTEL8X0M
637	tristate "Intel/SiS/nVidia/AMD MC97 Modem"
638	select SND_AC97_CODEC
639	help
640	  Say Y here to include support for the integrated MC97 modem on
641	  motherboards with Intel/SiS/nVidia/AMD chipsets.
642
643	  To compile this driver as a module, choose M here: the module
644	  will be called snd-intel8x0m.
645
646config SND_KORG1212
647	tristate "Korg 1212 IO"
648	select SND_PCM
649	help
650	  Say Y here to include support for Korg 1212IO soundcards.
651
652	  To compile this driver as a module, choose M here: the module
653	  will be called snd-korg1212.
654
655config SND_LOLA
656	tristate "Digigram Lola"
657	select SND_PCM
658	help
659	  Say Y to include support for Digigram Lola boards.
660
661	  To compile this driver as a module, choose M here: the module
662	  will be called snd-lola.
663
664config SND_LX6464ES
665	tristate "Digigram LX6464ES"
666	select SND_PCM
667	help
668	  Say Y here to include support for Digigram LX6464ES boards.
669
670	  To compile this driver as a module, choose M here: the module
671	  will be called snd-lx6464es.
672
673
674config SND_MAESTRO3
675	tristate "ESS Allegro/Maestro3"
676	select SND_AC97_CODEC
677	help
678	  Say Y here to include support for soundcards based on ESS Maestro 3
679	  (Allegro) chips.
680
681	  To compile this driver as a module, choose M here: the module
682	  will be called snd-maestro3.
683
684config SND_MAESTRO3_INPUT
685	bool "Enable input device for maestro3 volume buttons"
686	depends on SND_MAESTRO3
687	depends on INPUT=y || INPUT=SND_MAESTRO3
688	help
689	  If you say Y here, you will get an input device which reports
690	  keypresses for the volume buttons connected to the maestro3 chip.
691	  If you say N the buttons will directly control the master volume.
692	  It is recommended to say Y.
693
694config SND_MIXART
695	tristate "Digigram miXart"
696	select SND_HWDEP
697	select SND_PCM
698	help
699	  If you want to use Digigram miXart soundcards, say Y here and
700	  read <file:Documentation/sound/alsa/MIXART.txt>.
701
702	  To compile this driver as a module, choose M here: the module
703	  will be called snd-mixart.
704
705config SND_NM256
706	tristate "NeoMagic NM256AV/ZX"
707	select SND_AC97_CODEC
708	help
709	  Say Y here to include support for NeoMagic NM256AV/ZX chips.
710
711	  To compile this driver as a module, choose M here: the module
712	  will be called snd-nm256.
713
714config SND_PCXHR
715	tristate "Digigram PCXHR"
716	select SND_PCM
717	select SND_HWDEP
718	help
719	  Say Y here to include support for Digigram PCXHR boards.
720
721	  To compile this driver as a module, choose M here: the module
722	  will be called snd-pcxhr.
723
724config SND_RIPTIDE
725	tristate "Conexant Riptide"
726	select FW_LOADER
727	select SND_OPL3_LIB
728	select SND_MPU401_UART
729	select SND_AC97_CODEC
730	help
731	  Say 'Y' or 'M' to include support for Conexant Riptide chip.
732
733	  To compile this driver as a module, choose M here: the module
734	  will be called snd-riptide
735
736config SND_RME32
737	tristate "RME Digi32, 32/8, 32 PRO"
738	select SND_PCM
739	help
740	  Say Y to include support for RME Digi32, Digi32 PRO and
741	  Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio
742	  devices.
743
744	  To compile this driver as a module, choose M here: the module
745	  will be called snd-rme32.
746
747config SND_RME96
748	tristate "RME Digi96, 96/8, 96/8 PRO"
749	select SND_PCM
750	help
751	  Say Y here to include support for RME Digi96, Digi96/8 and
752	  Digi96/8 PRO/PAD/PST soundcards.
753
754	  To compile this driver as a module, choose M here: the module
755	  will be called snd-rme96.
756
757config SND_RME9652
758	tristate "RME Digi9652 (Hammerfall)"
759	select SND_PCM
760	help
761	  Say Y here to include support for RME Hammerfall (RME
762	  Digi9652/Digi9636) soundcards.
763
764	  To compile this driver as a module, choose M here: the module
765	  will be called snd-rme9652.
766
767config SND_SIS7019
768	tristate "SiS 7019 Audio Accelerator"
769	depends on X86 && !X86_64
770	select SND_AC97_CODEC
771	help
772	  Say Y here to include support for the SiS 7019 Audio Accelerator.
773
774	  To compile this driver as a module, choose M here: the module
775	  will be called snd-sis7019.
776
777config SND_SONICVIBES
778	tristate "S3 SonicVibes"
779	select SND_OPL3_LIB
780	select SND_MPU401_UART
781	select SND_AC97_CODEC
782	help
783	  Say Y here to include support for soundcards based on the S3
784	  SonicVibes chip.
785
786	  To compile this driver as a module, choose M here: the module
787	  will be called snd-sonicvibes.
788
789config SND_TRIDENT
790	tristate "Trident 4D-Wave DX/NX; SiS 7018"
791	select SND_MPU401_UART
792	select SND_AC97_CODEC
793	help
794	  Say Y here to include support for soundcards based on Trident
795	  4D-Wave DX/NX or SiS 7018 chips.
796
797	  To compile this driver as a module, choose M here: the module
798	  will be called snd-trident.
799
800config SND_VIA82XX
801	tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
802	select SND_MPU401_UART
803	select SND_AC97_CODEC
804	help
805	  Say Y here to include support for the integrated AC97 sound
806	  device on motherboards with VIA chipsets.
807
808	  To compile this driver as a module, choose M here: the module
809	  will be called snd-via82xx.
810
811config SND_VIA82XX_MODEM
812	tristate "VIA 82C686A/B, 8233 based Modems"
813	select SND_AC97_CODEC
814	help
815	  Say Y here to include support for the integrated MC97 modem on
816	  motherboards with VIA chipsets.
817
818	  To compile this driver as a module, choose M here: the module
819	  will be called snd-via82xx-modem.
820
821config SND_VIRTUOSO
822	tristate "Asus Virtuoso 66/100/200 (Xonar)"
823	select SND_OXYGEN_LIB
824	select SND_PCM
825	select SND_MPU401_UART
826	select SND_JACK if INPUT=y || INPUT=SND
827	help
828	  Say Y here to include support for sound cards based on the
829	  Asus AV66/AV100/AV200 chips, i.e., Xonar D1, DX, D2, D2X, DS,
830	  Essence ST (Deluxe), and Essence STX.
831	  Support for the HDAV1.3 (Deluxe) and HDAV1.3 Slim is experimental;
832	  for the Xense, missing.
833
834	  To compile this driver as a module, choose M here: the module
835	  will be called snd-virtuoso.
836
837config SND_VX222
838	tristate "Digigram VX222"
839	select SND_VX_LIB
840	help
841	  Say Y here to include support for Digigram VX222 soundcards.
842
843	  To compile this driver as a module, choose M here: the module
844	  will be called snd-vx222.
845
846config SND_YMFPCI
847	tristate "Yamaha YMF724/740/744/754"
848	select SND_OPL3_LIB
849	select SND_MPU401_UART
850	select SND_AC97_CODEC
851	help
852	  Say Y here to include support for Yamaha PCI audio chips -
853	  YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
854
855	  To compile this driver as a module, choose M here: the module
856	  will be called snd-ymfpci.
857
858endif	# SND_PCI
859