vserver 1.9.3
[linux-2.6.git] / sound / pci / Kconfig
1 # ALSA PCI drivers
2
3 menu "PCI devices"
4         depends on SND!=n && PCI
5
6 config SND_AC97_CODEC
7         tristate
8         select SND_PCM
9
10 config SND_ALI5451
11         tristate "ALi PCI Audio M5451"
12         depends on SND
13         select SND_MPU401_UART
14         select SND_AC97_CODEC
15         help
16           Say 'Y' or 'M' to include support for ALI PCI Audio M5451 sound core.
17
18 config SND_ATIIXP
19         tristate "ATI IXP 150/200/250/300"
20         depends on SND
21         select SND_AC97_CODEC
22         help
23           Say 'Y' or 'M' to include support for ATI IXP 150/200/250/300 AC97 controller.
24
25 config SND_ATIIXP_MODEM
26         tristate "ATI IXP 150/200/250 Modem"
27         depends on SND
28         select SND_AC97_CODEC
29         help
30           Say 'Y' or 'M' to include support for ATI IXP 150/200/250 AC97 modem
31           controller.
32
33 config SND_AU8810
34         tristate "Aureal Advantage"
35         depends on SND
36         select SND_MPU401_UART
37         select SND_AC97_CODEC
38         help
39           Say 'Y' or 'M' to include support for Aureal Advantage soundcards.
40           Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
41           3D support code is in place, but not yet useable. For more info, 
42           email the ALSA developer list, or mjander@users.sourceforge.net.
43  
44 config SND_AU8820
45         tristate "Aureal Vortex"
46         depends on SND
47         select SND_MPU401_UART
48         select SND_AC97_CODEC
49         help
50           Say 'Y' or 'M' to include support for Aureal Vortex soundcards.
51           Supported features: Hardware Mixer and SRC. For more info, email 
52           the ALSA developer list, or mjander@users.sourceforge.net.
53  
54 config SND_AU8830
55         tristate "Aureal Vortex 2"
56         depends on SND
57         select SND_MPU401_UART
58         select SND_AC97_CODEC
59         help
60           Say 'Y' or 'M' to include support for Aureal Vortex 2 soundcards.
61           Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
62           3D support code is in place, but not yet useable. For more info, 
63           email the ALSA developer list, or mjander@users.sourceforge.net.
64  
65 config SND_AZT3328
66         tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)"
67         depends on SND && EXPERIMENTAL
68         select SND_OPL3_LIB
69         select SND_MPU401_UART
70         select SND_PCM
71         help
72           Say 'Y' or 'M' to include support for Aztech AZF3328 (PCI168) soundcards.
73
74 config SND_BT87X
75         tristate "Bt87x Audio Capture"
76         depends on SND
77         select SND_PCM
78         help
79           Say 'Y' or 'M' to include support for recording audio from TV cards
80           based on Brooktree Bt878/Bt879 chips.
81
82 config SND_CS46XX
83         tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x"
84         depends on SND
85         select SND_RAWMIDI
86         select SND_AC97_CODEC
87         help
88           Say 'Y' or 'M' to include support for Cirrus Logic CS4610 / CS4612 /
89           CS4614 / CS4615 / CS4622 / CS4624 / CS4630 / CS4280 chips.
90
91 config SND_CS46XX_NEW_DSP
92         bool "Cirrus Logic (Sound Fusion) New DSP support (EXPERIMENTAL)"
93         depends on SND_CS46XX && EXPERIMENTAL
94         help
95           Say 'Y' to use a new DSP image for SPDIF and dual codecs.
96
97 config SND_CS4281
98         tristate "Cirrus Logic (Sound Fusion) CS4281"
99         depends on SND
100         select SND_OPL3_LIB
101         select SND_RAWMIDI
102         select SND_AC97_CODEC
103         help
104           Say 'Y' or 'M' to include support for Cirrus Logic CS4281.
105
106 config SND_EMU10K1
107         tristate "EMU10K1 (SB Live! & Audigy, E-mu APS)"
108         depends on SND
109         select SND_HWDEP
110         select SND_RAWMIDI
111         select SND_AC97_CODEC
112         help
113           Say 'Y' or 'M' to include support for Sound Blaster PCI 512, Live!,
114           Audigy and E-mu APS (partially supported).
115
116 config SND_KORG1212
117         tristate "Korg 1212 IO"
118         depends on SND
119         select SND_PCM
120         help
121           Say 'Y' or 'M' to include support for Korg 1212IO.
122
123 config SND_MIXART
124         tristate "Digigram miXart"
125         depends on SND
126         select SND_HWDEP
127         select SND_PCM
128         help
129           Say 'Y' or 'M' to include support for Digigram miXart soundcard.
130
131 config SND_NM256
132         tristate "NeoMagic NM256AV/ZX"
133         depends on SND
134         select SND_AC97_CODEC
135         help
136           Say 'Y' or 'M' to include support for NeoMagic NM256AV/ZX chips.
137
138 config SND_RME32
139         tristate "RME Digi32, 32/8, 32 PRO"
140         depends on SND
141         select SND_PCM
142         help
143           Say 'Y' or 'M' to include support for RME Digi32, Digi32 PRO and
144           Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio devices.
145
146 config SND_RME96
147         tristate "RME Digi96, 96/8, 96/8 PRO"
148         depends on SND
149         select SND_PCM
150         help
151           Say 'Y' or 'M' to include support for RME Digi96, Digi96/8 and
152           Digi96/8 PRO/PAD/PST.
153
154 config SND_RME9652
155         tristate "RME Digi9652 (Hammerfall)"
156         depends on SND
157         select SND_PCM
158         help
159           Say 'Y' or 'M' to include support for RME Hammerfall (RME Digi9652 /
160           Digi9636) soundcards.
161
162 config SND_HDSP
163         tristate "RME Hammerfall DSP Audio"
164         depends on SND
165         select SND_HWDEP
166         select SND_RAWMIDI
167         select SND_PCM
168         help
169           Say 'Y' or 'M' to include support for RME Hammerfall DSP Audio
170           soundcards.
171
172 config SND_TRIDENT
173         tristate "Trident 4D-Wave DX/NX; SiS 7018"
174         depends on SND
175         select SND_MPU401_UART
176         select SND_AC97_CODEC
177         help
178           Say 'Y' or 'M' to include support for Trident 4D-Wave DX/NX and
179           SiS 7018 soundcards.
180
181 config SND_YMFPCI
182         tristate "Yamaha YMF724/740/744/754"
183         depends on SND
184         select SND_OPL3_LIB
185         select SND_MPU401_UART
186         select SND_AC97_CODEC
187         help
188           Say 'Y' or 'M' to include support for Yamaha PCI audio chips - 
189           YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
190
191 config SND_ALS4000
192         tristate "Avance Logic ALS4000"
193         depends on SND
194         select SND_OPL3_LIB
195         select SND_MPU401_UART
196         select SND_PCM
197         help
198           Say 'Y' or 'M' to include support for Avance Logic ALS4000.
199
200 config SND_CMIPCI
201         tristate "C-Media 8738, 8338"
202         depends on SND
203         select SND_OPL3_LIB
204         select SND_MPU401_UART
205         select SND_PCM
206         help
207           Say 'Y' or 'M' to include support for C-Media CMI8338 and 8738 PCI
208           soundcards.
209
210 config SND_ENS1370
211         tristate "(Creative) Ensoniq AudioPCI 1370"
212         depends on SND
213         select SND_RAWMIDI
214         select SND_PCM
215         help
216           Say 'Y' or 'M' to include support for Ensoniq AudioPCI ES1370.
217
218 config SND_ENS1371
219         tristate "(Creative) Ensoniq AudioPCI 1371/1373"
220         depends on SND
221         select SND_RAWMIDI
222         select SND_AC97_CODEC
223         help
224           Say 'Y' or 'M' to include support for Ensoniq AudioPCI ES1371 and
225           Sound Blaster PCI 64 or 128 soundcards.
226
227 config SND_ES1938
228         tristate "ESS ES1938/1946/1969 (Solo-1)"
229         depends on SND
230         select SND_OPL3_LIB
231         select SND_MPU401_UART
232         select SND_AC97_CODEC
233         help
234           Say 'Y' or 'M' to include support for ESS Solo-1 (ES1938, ES1946, ES1969)
235           soundcard.
236
237 config SND_ES1968
238         tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
239         depends on SND
240         select SND_MPU401_UART
241         select SND_AC97_CODEC
242         help
243           Say 'Y' or 'M' to include support for ESS Maestro 1/2/2E.
244
245 config SND_MAESTRO3
246         tristate "ESS Allegro/Maestro3"
247         depends on SND
248         select SND_AC97_CODEC
249         help
250           Say 'Y' or 'M' to include support for ESS Maestro 3 (Allegro) soundcard.
251
252 config SND_FM801
253         tristate "ForteMedia FM801"
254         depends on SND
255         select SND_OPL3_LIB
256         select SND_MPU401_UART
257         select SND_AC97_CODEC
258         help
259           Say 'Y' or 'M' to include support for ForteMedia FM801 based soundcards.
260
261 config SND_FM801_TEA575X
262         tristate "ForteMedia FM801 + TEA5757 tuner"
263         depends on SND_FM801
264         select VIDEO_DEV
265         help
266           Say 'Y' or 'M' to include support for ForteMedia FM801 based soundcards
267           with TEA5757 tuner connected to GPIO1-3 pins (Media Forte SF256-PCS-02).
268
269 config SND_ICE1712
270         tristate "ICEnsemble ICE1712 (Envy24)"
271         depends on SND
272         select SND_MPU401_UART
273         select SND_AC97_CODEC
274         help
275           Say 'Y' or 'M' to include support for ICE1712 (Envy24) based soundcards.
276           Currently supported hardware is: MidiMan M Audio - Delta 1010(LT), Dio 2496,
277           Delta 66/44, Audiophile 24/96; Hoontech SoundTrack DSP 24 (Value);
278           TerraTec - EWX 24/96, EWS 88MT, EWS 88D, DMX 6Fire.
279
280 config SND_ICE1724
281         tristate "ICE/VT1724/1720 (Envy24HT/PT)"
282         depends on SND
283         select SND_MPU401_UART
284         select SND_AC97_CODEC
285         help
286           Say 'Y' or 'M' to include support for ICE/VT1724/1720 (Envy24HT/PT) based
287           soundcards.
288           Currently supported hardware is: MidiMan M Audio - Revolution 7.1,
289           AMP Ltd AUDIO2000, Terratec Aureon 5.1 Sky/7.1, AudioTrak Prodigy 7.1.
290
291 config SND_INTEL8X0
292         tristate "Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111"
293         depends on SND
294         select SND_MPU401_UART
295         select SND_AC97_CODEC
296         help
297           Say 'Y' or 'M' to include support for Intel8x0 based soundcards,
298           SiS 7012, AMD768/8111, NVidia NForce and ALi 5455 chips.
299
300 config SND_INTEL8X0M
301         tristate "Intel i8x0/MX440; SiS 7013; NForce; AMD768/8111 modems (EXPERIMENTAL)"
302         depends on SND && EXPERIMENTAL
303         select SND_AC97_CODEC
304         help
305           Say 'Y' or 'M' to include support for Intel8x0, SiS 7013, NVidia NForce
306           and AMD768/8111 based modems.
307
308 config SND_SONICVIBES
309         tristate "S3 SonicVibes"
310         depends on SND
311         select SND_OPL3_LIB
312         select SND_MPU401_UART
313         select SND_AC97_CODEC
314         help
315           Say 'Y' or 'M' to include support for S3 SonicVibes based soundcards.
316
317 config SND_VIA82XX
318         tristate "VIA 82C686A/B, 8233 South Bridge"
319         depends on SND
320         select SND_MPU401_UART
321         select SND_AC97_CODEC
322         help
323           Say 'Y' or 'M' to include support for VIA VT82C686A/B, VT8233 South Bridge.
324
325 config SND_VX222
326         tristate "Digigram VX222"
327         depends on SND
328         select SND_VX_LIB
329         help
330           Say 'Y' or 'M' to include support for Digigram VX222 soundcards.
331
332 endmenu
333