xref: /openbmc/linux/sound/pci/Kconfig (revision df2634f43f5106947f3735a0b61a6527a4b278cd)
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_LX6464ES
656	tristate "Digigram LX6464ES"
657	select SND_PCM
658	help
659	  Say Y here to include support for Digigram LX6464ES boards.
660
661	  To compile this driver as a module, choose M here: the module
662	  will be called snd-lx6464es.
663
664
665config SND_MAESTRO3
666	tristate "ESS Allegro/Maestro3"
667	select SND_AC97_CODEC
668	help
669	  Say Y here to include support for soundcards based on ESS Maestro 3
670	  (Allegro) chips.
671
672	  To compile this driver as a module, choose M here: the module
673	  will be called snd-maestro3.
674
675config SND_MAESTRO3_INPUT
676	bool "Enable input device for maestro3 volume buttons"
677	depends on SND_MAESTRO3
678	depends on INPUT=y || INPUT=SND_MAESTRO3
679	help
680	  If you say Y here, you will get an input device which reports
681	  keypresses for the volume buttons connected to the maestro3 chip.
682	  If you say N the buttons will directly control the master volume.
683	  It is recommended to say Y.
684
685config SND_MIXART
686	tristate "Digigram miXart"
687	select SND_HWDEP
688	select SND_PCM
689	help
690	  If you want to use Digigram miXart soundcards, say Y here and
691	  read <file:Documentation/sound/alsa/MIXART.txt>.
692
693	  To compile this driver as a module, choose M here: the module
694	  will be called snd-mixart.
695
696config SND_NM256
697	tristate "NeoMagic NM256AV/ZX"
698	select SND_AC97_CODEC
699	help
700	  Say Y here to include support for NeoMagic NM256AV/ZX chips.
701
702	  To compile this driver as a module, choose M here: the module
703	  will be called snd-nm256.
704
705config SND_PCXHR
706	tristate "Digigram PCXHR"
707	select SND_PCM
708	select SND_HWDEP
709	help
710	  Say Y here to include support for Digigram PCXHR boards.
711
712	  To compile this driver as a module, choose M here: the module
713	  will be called snd-pcxhr.
714
715config SND_RIPTIDE
716	tristate "Conexant Riptide"
717	select FW_LOADER
718	select SND_OPL3_LIB
719	select SND_MPU401_UART
720	select SND_AC97_CODEC
721	help
722	  Say 'Y' or 'M' to include support for Conexant Riptide chip.
723
724	  To compile this driver as a module, choose M here: the module
725	  will be called snd-riptide
726
727config SND_RME32
728	tristate "RME Digi32, 32/8, 32 PRO"
729	select SND_PCM
730	help
731	  Say Y to include support for RME Digi32, Digi32 PRO and
732	  Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio
733	  devices.
734
735	  To compile this driver as a module, choose M here: the module
736	  will be called snd-rme32.
737
738config SND_RME96
739	tristate "RME Digi96, 96/8, 96/8 PRO"
740	select SND_PCM
741	help
742	  Say Y here to include support for RME Digi96, Digi96/8 and
743	  Digi96/8 PRO/PAD/PST soundcards.
744
745	  To compile this driver as a module, choose M here: the module
746	  will be called snd-rme96.
747
748config SND_RME9652
749	tristate "RME Digi9652 (Hammerfall)"
750	select SND_PCM
751	help
752	  Say Y here to include support for RME Hammerfall (RME
753	  Digi9652/Digi9636) soundcards.
754
755	  To compile this driver as a module, choose M here: the module
756	  will be called snd-rme9652.
757
758config SND_SIS7019
759	tristate "SiS 7019 Audio Accelerator"
760	depends on X86 && !X86_64
761	select SND_AC97_CODEC
762	help
763	  Say Y here to include support for the SiS 7019 Audio Accelerator.
764
765	  To compile this driver as a module, choose M here: the module
766	  will be called snd-sis7019.
767
768config SND_SONICVIBES
769	tristate "S3 SonicVibes"
770	select SND_OPL3_LIB
771	select SND_MPU401_UART
772	select SND_AC97_CODEC
773	help
774	  Say Y here to include support for soundcards based on the S3
775	  SonicVibes chip.
776
777	  To compile this driver as a module, choose M here: the module
778	  will be called snd-sonicvibes.
779
780config SND_TRIDENT
781	tristate "Trident 4D-Wave DX/NX; SiS 7018"
782	select SND_MPU401_UART
783	select SND_AC97_CODEC
784	help
785	  Say Y here to include support for soundcards based on Trident
786	  4D-Wave DX/NX or SiS 7018 chips.
787
788	  To compile this driver as a module, choose M here: the module
789	  will be called snd-trident.
790
791config SND_VIA82XX
792	tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
793	select SND_MPU401_UART
794	select SND_AC97_CODEC
795	help
796	  Say Y here to include support for the integrated AC97 sound
797	  device on motherboards with VIA chipsets.
798
799	  To compile this driver as a module, choose M here: the module
800	  will be called snd-via82xx.
801
802config SND_VIA82XX_MODEM
803	tristate "VIA 82C686A/B, 8233 based Modems"
804	select SND_AC97_CODEC
805	help
806	  Say Y here to include support for the integrated MC97 modem on
807	  motherboards with VIA chipsets.
808
809	  To compile this driver as a module, choose M here: the module
810	  will be called snd-via82xx-modem.
811
812config SND_VIRTUOSO
813	tristate "Asus Virtuoso 66/100/200 (Xonar)"
814	select SND_OXYGEN_LIB
815	select SND_PCM
816	select SND_MPU401_UART
817	select SND_JACK if INPUT=y || INPUT=SND
818	help
819	  Say Y here to include support for sound cards based on the
820	  Asus AV66/AV100/AV200 chips, i.e., Xonar D1, DX, D2, D2X, DS,
821	  Essence ST (Deluxe), and Essence STX.
822	  Support for the HDAV1.3 (Deluxe) and HDAV1.3 Slim is experimental;
823	  for the Xense, missing.
824
825	  To compile this driver as a module, choose M here: the module
826	  will be called snd-virtuoso.
827
828config SND_VX222
829	tristate "Digigram VX222"
830	select SND_VX_LIB
831	help
832	  Say Y here to include support for Digigram VX222 soundcards.
833
834	  To compile this driver as a module, choose M here: the module
835	  will be called snd-vx222.
836
837config SND_YMFPCI
838	tristate "Yamaha YMF724/740/744/754"
839	select SND_OPL3_LIB
840	select SND_MPU401_UART
841	select SND_AC97_CODEC
842	help
843	  Say Y here to include support for Yamaha PCI audio chips -
844	  YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
845
846	  To compile this driver as a module, choose M here: the module
847	  will be called snd-ymfpci.
848
849endif	# SND_PCI
850