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