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