[PATCH] arch/i386/kernel/ldt.c should #include <asm/mmu_context.h>
[linux-2.6/verdex.git] / sound / pci / Kconfig
bloba5d593c66f9fca6b05ebade6a33d873dfba89397
1 # ALSA PCI drivers
3 config SND_AC97_CODEC
4         tristate
5         select SND_PCM
6         select SND_AC97_BUS
8 config SND_AC97_BUS
9         tristate
11 menu "PCI devices"
12         depends on SND!=n && PCI
14 config SND_ALI5451
15         tristate "ALi M5451 PCI Audio Controller"
16         depends on SND
17         select SND_MPU401_UART
18         select SND_AC97_CODEC
19         help
20           Say Y here to include support for the integrated AC97 sound
21           device on motherboards using the ALi M5451 Audio Controller
22           (M1535/M1535D/M1535+/M1535D+ south bridges).  Newer chipsets
23           use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver.
25           To compile this driver as a module, choose M here: the module
26           will be called snd-ali5451.
28 config SND_ATIIXP
29         tristate "ATI IXP AC97 Controller"
30         depends on SND
31         select SND_AC97_CODEC
32         help
33           Say Y here to include support for the integrated AC97 sound
34           device on motherboards with ATI chipsets (ATI IXP 150/200/250/
35           300/400).
37           To compile this driver as a module, choose M here: the module
38           will be called snd-atiixp.
40 config SND_ATIIXP_MODEM
41         tristate "ATI IXP Modem"
42         depends on SND
43         select SND_AC97_CODEC
44         help
45           Say Y here to include support for the integrated MC97 modem on
46           motherboards with ATI chipsets (ATI IXP 150/200/250).
48           To compile this driver as a module, choose M here: the module
49           will be called snd-atiixp-modem.
51 config SND_AU8810
52         tristate "Aureal Advantage"
53         depends on SND
54         select SND_MPU401_UART
55         select SND_AC97_CODEC
56         help
57           Say Y here to include support for Aureal Advantage soundcards.
59           Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
60           3D support code is in place, but not yet useable. For more info, 
61           email the ALSA developer list, or <mjander@users.sourceforge.net>.
63           To compile this driver as a module, choose M here: the module
64           will be called snd-au8810.
66 config SND_AU8820
67         tristate "Aureal Vortex"
68         depends on SND
69         select SND_MPU401_UART
70         select SND_AC97_CODEC
71         help
72           Say Y here to include support for Aureal Vortex soundcards.
74           Supported features: Hardware Mixer and SRC. For more info, email 
75           the ALSA developer list, or <mjander@users.sourceforge.net>.
77           To compile this driver as a module, choose M here: the module
78           will be called snd-au8820.
80 config SND_AU8830
81         tristate "Aureal Vortex 2"
82         depends on SND
83         select SND_MPU401_UART
84         select SND_AC97_CODEC
85         help
86           Say Y here to include support for Aureal Vortex 2 soundcards.
88           Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
89           3D support code is in place, but not yet useable. For more info, 
90           email the ALSA developer list, or <mjander@users.sourceforge.net>.
92           To compile this driver as a module, choose M here: the module
93           will be called snd-au8830.
95 config SND_AZT3328
96         tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)"
97         depends on SND && EXPERIMENTAL
98         select SND_OPL3_LIB
99         select SND_MPU401_UART
100         select SND_PCM
101         help
102           Say Y here to include support for Aztech AZF3328 (PCI168)
103           soundcards.
105           To compile this driver as a module, choose M here: the module
106           will be called snd-azt3328.
108 config SND_BT87X
109         tristate "Bt87x Audio Capture"
110         depends on SND
111         select SND_PCM
112         help
113           If you want to record audio from TV cards based on
114           Brooktree Bt878/Bt879 chips, say Y here and read
115           <file:Documentation/sound/alsa/Bt87x.txt>.
117           To compile this driver as a module, choose M here: the module
118           will be called snd-bt87x.
120 config SND_BT87X_OVERCLOCK
121         bool "Bt87x Audio overclocking"
122         depends on SND_BT87X
123         help
124           Say Y here if 448000 Hz isn't enough for you and you want to
125           record from the analog input with up to 1792000 Hz.
127           Higher sample rates won't hurt your hardware, but audio
128           quality may suffer.
130 config SND_CS46XX
131         tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x"
132         depends on SND
133         select SND_RAWMIDI
134         select SND_AC97_CODEC
135         help
136           Say Y here to include support for Cirrus Logic CS4610/CS4612/
137           CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips.
139           To compile this driver as a module, choose M here: the module
140           will be called snd-cs46xx.
142 config SND_CS46XX_NEW_DSP
143         bool "Cirrus Logic (Sound Fusion) New DSP support (EXPERIMENTAL)"
144         depends on SND_CS46XX && EXPERIMENTAL
145         help
146           Say Y here to use a new DSP image for SPDIF and dual codecs.
148           This works better than the old code, so say Y.
150 config SND_CS4281
151         tristate "Cirrus Logic (Sound Fusion) CS4281"
152         depends on SND
153         select SND_OPL3_LIB
154         select SND_RAWMIDI
155         select SND_AC97_CODEC
156         help
157           Say Y here to include support for Cirrus Logic CS4281 chips.
159           To compile this driver as a module, choose M here: the module
160           will be called snd-cs4281.
162 config SND_EMU10K1
163         tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
164         depends on SND
165         select SND_HWDEP
166         select SND_RAWMIDI
167         select SND_AC97_CODEC
168         help
169           Say Y to include support for Sound Blaster PCI 512, Live!,
170           Audigy and E-mu APS (partially supported) soundcards.
172           The confusing multitude of mixer controls is documented in
173           <file:Documentation/sound/alsa/SB-Live-mixer.txt> and
174           <file:Documentation/sound/alsa/Audigy-mixer.txt>.
176           To compile this driver as a module, choose M here: the module
177           will be called snd-emu10k1.
179 config SND_EMU10K1X
180         tristate "Emu10k1X (Dell OEM Version)"
181         depends on SND
182         select SND_AC97_CODEC
183         select SND_RAWMIDI
184         help
185           Say Y here to include support for the Dell OEM version of the
186           Sound Blaster Live!.
188           To compile this driver as a module, choose M here: the module
189           will be called snd-emu10k1x.
191 config SND_CA0106
192         tristate "SB Audigy LS / Live 24bit"
193         depends on SND
194         select SND_AC97_CODEC
195         help
196           Say Y here to include support for the Sound Blaster Audigy LS
197           and Live 24bit.
199           To compile this driver as a module, choose M here: the module
200           will be called snd-ca0106.
202 config SND_KORG1212
203         tristate "Korg 1212 IO"
204         depends on SND
205         select SND_PCM
206         help
207           Say Y here to include support for Korg 1212IO soundcards.
209           To compile this driver as a module, choose M here: the module
210           will be called snd-korg1212.
212 config SND_MIXART
213         tristate "Digigram miXart"
214         depends on SND
215         select SND_HWDEP
216         select SND_PCM
217         help
218           If you want to use Digigram miXart soundcards, say Y here and
219           read <file:Documentation/sound/alsa/MIXART.txt>.
221           To compile this driver as a module, choose M here: the module
222           will be called snd-mixart.
224 config SND_NM256
225         tristate "NeoMagic NM256AV/ZX"
226         depends on SND
227         select SND_AC97_CODEC
228         help
229           Say Y here to include support for NeoMagic NM256AV/ZX chips.
231           To compile this driver as a module, choose M here: the module
232           will be called snd-nm256.
234 config SND_RME32
235         tristate "RME Digi32, 32/8, 32 PRO"
236         depends on SND
237         select SND_PCM
238         help
239           Say Y to include support for RME Digi32, Digi32 PRO and
240           Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio
241           devices.
243           To compile this driver as a module, choose M here: the module
244           will be called snd-rme32.
246 config SND_RME96
247         tristate "RME Digi96, 96/8, 96/8 PRO"
248         depends on SND
249         select SND_PCM
250         help
251           Say Y here to include support for RME Digi96, Digi96/8 and
252           Digi96/8 PRO/PAD/PST soundcards.
254           To compile this driver as a module, choose M here: the module
255           will be called snd-rme96.
257 config SND_RME9652
258         tristate "RME Digi9652 (Hammerfall)"
259         depends on SND
260         select SND_PCM
261         help
262           Say Y here to include support for RME Hammerfall (RME
263           Digi9652/Digi9636) soundcards.
265           To compile this driver as a module, choose M here: the module
266           will be called snd-rme9652.
268 config SND_HDSP
269         tristate "RME Hammerfall DSP Audio"
270         depends on SND
271         select SND_HWDEP
272         select SND_RAWMIDI
273         select SND_PCM
274         help
275           Say Y here to include support for RME Hammerfall DSP Audio
276           soundcards.
278           To compile this driver as a module, choose M here: the module
279           will be called snd-hdsp.
281 config SND_HDSPM
282         tristate "RME Hammerfall DSP MADI"
283         depends on SND
284         select SND_HWDEP
285         select SND_RAWMIDI
286         select SND_PCM
287         help
288           Say Y here to include support for RME Hammerfall DSP MADI
289           soundcards.
291           To compile this driver as a module, choose M here: the module
292           will be called snd-hdspm.
294 config SND_TRIDENT
295         tristate "Trident 4D-Wave DX/NX; SiS 7018"
296         depends on SND
297         select SND_MPU401_UART
298         select SND_AC97_CODEC
299         help
300           Say Y here to include support for soundcards based on Trident
301           4D-Wave DX/NX or SiS 7018 chips.
303           To compile this driver as a module, choose M here: the module
304           will be called snd-trident.
306 config SND_YMFPCI
307         tristate "Yamaha YMF724/740/744/754"
308         depends on SND
309         select SND_OPL3_LIB
310         select SND_MPU401_UART
311         select SND_AC97_CODEC
312         help
313           Say Y here to include support for Yamaha PCI audio chips -
314           YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
316           To compile this driver as a module, choose M here: the module
317           will be called snd-ymfpci.
319 config SND_AD1889
320         tristate "Analog Devices AD1889"
321         depends on SND
322         select SND_AC97_CODEC
323         help
324           Say Y here to include support for the integrated AC97 sound
325           device found in particular on the Hewlett-Packard [BCJ]-xxx0
326           class PA-RISC workstations, using the AD1819 codec.
328           To compile this as a module, choose M here: the module
329           will be called snd-ad1889.
331 config SND_ALS4000
332         tristate "Avance Logic ALS4000"
333         depends on SND && ISA_DMA_API
334         select SND_OPL3_LIB
335         select SND_MPU401_UART
336         select SND_PCM
337         help
338           Say Y here to include support for soundcards based on Avance Logic
339           ALS4000 chips.
341           To compile this driver as a module, choose M here: the module
342           will be called snd-als4000.
344 config SND_CMIPCI
345         tristate "C-Media 8738, 8338"
346         depends on SND
347         select SND_OPL3_LIB
348         select SND_MPU401_UART
349         select SND_PCM
350         help
351           If you want to use soundcards based on C-Media CMI8338 or CMI8738
352           chips, say Y here and read
353           <file:Documentation/sound/alsa/CMIPCI.txt>.
355           To compile this driver as a module, choose M here: the module
356           will be called snd-cmipci.
358 config SND_ENS1370
359         tristate "(Creative) Ensoniq AudioPCI 1370"
360         depends on SND
361         select SND_RAWMIDI
362         select SND_PCM
363         help
364           Say Y here to include support for Ensoniq AudioPCI ES1370 chips.
366           To compile this driver as a module, choose M here: the module
367           will be called snd-ens1370.
369 config SND_ENS1371
370         tristate "(Creative) Ensoniq AudioPCI 1371/1373"
371         depends on SND
372         select SND_RAWMIDI
373         select SND_AC97_CODEC
374         help
375           Say Y here to include support for Ensoniq AudioPCI ES1371 chips and
376           Sound Blaster PCI 64 or 128 soundcards.
378           To compile this driver as a module, choose M here: the module
379           will be called snd-ens1371.
381 config SND_ES1938
382         tristate "ESS ES1938/1946/1969 (Solo-1)"
383         depends on SND
384         select SND_OPL3_LIB
385         select SND_MPU401_UART
386         select SND_AC97_CODEC
387         help
388           Say Y here to include support for soundcards based on ESS Solo-1
389           (ES1938, ES1946, ES1969) chips.
391           To compile this driver as a module, choose M here: the module
392           will be called snd-es1938.
394 config SND_ES1968
395         tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
396         depends on SND
397         select SND_MPU401_UART
398         select SND_AC97_CODEC
399         help
400           Say Y here to include support for soundcards based on ESS Maestro
401           1/2/2E chips.
403           To compile this driver as a module, choose M here: the module
404           will be called snd-es1968.
406 config SND_MAESTRO3
407         tristate "ESS Allegro/Maestro3"
408         depends on SND
409         select SND_AC97_CODEC
410         help
411           Say Y here to include support for soundcards based on ESS Maestro 3
412           (Allegro) chips.
414           To compile this driver as a module, choose M here: the module
415           will be called snd-maestro3.
417 config SND_FM801
418         tristate "ForteMedia FM801"
419         depends on SND
420         select SND_OPL3_LIB
421         select SND_MPU401_UART
422         select SND_AC97_CODEC
423         help
424           Say Y here to include support for soundcards based on the ForteMedia
425           FM801 chip.
427           To compile this driver as a module, choose M here: the module
428           will be called snd-fm801.
430 config SND_FM801_TEA575X
431         tristate "ForteMedia FM801 + TEA5757 tuner"
432         depends on SND_FM801
433         select VIDEO_DEV
434         help
435           Say Y here to include support for soundcards based on the ForteMedia
436           FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media
437           Forte SF256-PCS-02).
439           To compile this driver as a module, choose M here: the module
440           will be called snd-fm801-tea575x.
442 config SND_ICE1712
443         tristate "ICEnsemble ICE1712 (Envy24)"
444         depends on SND
445         select SND_MPU401_UART
446         select SND_AC97_CODEC
447         help
448           Say Y here to include support for soundcards based on the
449           ICE1712 (Envy24) chip.
451           Currently supported hardware is: M-Audio Delta 1010(LT),
452           DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442;
453           TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88;
454           Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8.
456           To compile this driver as a module, choose M here: the module
457           will be called snd-ice1712.
459 config SND_ICE1724
460         tristate "ICE/VT1724/1720 (Envy24HT/PT)"
461         depends on SND
462         select SND_MPU401_UART
463         select SND_AC97_CODEC
464         help
465           Say Y here to include support for soundcards based on
466           ICE/VT1724/1720 (Envy24HT/PT) chips.
468           Currently supported hardware is: AMP AUDIO2000; M-Audio
469           Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe;
470           AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II;
471           Chaintech ZNF3-150/250.
473           To compile this driver as a module, choose M here: the module
474           will be called snd-ice1724.
476 config SND_INTEL8X0
477         tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"
478         depends on SND
479         select SND_AC97_CODEC
480         help
481           Say Y here to include support for the integrated AC97 sound
482           device on motherboards with Intel/SiS/nVidia/AMD chipsets, or
483           ALi chipsets using the M5455 Audio Controller.  (There is a
484           separate driver for ALi M5451 Audio Controllers.)
486           To compile this driver as a module, choose M here: the module
487           will be called snd-intel8x0.
489 config SND_INTEL8X0M
490         tristate "Intel/SiS/nVidia/AMD MC97 Modem (EXPERIMENTAL)"
491         depends on SND && EXPERIMENTAL
492         select SND_AC97_CODEC
493         help
494           Say Y here to include support for the integrated MC97 modem on
495           motherboards with Intel/SiS/nVidia/AMD chipsets.
497           To compile this driver as a module, choose M here: the module
498           will be called snd-intel8x0m.
500 config SND_SONICVIBES
501         tristate "S3 SonicVibes"
502         depends on SND
503         select SND_OPL3_LIB
504         select SND_MPU401_UART
505         select SND_AC97_CODEC
506         help
507           Say Y here to include support for soundcards based on the S3
508           SonicVibes chip.
510           To compile this driver as a module, choose M here: the module
511           will be called snd-sonicvibes.
513 config SND_VIA82XX
514         tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
515         depends on SND
516         select SND_MPU401_UART
517         select SND_AC97_CODEC
518         help
519           Say Y here to include support for the integrated AC97 sound
520           device on motherboards with VIA chipsets.
522           To compile this driver as a module, choose M here: the module
523           will be called snd-via82xx.
525 config SND_VIA82XX_MODEM
526         tristate "VIA 82C686A/B, 8233 based Modems"
527         depends on SND
528         select SND_AC97_CODEC
529         help
530           Say Y here to include support for the integrated MC97 modem on
531           motherboards with VIA chipsets.
533           To compile this driver as a module, choose M here: the module
534           will be called snd-via82xx-modem.
536 config SND_VX222
537         tristate "Digigram VX222"
538         depends on SND
539         select SND_VX_LIB
540         help
541           Say Y here to include support for Digigram VX222 soundcards.
543           To compile this driver as a module, choose M here: the module
544           will be called snd-vx222.
546 config SND_HDA_INTEL
547         tristate "Intel HD Audio"
548         depends on SND
549         select SND_PCM
550         help
551           Say Y here to include support for Intel "High Definition
552           Audio" (Azalia) motherboard devices.
554           To compile this driver as a module, choose M here: the module
555           will be called snd-hda-intel.
557 endmenu