1 |
62 |
marcus.erl |
# ALSA PCI drivers
|
2 |
|
|
|
3 |
|
|
menu "PCI devices"
|
4 |
|
|
depends on SND!=n && PCI
|
5 |
|
|
|
6 |
|
|
config SND_AD1889
|
7 |
|
|
tristate "Analog Devices AD1889"
|
8 |
|
|
depends on SND
|
9 |
|
|
select SND_AC97_CODEC
|
10 |
|
|
help
|
11 |
|
|
Say Y here to include support for the integrated AC97 sound
|
12 |
|
|
device found in particular on the Hewlett-Packard [BCJ]-xxx0
|
13 |
|
|
class PA-RISC workstations, using the AD1819 codec.
|
14 |
|
|
|
15 |
|
|
To compile this as a module, choose M here: the module
|
16 |
|
|
will be called snd-ad1889.
|
17 |
|
|
|
18 |
|
|
config SND_ALS300
|
19 |
|
|
tristate "Avance Logic ALS300/ALS300+"
|
20 |
|
|
depends on SND
|
21 |
|
|
select SND_PCM
|
22 |
|
|
select SND_AC97_CODEC
|
23 |
|
|
select SND_OPL3_LIB
|
24 |
|
|
help
|
25 |
|
|
Say 'Y' or 'M' to include support for Avance Logic ALS300/ALS300+
|
26 |
|
|
|
27 |
|
|
To compile this driver as a module, choose M here: the module
|
28 |
|
|
will be called snd-als300
|
29 |
|
|
|
30 |
|
|
config SND_ALS4000
|
31 |
|
|
tristate "Avance Logic ALS4000"
|
32 |
|
|
depends on SND && ISA_DMA_API
|
33 |
|
|
select SND_OPL3_LIB
|
34 |
|
|
select SND_MPU401_UART
|
35 |
|
|
select SND_PCM
|
36 |
|
|
select SND_SB_COMMON
|
37 |
|
|
help
|
38 |
|
|
Say Y here to include support for soundcards based on Avance Logic
|
39 |
|
|
ALS4000 chips.
|
40 |
|
|
|
41 |
|
|
To compile this driver as a module, choose M here: the module
|
42 |
|
|
will be called snd-als4000.
|
43 |
|
|
|
44 |
|
|
config SND_ALI5451
|
45 |
|
|
tristate "ALi M5451 PCI Audio Controller"
|
46 |
|
|
depends on SND
|
47 |
|
|
select SND_MPU401_UART
|
48 |
|
|
select SND_AC97_CODEC
|
49 |
|
|
help
|
50 |
|
|
Say Y here to include support for the integrated AC97 sound
|
51 |
|
|
device on motherboards using the ALi M5451 Audio Controller
|
52 |
|
|
(M1535/M1535D/M1535+/M1535D+ south bridges). Newer chipsets
|
53 |
|
|
use the "Intel/SiS/nVidia/AMD/ALi AC97 Controller" driver.
|
54 |
|
|
|
55 |
|
|
To compile this driver as a module, choose M here: the module
|
56 |
|
|
will be called snd-ali5451.
|
57 |
|
|
|
58 |
|
|
config SND_ATIIXP
|
59 |
|
|
tristate "ATI IXP AC97 Controller"
|
60 |
|
|
depends on SND
|
61 |
|
|
select SND_AC97_CODEC
|
62 |
|
|
help
|
63 |
|
|
Say Y here to include support for the integrated AC97 sound
|
64 |
|
|
device on motherboards with ATI chipsets (ATI IXP 150/200/250/
|
65 |
|
|
300/400).
|
66 |
|
|
|
67 |
|
|
To compile this driver as a module, choose M here: the module
|
68 |
|
|
will be called snd-atiixp.
|
69 |
|
|
|
70 |
|
|
config SND_ATIIXP_MODEM
|
71 |
|
|
tristate "ATI IXP Modem"
|
72 |
|
|
depends on SND
|
73 |
|
|
select SND_AC97_CODEC
|
74 |
|
|
help
|
75 |
|
|
Say Y here to include support for the integrated MC97 modem on
|
76 |
|
|
motherboards with ATI chipsets (ATI IXP 150/200/250).
|
77 |
|
|
|
78 |
|
|
To compile this driver as a module, choose M here: the module
|
79 |
|
|
will be called snd-atiixp-modem.
|
80 |
|
|
|
81 |
|
|
config SND_AU8810
|
82 |
|
|
tristate "Aureal Advantage"
|
83 |
|
|
depends on SND
|
84 |
|
|
select SND_MPU401_UART
|
85 |
|
|
select SND_AC97_CODEC
|
86 |
|
|
help
|
87 |
|
|
Say Y here to include support for Aureal Advantage soundcards.
|
88 |
|
|
|
89 |
|
|
Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
|
90 |
|
|
3D support code is in place, but not yet useable. For more info,
|
91 |
|
|
email the ALSA developer list, or .
|
92 |
|
|
|
93 |
|
|
To compile this driver as a module, choose M here: the module
|
94 |
|
|
will be called snd-au8810.
|
95 |
|
|
|
96 |
|
|
config SND_AU8820
|
97 |
|
|
tristate "Aureal Vortex"
|
98 |
|
|
depends on SND
|
99 |
|
|
select SND_MPU401_UART
|
100 |
|
|
select SND_AC97_CODEC
|
101 |
|
|
help
|
102 |
|
|
Say Y here to include support for Aureal Vortex soundcards.
|
103 |
|
|
|
104 |
|
|
Supported features: Hardware Mixer and SRC. For more info, email
|
105 |
|
|
the ALSA developer list, or .
|
106 |
|
|
|
107 |
|
|
To compile this driver as a module, choose M here: the module
|
108 |
|
|
will be called snd-au8820.
|
109 |
|
|
|
110 |
|
|
config SND_AU8830
|
111 |
|
|
tristate "Aureal Vortex 2"
|
112 |
|
|
depends on SND
|
113 |
|
|
select SND_MPU401_UART
|
114 |
|
|
select SND_AC97_CODEC
|
115 |
|
|
help
|
116 |
|
|
Say Y here to include support for Aureal Vortex 2 soundcards.
|
117 |
|
|
|
118 |
|
|
Supported features: Hardware Mixer, SRC, EQ and SPDIF output.
|
119 |
|
|
3D support code is in place, but not yet useable. For more info,
|
120 |
|
|
email the ALSA developer list, or .
|
121 |
|
|
|
122 |
|
|
To compile this driver as a module, choose M here: the module
|
123 |
|
|
will be called snd-au8830.
|
124 |
|
|
|
125 |
|
|
config SND_AZT3328
|
126 |
|
|
tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)"
|
127 |
|
|
depends on SND && EXPERIMENTAL
|
128 |
|
|
select SND_OPL3_LIB
|
129 |
|
|
select SND_MPU401_UART
|
130 |
|
|
select SND_PCM
|
131 |
|
|
help
|
132 |
|
|
Say Y here to include support for Aztech AZF3328 (PCI168)
|
133 |
|
|
soundcards.
|
134 |
|
|
|
135 |
|
|
To compile this driver as a module, choose M here: the module
|
136 |
|
|
will be called snd-azt3328.
|
137 |
|
|
|
138 |
|
|
config SND_BT87X
|
139 |
|
|
tristate "Bt87x Audio Capture"
|
140 |
|
|
depends on SND
|
141 |
|
|
select SND_PCM
|
142 |
|
|
help
|
143 |
|
|
If you want to record audio from TV cards based on
|
144 |
|
|
Brooktree Bt878/Bt879 chips, say Y here and read
|
145 |
|
|
.
|
146 |
|
|
|
147 |
|
|
To compile this driver as a module, choose M here: the module
|
148 |
|
|
will be called snd-bt87x.
|
149 |
|
|
|
150 |
|
|
config SND_BT87X_OVERCLOCK
|
151 |
|
|
bool "Bt87x Audio overclocking"
|
152 |
|
|
depends on SND_BT87X
|
153 |
|
|
help
|
154 |
|
|
Say Y here if 448000 Hz isn't enough for you and you want to
|
155 |
|
|
record from the analog input with up to 1792000 Hz.
|
156 |
|
|
|
157 |
|
|
Higher sample rates won't hurt your hardware, but audio
|
158 |
|
|
quality may suffer.
|
159 |
|
|
|
160 |
|
|
config SND_CA0106
|
161 |
|
|
tristate "SB Audigy LS / Live 24bit"
|
162 |
|
|
depends on SND
|
163 |
|
|
select SND_AC97_CODEC
|
164 |
|
|
select SND_RAWMIDI
|
165 |
|
|
help
|
166 |
|
|
Say Y here to include support for the Sound Blaster Audigy LS
|
167 |
|
|
and Live 24bit.
|
168 |
|
|
|
169 |
|
|
To compile this driver as a module, choose M here: the module
|
170 |
|
|
will be called snd-ca0106.
|
171 |
|
|
|
172 |
|
|
config SND_CMIPCI
|
173 |
|
|
tristate "C-Media 8338, 8738, 8768, 8770"
|
174 |
|
|
depends on SND
|
175 |
|
|
select SND_OPL3_LIB
|
176 |
|
|
select SND_MPU401_UART
|
177 |
|
|
select SND_PCM
|
178 |
|
|
help
|
179 |
|
|
If you want to use soundcards based on C-Media CMI8338, CMI8738,
|
180 |
|
|
CMI8768 or CMI8770 chips, say Y here and read
|
181 |
|
|
.
|
182 |
|
|
|
183 |
|
|
To compile this driver as a module, choose M here: the module
|
184 |
|
|
will be called snd-cmipci.
|
185 |
|
|
|
186 |
|
|
config SND_CS4281
|
187 |
|
|
tristate "Cirrus Logic (Sound Fusion) CS4281"
|
188 |
|
|
depends on SND
|
189 |
|
|
select SND_OPL3_LIB
|
190 |
|
|
select SND_RAWMIDI
|
191 |
|
|
select SND_AC97_CODEC
|
192 |
|
|
help
|
193 |
|
|
Say Y here to include support for Cirrus Logic CS4281 chips.
|
194 |
|
|
|
195 |
|
|
To compile this driver as a module, choose M here: the module
|
196 |
|
|
will be called snd-cs4281.
|
197 |
|
|
|
198 |
|
|
config SND_CS46XX
|
199 |
|
|
tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x"
|
200 |
|
|
depends on SND
|
201 |
|
|
select SND_RAWMIDI
|
202 |
|
|
select SND_AC97_CODEC
|
203 |
|
|
help
|
204 |
|
|
Say Y here to include support for Cirrus Logic CS4610/CS4612/
|
205 |
|
|
CS4614/CS4615/CS4622/CS4624/CS4630/CS4280 chips.
|
206 |
|
|
|
207 |
|
|
To compile this driver as a module, choose M here: the module
|
208 |
|
|
will be called snd-cs46xx.
|
209 |
|
|
|
210 |
|
|
config SND_CS46XX_NEW_DSP
|
211 |
|
|
bool "Cirrus Logic (Sound Fusion) New DSP support"
|
212 |
|
|
depends on SND_CS46XX
|
213 |
|
|
default y
|
214 |
|
|
help
|
215 |
|
|
Say Y here to use a new DSP image for SPDIF and dual codecs.
|
216 |
|
|
|
217 |
|
|
This works better than the old code, so say Y.
|
218 |
|
|
|
219 |
|
|
config SND_CS5530
|
220 |
|
|
tristate "CS5530 Audio"
|
221 |
|
|
depends on SND && ISA_DMA_API
|
222 |
|
|
select SND_SB16_DSP
|
223 |
|
|
help
|
224 |
|
|
Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips.
|
225 |
|
|
|
226 |
|
|
To compile this driver as a module, choose M here: the module
|
227 |
|
|
will be called snd-cs5530.
|
228 |
|
|
|
229 |
|
|
config SND_CS5535AUDIO
|
230 |
|
|
tristate "CS5535/CS5536 Audio"
|
231 |
|
|
depends on SND && X86 && !X86_64
|
232 |
|
|
select SND_PCM
|
233 |
|
|
select SND_AC97_CODEC
|
234 |
|
|
help
|
235 |
|
|
Say Y here to include support for audio on CS5535 chips. It is
|
236 |
|
|
referred to as NS CS5535 IO or AMD CS5535 IO companion in
|
237 |
|
|
various literature. This driver also supports the CS5536 audio
|
238 |
|
|
device. However, for both chips, on certain boards, you may
|
239 |
|
|
need to use ac97_quirk=hp_only if your board has physically
|
240 |
|
|
mapped headphone out to master output. If that works for you,
|
241 |
|
|
send lspci -vvv output to the mailing list so that your board
|
242 |
|
|
can be identified in the quirks list.
|
243 |
|
|
|
244 |
|
|
To compile this driver as a module, choose M here: the module
|
245 |
|
|
will be called snd-cs5535audio.
|
246 |
|
|
|
247 |
|
|
config SND_DARLA20
|
248 |
|
|
tristate "(Echoaudio) Darla20"
|
249 |
|
|
depends on SND
|
250 |
|
|
select FW_LOADER
|
251 |
|
|
select SND_PCM
|
252 |
|
|
help
|
253 |
|
|
Say 'Y' or 'M' to include support for Echoaudio Darla.
|
254 |
|
|
|
255 |
|
|
To compile this driver as a module, choose M here: the module
|
256 |
|
|
will be called snd-darla20
|
257 |
|
|
|
258 |
|
|
config SND_GINA20
|
259 |
|
|
tristate "(Echoaudio) Gina20"
|
260 |
|
|
depends on SND
|
261 |
|
|
select FW_LOADER
|
262 |
|
|
select SND_PCM
|
263 |
|
|
help
|
264 |
|
|
Say 'Y' or 'M' to include support for Echoaudio Gina.
|
265 |
|
|
|
266 |
|
|
To compile this driver as a module, choose M here: the module
|
267 |
|
|
will be called snd-gina20
|
268 |
|
|
|
269 |
|
|
config SND_LAYLA20
|
270 |
|
|
tristate "(Echoaudio) Layla20"
|
271 |
|
|
depends on SND
|
272 |
|
|
select FW_LOADER
|
273 |
|
|
select SND_RAWMIDI
|
274 |
|
|
select SND_PCM
|
275 |
|
|
help
|
276 |
|
|
Say 'Y' or 'M' to include support for Echoaudio Layla.
|
277 |
|
|
|
278 |
|
|
To compile this driver as a module, choose M here: the module
|
279 |
|
|
will be called snd-layla20
|
280 |
|
|
|
281 |
|
|
config SND_DARLA24
|
282 |
|
|
tristate "(Echoaudio) Darla24"
|
283 |
|
|
depends on SND
|
284 |
|
|
select FW_LOADER
|
285 |
|
|
select SND_PCM
|
286 |
|
|
help
|
287 |
|
|
Say 'Y' or 'M' to include support for Echoaudio Darla24.
|
288 |
|
|
|
289 |
|
|
To compile this driver as a module, choose M here: the module
|
290 |
|
|
will be called snd-darla24
|
291 |
|
|
|
292 |
|
|
config SND_GINA24
|
293 |
|
|
tristate "(Echoaudio) Gina24"
|
294 |
|
|
depends on SND
|
295 |
|
|
select FW_LOADER
|
296 |
|
|
select SND_PCM
|
297 |
|
|
help
|
298 |
|
|
Say 'Y' or 'M' to include support for Echoaudio Gina24.
|
299 |
|
|
|
300 |
|
|
To compile this driver as a module, choose M here: the module
|
301 |
|
|
will be called snd-gina24
|
302 |
|
|
|
303 |
|
|
config SND_LAYLA24
|
304 |
|
|
tristate "(Echoaudio) Layla24"
|
305 |
|
|
depends on SND
|
306 |
|
|
select FW_LOADER
|
307 |
|
|
select SND_RAWMIDI
|
308 |
|
|
select SND_PCM
|
309 |
|
|
help
|
310 |
|
|
Say 'Y' or 'M' to include support for Echoaudio Layla24.
|
311 |
|
|
|
312 |
|
|
To compile this driver as a module, choose M here: the module
|
313 |
|
|
will be called snd-layla24
|
314 |
|
|
|
315 |
|
|
config SND_MONA
|
316 |
|
|
tristate "(Echoaudio) Mona"
|
317 |
|
|
depends on SND
|
318 |
|
|
select FW_LOADER
|
319 |
|
|
select SND_RAWMIDI
|
320 |
|
|
select SND_PCM
|
321 |
|
|
help
|
322 |
|
|
Say 'Y' or 'M' to include support for Echoaudio Mona.
|
323 |
|
|
|
324 |
|
|
To compile this driver as a module, choose M here: the module
|
325 |
|
|
will be called snd-mona
|
326 |
|
|
|
327 |
|
|
config SND_MIA
|
328 |
|
|
tristate "(Echoaudio) Mia"
|
329 |
|
|
depends on SND
|
330 |
|
|
select FW_LOADER
|
331 |
|
|
select SND_RAWMIDI
|
332 |
|
|
select SND_PCM
|
333 |
|
|
help
|
334 |
|
|
Say 'Y' or 'M' to include support for Echoaudio Mia and Mia-midi.
|
335 |
|
|
|
336 |
|
|
To compile this driver as a module, choose M here: the module
|
337 |
|
|
will be called snd-mia
|
338 |
|
|
|
339 |
|
|
config SND_ECHO3G
|
340 |
|
|
tristate "(Echoaudio) 3G cards"
|
341 |
|
|
depends on SND
|
342 |
|
|
select FW_LOADER
|
343 |
|
|
select SND_RAWMIDI
|
344 |
|
|
select SND_PCM
|
345 |
|
|
help
|
346 |
|
|
Say 'Y' or 'M' to include support for Echoaudio Gina3G and Layla3G.
|
347 |
|
|
|
348 |
|
|
To compile this driver as a module, choose M here: the module
|
349 |
|
|
will be called snd-echo3g
|
350 |
|
|
|
351 |
|
|
config SND_INDIGO
|
352 |
|
|
tristate "(Echoaudio) Indigo"
|
353 |
|
|
depends on SND
|
354 |
|
|
select FW_LOADER
|
355 |
|
|
select SND_PCM
|
356 |
|
|
help
|
357 |
|
|
Say 'Y' or 'M' to include support for Echoaudio Indigo.
|
358 |
|
|
|
359 |
|
|
To compile this driver as a module, choose M here: the module
|
360 |
|
|
will be called snd-indigo
|
361 |
|
|
|
362 |
|
|
config SND_INDIGOIO
|
363 |
|
|
tristate "(Echoaudio) Indigo IO"
|
364 |
|
|
depends on SND
|
365 |
|
|
select FW_LOADER
|
366 |
|
|
select SND_PCM
|
367 |
|
|
help
|
368 |
|
|
Say 'Y' or 'M' to include support for Echoaudio Indigo IO.
|
369 |
|
|
|
370 |
|
|
To compile this driver as a module, choose M here: the module
|
371 |
|
|
will be called snd-indigoio
|
372 |
|
|
|
373 |
|
|
config SND_INDIGODJ
|
374 |
|
|
tristate "(Echoaudio) Indigo DJ"
|
375 |
|
|
depends on SND
|
376 |
|
|
select FW_LOADER
|
377 |
|
|
select SND_PCM
|
378 |
|
|
help
|
379 |
|
|
Say 'Y' or 'M' to include support for Echoaudio Indigo DJ.
|
380 |
|
|
|
381 |
|
|
To compile this driver as a module, choose M here: the module
|
382 |
|
|
will be called snd-indigodj
|
383 |
|
|
|
384 |
|
|
config SND_EMU10K1
|
385 |
|
|
tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)"
|
386 |
|
|
depends on SND
|
387 |
|
|
select FW_LOADER
|
388 |
|
|
select SND_HWDEP
|
389 |
|
|
select SND_RAWMIDI
|
390 |
|
|
select SND_AC97_CODEC
|
391 |
|
|
help
|
392 |
|
|
Say Y to include support for Sound Blaster PCI 512, Live!,
|
393 |
|
|
Audigy and E-mu APS (partially supported) soundcards.
|
394 |
|
|
|
395 |
|
|
The confusing multitude of mixer controls is documented in
|
396 |
|
|
and
|
397 |
|
|
.
|
398 |
|
|
|
399 |
|
|
To compile this driver as a module, choose M here: the module
|
400 |
|
|
will be called snd-emu10k1.
|
401 |
|
|
|
402 |
|
|
config SND_EMU10K1X
|
403 |
|
|
tristate "Emu10k1X (Dell OEM Version)"
|
404 |
|
|
depends on SND
|
405 |
|
|
select SND_AC97_CODEC
|
406 |
|
|
select SND_RAWMIDI
|
407 |
|
|
help
|
408 |
|
|
Say Y here to include support for the Dell OEM version of the
|
409 |
|
|
Sound Blaster Live!.
|
410 |
|
|
|
411 |
|
|
To compile this driver as a module, choose M here: the module
|
412 |
|
|
will be called snd-emu10k1x.
|
413 |
|
|
|
414 |
|
|
config SND_ENS1370
|
415 |
|
|
tristate "(Creative) Ensoniq AudioPCI 1370"
|
416 |
|
|
depends on SND
|
417 |
|
|
select SND_RAWMIDI
|
418 |
|
|
select SND_PCM
|
419 |
|
|
help
|
420 |
|
|
Say Y here to include support for Ensoniq AudioPCI ES1370 chips.
|
421 |
|
|
|
422 |
|
|
To compile this driver as a module, choose M here: the module
|
423 |
|
|
will be called snd-ens1370.
|
424 |
|
|
|
425 |
|
|
config SND_ENS1371
|
426 |
|
|
tristate "(Creative) Ensoniq AudioPCI 1371/1373"
|
427 |
|
|
depends on SND
|
428 |
|
|
select SND_RAWMIDI
|
429 |
|
|
select SND_AC97_CODEC
|
430 |
|
|
help
|
431 |
|
|
Say Y here to include support for Ensoniq AudioPCI ES1371 chips and
|
432 |
|
|
Sound Blaster PCI 64 or 128 soundcards.
|
433 |
|
|
|
434 |
|
|
To compile this driver as a module, choose M here: the module
|
435 |
|
|
will be called snd-ens1371.
|
436 |
|
|
|
437 |
|
|
config SND_ES1938
|
438 |
|
|
tristate "ESS ES1938/1946/1969 (Solo-1)"
|
439 |
|
|
depends on SND
|
440 |
|
|
select SND_OPL3_LIB
|
441 |
|
|
select SND_MPU401_UART
|
442 |
|
|
select SND_AC97_CODEC
|
443 |
|
|
help
|
444 |
|
|
Say Y here to include support for soundcards based on ESS Solo-1
|
445 |
|
|
(ES1938, ES1946, ES1969) chips.
|
446 |
|
|
|
447 |
|
|
To compile this driver as a module, choose M here: the module
|
448 |
|
|
will be called snd-es1938.
|
449 |
|
|
|
450 |
|
|
config SND_ES1968
|
451 |
|
|
tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
|
452 |
|
|
depends on SND
|
453 |
|
|
select SND_MPU401_UART
|
454 |
|
|
select SND_AC97_CODEC
|
455 |
|
|
help
|
456 |
|
|
Say Y here to include support for soundcards based on ESS Maestro
|
457 |
|
|
1/2/2E chips.
|
458 |
|
|
|
459 |
|
|
To compile this driver as a module, choose M here: the module
|
460 |
|
|
will be called snd-es1968.
|
461 |
|
|
|
462 |
|
|
config SND_FM801
|
463 |
|
|
tristate "ForteMedia FM801"
|
464 |
|
|
depends on SND
|
465 |
|
|
select SND_OPL3_LIB
|
466 |
|
|
select SND_MPU401_UART
|
467 |
|
|
select SND_AC97_CODEC
|
468 |
|
|
help
|
469 |
|
|
Say Y here to include support for soundcards based on the ForteMedia
|
470 |
|
|
FM801 chip.
|
471 |
|
|
|
472 |
|
|
To compile this driver as a module, choose M here: the module
|
473 |
|
|
will be called snd-fm801.
|
474 |
|
|
|
475 |
|
|
config SND_FM801_TEA575X_BOOL
|
476 |
|
|
bool "ForteMedia FM801 + TEA5757 tuner"
|
477 |
|
|
depends on SND_FM801
|
478 |
|
|
help
|
479 |
|
|
Say Y here to include support for soundcards based on the ForteMedia
|
480 |
|
|
FM801 chip with a TEA5757 tuner connected to GPIO1-3 pins (Media
|
481 |
|
|
Forte SF256-PCS-02) into the snd-fm801 driver.
|
482 |
|
|
|
483 |
|
|
This will enable support for the old V4L1 API.
|
484 |
|
|
|
485 |
|
|
config SND_FM801_TEA575X
|
486 |
|
|
tristate
|
487 |
|
|
depends on SND_FM801_TEA575X_BOOL
|
488 |
|
|
default SND_FM801
|
489 |
|
|
select VIDEO_V4L1
|
490 |
|
|
select VIDEO_DEV
|
491 |
|
|
|
492 |
|
|
config SND_HDA_INTEL
|
493 |
|
|
tristate "Intel HD Audio"
|
494 |
|
|
depends on SND
|
495 |
|
|
select SND_PCM
|
496 |
|
|
help
|
497 |
|
|
Say Y here to include support for Intel "High Definition
|
498 |
|
|
Audio" (Azalia) motherboard devices.
|
499 |
|
|
|
500 |
|
|
To compile this driver as a module, choose M here: the module
|
501 |
|
|
will be called snd-hda-intel.
|
502 |
|
|
|
503 |
|
|
config SND_HDA_HWDEP
|
504 |
|
|
bool "Build hwdep interface for HD-audio driver"
|
505 |
|
|
depends on SND_HDA_INTEL
|
506 |
|
|
select SND_HWDEP
|
507 |
|
|
help
|
508 |
|
|
Say Y here to build a hwdep interface for HD-audio driver.
|
509 |
|
|
This interface can be used for out-of-band communication
|
510 |
|
|
with codecs for debugging purposes.
|
511 |
|
|
|
512 |
|
|
config SND_HDA_CODEC_REALTEK
|
513 |
|
|
bool "Build Realtek HD-audio codec support"
|
514 |
|
|
depends on SND_HDA_INTEL
|
515 |
|
|
default y
|
516 |
|
|
help
|
517 |
|
|
Say Y here to include Realtek HD-audio codec support in
|
518 |
|
|
snd-hda-intel driver, such as ALC880.
|
519 |
|
|
|
520 |
|
|
config SND_HDA_CODEC_ANALOG
|
521 |
|
|
bool "Build Analog Device HD-audio codec support"
|
522 |
|
|
depends on SND_HDA_INTEL
|
523 |
|
|
default y
|
524 |
|
|
help
|
525 |
|
|
Say Y here to include Analog Device HD-audio codec support in
|
526 |
|
|
snd-hda-intel driver, such as AD1986A.
|
527 |
|
|
|
528 |
|
|
config SND_HDA_CODEC_SIGMATEL
|
529 |
|
|
bool "Build IDT/Sigmatel HD-audio codec support"
|
530 |
|
|
depends on SND_HDA_INTEL
|
531 |
|
|
default y
|
532 |
|
|
help
|
533 |
|
|
Say Y here to include IDT (Sigmatel) HD-audio codec support in
|
534 |
|
|
snd-hda-intel driver, such as STAC9200.
|
535 |
|
|
|
536 |
|
|
config SND_HDA_CODEC_VIA
|
537 |
|
|
bool "Build VIA HD-audio codec support"
|
538 |
|
|
depends on SND_HDA_INTEL
|
539 |
|
|
default y
|
540 |
|
|
help
|
541 |
|
|
Say Y here to include VIA HD-audio codec support in
|
542 |
|
|
snd-hda-intel driver, such as VT1708.
|
543 |
|
|
|
544 |
|
|
config SND_HDA_CODEC_ATIHDMI
|
545 |
|
|
bool "Build ATI HDMI HD-audio codec support"
|
546 |
|
|
depends on SND_HDA_INTEL
|
547 |
|
|
default y
|
548 |
|
|
help
|
549 |
|
|
Say Y here to include ATI HDMI HD-audio codec support in
|
550 |
|
|
snd-hda-intel driver, such as ATI RS600 HDMI.
|
551 |
|
|
|
552 |
|
|
config SND_HDA_CODEC_CONEXANT
|
553 |
|
|
bool "Build Conexant HD-audio codec support"
|
554 |
|
|
depends on SND_HDA_INTEL
|
555 |
|
|
default y
|
556 |
|
|
help
|
557 |
|
|
Say Y here to include Conexant HD-audio codec support in
|
558 |
|
|
snd-hda-intel driver, such as CX20549.
|
559 |
|
|
|
560 |
|
|
config SND_HDA_CODEC_CMEDIA
|
561 |
|
|
bool "Build C-Media HD-audio codec support"
|
562 |
|
|
depends on SND_HDA_INTEL
|
563 |
|
|
default y
|
564 |
|
|
help
|
565 |
|
|
Say Y here to include C-Media HD-audio codec support in
|
566 |
|
|
snd-hda-intel driver, such as CMI9880.
|
567 |
|
|
|
568 |
|
|
config SND_HDA_CODEC_SI3054
|
569 |
|
|
bool "Build Silicon Labs 3054 HD-modem codec support"
|
570 |
|
|
depends on SND_HDA_INTEL
|
571 |
|
|
default y
|
572 |
|
|
help
|
573 |
|
|
Say Y here to include Silicon Labs 3054 HD-modem codec
|
574 |
|
|
(and compatibles) support in snd-hda-intel driver.
|
575 |
|
|
|
576 |
|
|
config SND_HDA_GENERIC
|
577 |
|
|
bool "Enable generic HD-audio codec parser"
|
578 |
|
|
depends on SND_HDA_INTEL
|
579 |
|
|
default y
|
580 |
|
|
help
|
581 |
|
|
Say Y here to enable the generic HD-audio codec parser
|
582 |
|
|
in snd-hda-intel driver.
|
583 |
|
|
|
584 |
|
|
config SND_HDA_POWER_SAVE
|
585 |
|
|
bool "Aggressive power-saving on HD-audio"
|
586 |
|
|
depends on SND_HDA_INTEL && EXPERIMENTAL
|
587 |
|
|
help
|
588 |
|
|
Say Y here to enable more aggressive power-saving mode on
|
589 |
|
|
HD-audio driver. The power-saving timeout can be configured
|
590 |
|
|
via power_save option or over sysfs on-the-fly.
|
591 |
|
|
|
592 |
|
|
config SND_HDA_POWER_SAVE_DEFAULT
|
593 |
|
|
int "Default time-out for HD-audio power-save mode"
|
594 |
|
|
depends on SND_HDA_POWER_SAVE
|
595 |
|
|
default 0
|
596 |
|
|
help
|
597 |
|
|
The default time-out value in seconds for HD-audio automatic
|
598 |
|
|
power-save mode. 0 means to disable the power-save mode.
|
599 |
|
|
|
600 |
|
|
config SND_HDSP
|
601 |
|
|
tristate "RME Hammerfall DSP Audio"
|
602 |
|
|
depends on SND
|
603 |
|
|
select SND_HWDEP
|
604 |
|
|
select SND_RAWMIDI
|
605 |
|
|
select SND_PCM
|
606 |
|
|
help
|
607 |
|
|
Say Y here to include support for RME Hammerfall DSP Audio
|
608 |
|
|
soundcards.
|
609 |
|
|
|
610 |
|
|
To compile this driver as a module, choose M here: the module
|
611 |
|
|
will be called snd-hdsp.
|
612 |
|
|
|
613 |
|
|
config SND_HDSPM
|
614 |
|
|
tristate "RME Hammerfall DSP MADI"
|
615 |
|
|
depends on SND
|
616 |
|
|
select SND_HWDEP
|
617 |
|
|
select SND_RAWMIDI
|
618 |
|
|
select SND_PCM
|
619 |
|
|
help
|
620 |
|
|
Say Y here to include support for RME Hammerfall DSP MADI
|
621 |
|
|
soundcards.
|
622 |
|
|
|
623 |
|
|
To compile this driver as a module, choose M here: the module
|
624 |
|
|
will be called snd-hdspm.
|
625 |
|
|
|
626 |
|
|
config SND_ICE1712
|
627 |
|
|
tristate "ICEnsemble ICE1712 (Envy24)"
|
628 |
|
|
depends on SND
|
629 |
|
|
select SND_MPU401_UART
|
630 |
|
|
select SND_AC97_CODEC
|
631 |
|
|
help
|
632 |
|
|
Say Y here to include support for soundcards based on the
|
633 |
|
|
ICE1712 (Envy24) chip.
|
634 |
|
|
|
635 |
|
|
Currently supported hardware is: M-Audio Delta 1010(LT),
|
636 |
|
|
DiO 2496, 66, 44, 410, Audiophile 24/96; Digigram VX442;
|
637 |
|
|
TerraTec EWX 24/96, EWS 88MT, 88D, DMX 6Fire, Phase 88;
|
638 |
|
|
Hoontech SoundTrack DSP 24/Value/Media7.1; Event EZ8.
|
639 |
|
|
|
640 |
|
|
To compile this driver as a module, choose M here: the module
|
641 |
|
|
will be called snd-ice1712.
|
642 |
|
|
|
643 |
|
|
config SND_ICE1724
|
644 |
|
|
tristate "ICE/VT1724/1720 (Envy24HT/PT)"
|
645 |
|
|
depends on SND
|
646 |
|
|
select SND_MPU401_UART
|
647 |
|
|
select SND_AC97_CODEC
|
648 |
|
|
help
|
649 |
|
|
Say Y here to include support for soundcards based on
|
650 |
|
|
ICE/VT1724/1720 (Envy24HT/PT) chips.
|
651 |
|
|
|
652 |
|
|
Currently supported hardware is: AMP AUDIO2000; M-Audio
|
653 |
|
|
Revolution 7.1; TerraTec Aureon 5.1 Sky, 7.1 Space/Universe;
|
654 |
|
|
AudioTrak Prodigy 7.1; Pontis MS300; Albatron K8X800 Pro II;
|
655 |
|
|
Chaintech ZNF3-150/250.
|
656 |
|
|
|
657 |
|
|
To compile this driver as a module, choose M here: the module
|
658 |
|
|
will be called snd-ice1724.
|
659 |
|
|
|
660 |
|
|
config SND_INTEL8X0
|
661 |
|
|
tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller"
|
662 |
|
|
depends on SND
|
663 |
|
|
select SND_AC97_CODEC
|
664 |
|
|
help
|
665 |
|
|
Say Y here to include support for the integrated AC97 sound
|
666 |
|
|
device on motherboards with Intel/SiS/nVidia/AMD chipsets, or
|
667 |
|
|
ALi chipsets using the M5455 Audio Controller. (There is a
|
668 |
|
|
separate driver for ALi M5451 Audio Controllers.)
|
669 |
|
|
|
670 |
|
|
To compile this driver as a module, choose M here: the module
|
671 |
|
|
will be called snd-intel8x0.
|
672 |
|
|
|
673 |
|
|
config SND_INTEL8X0M
|
674 |
|
|
tristate "Intel/SiS/nVidia/AMD MC97 Modem"
|
675 |
|
|
depends on SND
|
676 |
|
|
select SND_AC97_CODEC
|
677 |
|
|
help
|
678 |
|
|
Say Y here to include support for the integrated MC97 modem on
|
679 |
|
|
motherboards with Intel/SiS/nVidia/AMD chipsets.
|
680 |
|
|
|
681 |
|
|
To compile this driver as a module, choose M here: the module
|
682 |
|
|
will be called snd-intel8x0m.
|
683 |
|
|
|
684 |
|
|
config SND_KORG1212
|
685 |
|
|
tristate "Korg 1212 IO"
|
686 |
|
|
depends on SND
|
687 |
|
|
select FW_LOADER if !SND_KORG1212_FIRMWARE_IN_KERNEL
|
688 |
|
|
select SND_PCM
|
689 |
|
|
help
|
690 |
|
|
Say Y here to include support for Korg 1212IO soundcards.
|
691 |
|
|
|
692 |
|
|
To compile this driver as a module, choose M here: the module
|
693 |
|
|
will be called snd-korg1212.
|
694 |
|
|
|
695 |
|
|
config SND_KORG1212_FIRMWARE_IN_KERNEL
|
696 |
|
|
bool "In-kernel firmware for Korg1212 driver"
|
697 |
|
|
depends on SND_KORG1212
|
698 |
|
|
default y
|
699 |
|
|
help
|
700 |
|
|
Say Y here to include the static firmware built in the kernel
|
701 |
|
|
for the Korg1212 driver. If you choose N here, you need to
|
702 |
|
|
install the firmware files from the alsa-firmware package.
|
703 |
|
|
|
704 |
|
|
config SND_MAESTRO3
|
705 |
|
|
tristate "ESS Allegro/Maestro3"
|
706 |
|
|
depends on SND
|
707 |
|
|
select FW_LOADER if !SND_MAESTRO3_FIRMWARE_IN_KERNEL
|
708 |
|
|
select SND_AC97_CODEC
|
709 |
|
|
help
|
710 |
|
|
Say Y here to include support for soundcards based on ESS Maestro 3
|
711 |
|
|
(Allegro) chips.
|
712 |
|
|
|
713 |
|
|
To compile this driver as a module, choose M here: the module
|
714 |
|
|
will be called snd-maestro3.
|
715 |
|
|
|
716 |
|
|
config SND_MAESTRO3_FIRMWARE_IN_KERNEL
|
717 |
|
|
bool "In-kernel firmware for Maestro3 driver"
|
718 |
|
|
depends on SND_MAESTRO3
|
719 |
|
|
default y
|
720 |
|
|
help
|
721 |
|
|
Say Y here to include the static firmware built in the kernel
|
722 |
|
|
for the Maestro3 driver. If you choose N here, you need to
|
723 |
|
|
install the firmware files from the alsa-firmware package.
|
724 |
|
|
|
725 |
|
|
config SND_MIXART
|
726 |
|
|
tristate "Digigram miXart"
|
727 |
|
|
depends on SND
|
728 |
|
|
select SND_HWDEP
|
729 |
|
|
select SND_PCM
|
730 |
|
|
help
|
731 |
|
|
If you want to use Digigram miXart soundcards, say Y here and
|
732 |
|
|
read .
|
733 |
|
|
|
734 |
|
|
To compile this driver as a module, choose M here: the module
|
735 |
|
|
will be called snd-mixart.
|
736 |
|
|
|
737 |
|
|
config SND_NM256
|
738 |
|
|
tristate "NeoMagic NM256AV/ZX"
|
739 |
|
|
depends on SND
|
740 |
|
|
select SND_AC97_CODEC
|
741 |
|
|
help
|
742 |
|
|
Say Y here to include support for NeoMagic NM256AV/ZX chips.
|
743 |
|
|
|
744 |
|
|
To compile this driver as a module, choose M here: the module
|
745 |
|
|
will be called snd-nm256.
|
746 |
|
|
|
747 |
|
|
config SND_PCXHR
|
748 |
|
|
tristate "Digigram PCXHR"
|
749 |
|
|
depends on SND
|
750 |
|
|
select SND_PCM
|
751 |
|
|
select SND_HWDEP
|
752 |
|
|
help
|
753 |
|
|
Say Y here to include support for Digigram PCXHR boards.
|
754 |
|
|
|
755 |
|
|
To compile this driver as a module, choose M here: the module
|
756 |
|
|
will be called snd-pcxhr.
|
757 |
|
|
|
758 |
|
|
config SND_RIPTIDE
|
759 |
|
|
tristate "Conexant Riptide"
|
760 |
|
|
depends on SND
|
761 |
|
|
select FW_LOADER
|
762 |
|
|
select SND_OPL3_LIB
|
763 |
|
|
select SND_MPU401_UART
|
764 |
|
|
select SND_AC97_CODEC
|
765 |
|
|
help
|
766 |
|
|
Say 'Y' or 'M' to include support for Conexant Riptide chip.
|
767 |
|
|
|
768 |
|
|
To compile this driver as a module, choose M here: the module
|
769 |
|
|
will be called snd-riptide
|
770 |
|
|
|
771 |
|
|
config SND_RME32
|
772 |
|
|
tristate "RME Digi32, 32/8, 32 PRO"
|
773 |
|
|
depends on SND
|
774 |
|
|
select SND_PCM
|
775 |
|
|
help
|
776 |
|
|
Say Y to include support for RME Digi32, Digi32 PRO and
|
777 |
|
|
Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio
|
778 |
|
|
devices.
|
779 |
|
|
|
780 |
|
|
To compile this driver as a module, choose M here: the module
|
781 |
|
|
will be called snd-rme32.
|
782 |
|
|
|
783 |
|
|
config SND_RME96
|
784 |
|
|
tristate "RME Digi96, 96/8, 96/8 PRO"
|
785 |
|
|
depends on SND
|
786 |
|
|
select SND_PCM
|
787 |
|
|
help
|
788 |
|
|
Say Y here to include support for RME Digi96, Digi96/8 and
|
789 |
|
|
Digi96/8 PRO/PAD/PST soundcards.
|
790 |
|
|
|
791 |
|
|
To compile this driver as a module, choose M here: the module
|
792 |
|
|
will be called snd-rme96.
|
793 |
|
|
|
794 |
|
|
config SND_RME9652
|
795 |
|
|
tristate "RME Digi9652 (Hammerfall)"
|
796 |
|
|
depends on SND
|
797 |
|
|
select SND_PCM
|
798 |
|
|
help
|
799 |
|
|
Say Y here to include support for RME Hammerfall (RME
|
800 |
|
|
Digi9652/Digi9636) soundcards.
|
801 |
|
|
|
802 |
|
|
To compile this driver as a module, choose M here: the module
|
803 |
|
|
will be called snd-rme9652.
|
804 |
|
|
|
805 |
|
|
config SND_SONICVIBES
|
806 |
|
|
tristate "S3 SonicVibes"
|
807 |
|
|
depends on SND
|
808 |
|
|
select SND_OPL3_LIB
|
809 |
|
|
select SND_MPU401_UART
|
810 |
|
|
select SND_AC97_CODEC
|
811 |
|
|
help
|
812 |
|
|
Say Y here to include support for soundcards based on the S3
|
813 |
|
|
SonicVibes chip.
|
814 |
|
|
|
815 |
|
|
To compile this driver as a module, choose M here: the module
|
816 |
|
|
will be called snd-sonicvibes.
|
817 |
|
|
|
818 |
|
|
config SND_TRIDENT
|
819 |
|
|
tristate "Trident 4D-Wave DX/NX; SiS 7018"
|
820 |
|
|
depends on SND
|
821 |
|
|
select SND_MPU401_UART
|
822 |
|
|
select SND_AC97_CODEC
|
823 |
|
|
help
|
824 |
|
|
Say Y here to include support for soundcards based on Trident
|
825 |
|
|
4D-Wave DX/NX or SiS 7018 chips.
|
826 |
|
|
|
827 |
|
|
To compile this driver as a module, choose M here: the module
|
828 |
|
|
will be called snd-trident.
|
829 |
|
|
|
830 |
|
|
config SND_VIA82XX
|
831 |
|
|
tristate "VIA 82C686A/B, 8233/8235 AC97 Controller"
|
832 |
|
|
depends on SND
|
833 |
|
|
select SND_MPU401_UART
|
834 |
|
|
select SND_AC97_CODEC
|
835 |
|
|
help
|
836 |
|
|
Say Y here to include support for the integrated AC97 sound
|
837 |
|
|
device on motherboards with VIA chipsets.
|
838 |
|
|
|
839 |
|
|
To compile this driver as a module, choose M here: the module
|
840 |
|
|
will be called snd-via82xx.
|
841 |
|
|
|
842 |
|
|
config SND_VIA82XX_MODEM
|
843 |
|
|
tristate "VIA 82C686A/B, 8233 based Modems"
|
844 |
|
|
depends on SND
|
845 |
|
|
select SND_AC97_CODEC
|
846 |
|
|
help
|
847 |
|
|
Say Y here to include support for the integrated MC97 modem on
|
848 |
|
|
motherboards with VIA chipsets.
|
849 |
|
|
|
850 |
|
|
To compile this driver as a module, choose M here: the module
|
851 |
|
|
will be called snd-via82xx-modem.
|
852 |
|
|
|
853 |
|
|
config SND_VX222
|
854 |
|
|
tristate "Digigram VX222"
|
855 |
|
|
depends on SND
|
856 |
|
|
select SND_VX_LIB
|
857 |
|
|
help
|
858 |
|
|
Say Y here to include support for Digigram VX222 soundcards.
|
859 |
|
|
|
860 |
|
|
To compile this driver as a module, choose M here: the module
|
861 |
|
|
will be called snd-vx222.
|
862 |
|
|
|
863 |
|
|
config SND_YMFPCI
|
864 |
|
|
tristate "Yamaha YMF724/740/744/754"
|
865 |
|
|
depends on SND
|
866 |
|
|
select FW_LOADER if !SND_YMFPCI_FIRMWARE_IN_KERNEL
|
867 |
|
|
select SND_OPL3_LIB
|
868 |
|
|
select SND_MPU401_UART
|
869 |
|
|
select SND_AC97_CODEC
|
870 |
|
|
help
|
871 |
|
|
Say Y here to include support for Yamaha PCI audio chips -
|
872 |
|
|
YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
|
873 |
|
|
|
874 |
|
|
To compile this driver as a module, choose M here: the module
|
875 |
|
|
will be called snd-ymfpci.
|
876 |
|
|
|
877 |
|
|
config SND_YMFPCI_FIRMWARE_IN_KERNEL
|
878 |
|
|
bool "In-kernel firmware for YMFPCI driver"
|
879 |
|
|
depends on SND_YMFPCI
|
880 |
|
|
default y
|
881 |
|
|
help
|
882 |
|
|
Say Y here to include the static firmware built in the kernel
|
883 |
|
|
for the YMFPCI driver. If you choose N here, you need to
|
884 |
|
|
install the firmware files from the alsa-firmware package.
|
885 |
|
|
|
886 |
|
|
config SND_AC97_POWER_SAVE
|
887 |
|
|
bool "AC97 Power-Saving Mode"
|
888 |
|
|
depends on SND_AC97_CODEC && EXPERIMENTAL
|
889 |
|
|
default n
|
890 |
|
|
help
|
891 |
|
|
Say Y here to enable the aggressive power-saving support of
|
892 |
|
|
AC97 codecs. In this mode, the power-mode is dynamically
|
893 |
|
|
controlled at each open/close.
|
894 |
|
|
|
895 |
|
|
The mode is activated by passing power_save=1 option to
|
896 |
|
|
snd-ac97-codec driver. You can toggle it dynamically over
|
897 |
|
|
sysfs, too.
|
898 |
|
|
|
899 |
|
|
config SND_AC97_POWER_SAVE_DEFAULT
|
900 |
|
|
int "Default time-out for AC97 power-save mode"
|
901 |
|
|
depends on SND_AC97_POWER_SAVE
|
902 |
|
|
default 0
|
903 |
|
|
help
|
904 |
|
|
The default time-out value in seconds for AC97 automatic
|
905 |
|
|
power-save mode. 0 means to disable the power-save mode.
|
906 |
|
|
|
907 |
|
|
endmenu
|