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