~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/sound/pci/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /sound/pci/Kconfig (Version linux-6.12-rc7) and /sound/pci/Kconfig (Version linux-2.6.0)


  1 # SPDX-License-Identifier: GPL-2.0-only        << 
  2 # ALSA PCI drivers                                  1 # ALSA PCI drivers
  3                                                     2 
  4 menuconfig SND_PCI                             !!   3 menu "PCI devices"
  5         bool "PCI sound devices"               !!   4         depends on SND!=n && PCI
  6         depends on PCI                         << 
  7         default y                              << 
  8         help                                   << 
  9           Support for sound devices connected  << 
 10                                                << 
 11 if SND_PCI                                     << 
 12                                                << 
 13 config SND_AD1889                              << 
 14         tristate "Analog Devices AD1889"       << 
 15         select SND_AC97_CODEC                  << 
 16         help                                   << 
 17           Say Y here to include support for th << 
 18           device found in particular on the He << 
 19           class PA-RISC workstations, using th << 
 20                                                << 
 21           To compile this as a module, choose  << 
 22           will be called snd-ad1889.           << 
 23                                                << 
 24 config SND_ALS300                              << 
 25         tristate "Avance Logic ALS300/ALS300+" << 
 26         select SND_PCM                         << 
 27         select SND_AC97_CODEC                  << 
 28         select SND_OPL3_LIB                    << 
 29         depends on ZONE_DMA && HAS_IOPORT      << 
 30         help                                   << 
 31           Say 'Y' or 'M' to include support fo << 
 32                                                << 
 33           To compile this driver as a module,  << 
 34           will be called snd-als300            << 
 35                                                << 
 36 config SND_ALS4000                             << 
 37         tristate "Avance Logic ALS4000"        << 
 38         depends on ISA_DMA_API                 << 
 39         depends on HAS_IOPORT                  << 
 40         select SND_OPL3_LIB                    << 
 41         select SND_MPU401_UART                 << 
 42         select SND_PCM                         << 
 43         select SND_SB_COMMON                   << 
 44         help                                   << 
 45           Say Y here to include support for so << 
 46           ALS4000 chips.                       << 
 47                                                << 
 48           To compile this driver as a module,  << 
 49           will be called snd-als4000.          << 
 50                                                     5 
 51 config SND_ALI5451                                  6 config SND_ALI5451
 52         tristate "ALi M5451 PCI Audio Controll !!   7         tristate "ALi PCI Audio M5451"
 53         select SND_MPU401_UART                 !!   8         depends on SND
 54         select SND_AC97_CODEC                  << 
 55         depends on ZONE_DMA && HAS_IOPORT      << 
 56         help                                   << 
 57           Say Y here to include support for th << 
 58           device on motherboards using the ALi << 
 59           (M1535/M1535D/M1535+/M1535D+ south b << 
 60           use the "Intel/SiS/nVidia/AMD/ALi AC << 
 61                                                << 
 62           To compile this driver as a module,  << 
 63           will be called snd-ali5451.          << 
 64                                                << 
 65 config SND_ASIHPI                              << 
 66         tristate "AudioScience ASIxxxx"        << 
 67         depends on X86                         << 
 68         select FW_LOADER                       << 
 69         select SND_PCM                         << 
 70         select SND_HWDEP                       << 
 71         help                                   << 
 72           Say Y here to include support for Au << 
 73                                                << 
 74           To compile this driver as a module,  << 
 75           will be called snd-asihpi.           << 
 76                                                << 
 77 config SND_ATIIXP                              << 
 78         tristate "ATI IXP AC97 Controller"     << 
 79         select SND_AC97_CODEC                  << 
 80         help                                   << 
 81           Say Y here to include support for th << 
 82           device on motherboards with ATI chip << 
 83           300/400).                            << 
 84                                                << 
 85           To compile this driver as a module,  << 
 86           will be called snd-atiixp.           << 
 87                                                << 
 88 config SND_ATIIXP_MODEM                        << 
 89         tristate "ATI IXP Modem"               << 
 90         select SND_AC97_CODEC                  << 
 91         help                                   << 
 92           Say Y here to include support for th << 
 93           motherboards with ATI chipsets (ATI  << 
 94                                                << 
 95           To compile this driver as a module,  << 
 96           will be called snd-atiixp-modem.     << 
 97                                                << 
 98 config SND_AU8810                              << 
 99         tristate "Aureal Advantage"            << 
100         depends on HAS_IOPORT                  << 
101         select SND_MPU401_UART                 << 
102         select SND_AC97_CODEC                  << 
103         help                                        9         help
104           Say Y here to include support for Au !!  10           Say 'Y' or 'M' to include support for ALI PCI Audio M5451 sound core.
105                                                << 
106           Supported features: Hardware Mixer,  << 
107           3D support code is in place, but not << 
108           email the ALSA developer list, or <mj << 
109                                                << 
110           To compile this driver as a module,  << 
111           will be called snd-au8810.           << 
112                                                << 
113 config SND_AU8820                              << 
114         tristate "Aureal Vortex"               << 
115         depends on HAS_IOPORT                  << 
116         select SND_MPU401_UART                 << 
117         select SND_AC97_CODEC                  << 
118         help                                   << 
119           Say Y here to include support for Au << 
120                                                << 
121           Supported features: Hardware Mixer a << 
122           the ALSA developer list, or <mjander@ << 
123                                                << 
124           To compile this driver as a module,  << 
125           will be called snd-au8820.           << 
126                                                << 
127 config SND_AU8830                              << 
128         tristate "Aureal Vortex 2"             << 
129         depends on HAS_IOPORT                  << 
130         select SND_MPU401_UART                 << 
131         select SND_AC97_CODEC                  << 
132         help                                   << 
133           Say Y here to include support for Au << 
134                                                << 
135           Supported features: Hardware Mixer,  << 
136           3D support code is in place, but not << 
137           email the ALSA developer list, or <mj << 
138                                                << 
139           To compile this driver as a module,  << 
140           will be called snd-au8830.           << 
141                                                << 
142 config SND_AW2                                 << 
143         tristate "Emagic Audiowerk 2"          << 
144         help                                   << 
145           Say Y here to include support for Em << 
146                                                << 
147           Supported features: Analog and SPDIF << 
148           Note: Switch between analog and digi << 
149           It can produce continuous noise. The << 
150           (and again) between digital and anal << 
151                                                << 
152           To compile this driver as a module,  << 
153           will be called snd-aw2.              << 
154                                                << 
155                                                    11 
156 config SND_AZT3328                                 12 config SND_AZT3328
157         tristate "Aztech AZF3328 / PCI168"     !!  13         tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)"
158         select SND_OPL3_LIB                    !!  14         depends on SND && EXPERIMENTAL
159         select SND_MPU401_UART                 << 
160         select SND_PCM                         << 
161         select SND_RAWMIDI                     << 
162         select SND_AC97_CODEC                  << 
163         select SND_TIMER                       << 
164         depends on ZONE_DMA && HAS_IOPORT      << 
165         help                                   << 
166           Say Y here to include support for Az << 
167           soundcards.                          << 
168                                                << 
169           Supported features: AC97-"conformant << 
170           (16bit/8bit, many sample rates [<= 6 << 
171           Digital Enhanced Game Port, 1.024MHz << 
172           ext. codec (I2S port), onboard amp ( << 
173                                                << 
174           To compile this driver as a module,  << 
175           will be called snd-azt3328.          << 
176                                                << 
177 config SND_BT87X                               << 
178         tristate "Bt87x Audio Capture"         << 
179         select SND_PCM                         << 
180         help                                   << 
181           If you want to record audio from TV  << 
182           Brooktree Bt878/Bt879 chips, say Y h << 
183           <file:Documentation/sound/cards/bt87 << 
184                                                << 
185           To compile this driver as a module,  << 
186           will be called snd-bt87x.            << 
187                                                << 
188 config SND_BT87X_OVERCLOCK                     << 
189         bool "Bt87x Audio overclocking"        << 
190         depends on SND_BT87X                   << 
191         help                                   << 
192           Say Y here if 448000 Hz isn't enough << 
193           record from the analog input with up << 
194                                                << 
195           Higher sample rates won't hurt your  << 
196           quality may suffer.                  << 
197                                                << 
198 config SND_CA0106                              << 
199         tristate "SB Audigy LS / Live 24bit"   << 
200         depends on HAS_IOPORT                  << 
201         select SND_AC97_CODEC                  << 
202         select SND_RAWMIDI                     << 
203         select SND_VMASTER                     << 
204         help                                   << 
205           Say Y here to include support for th << 
206           and Live 24bit.                      << 
207                                                << 
208           To compile this driver as a module,  << 
209           will be called snd-ca0106.           << 
210                                                << 
211 config SND_CMIPCI                              << 
212         tristate "C-Media 8338, 8738, 8768, 87 << 
213         depends on HAS_IOPORT                  << 
214         select SND_OPL3_LIB                    << 
215         select SND_MPU401_UART                 << 
216         select SND_PCM                         << 
217         help                                   << 
218           If you want to use soundcards based  << 
219           CMI8768 or CMI8770 chips, say Y here << 
220           <file:Documentation/sound/cards/cmip << 
221                                                << 
222           To compile this driver as a module,  << 
223           will be called snd-cmipci.           << 
224                                                << 
225 config SND_OXYGEN_LIB                          << 
226         tristate                               << 
227                                                << 
228 config SND_OXYGEN                              << 
229         tristate "C-Media 8786, 8787, 8788 (Ox << 
230         depends on HAS_IOPORT                  << 
231         select SND_OXYGEN_LIB                  << 
232         select SND_PCM                         << 
233         select SND_MPU401_UART                 << 
234         help                                   << 
235           Say Y here to include support for so << 
236           C-Media CMI8788 (Oxygen HD Audio) ch << 
237            * Asound A-8788                     << 
238            * Asus Xonar DG/DGX                 << 
239            * AuzenTech X-Meridian              << 
240            * AuzenTech X-Meridian 2G           << 
241            * Bgears b-Enspirer                 << 
242            * Club3D Theatron DTS               << 
243            * HT-Omega Claro (plus)             << 
244            * HT-Omega Claro halo (XT)          << 
245            * Kuroutoshikou CMI8787-HG2PCI      << 
246            * Razer Barracuda AC-1              << 
247            * Sondigo Inferno                   << 
248            * TempoTec/MediaTek HiFier Fantasia << 
249            * TempoTec/MediaTek HiFier Serenade << 
250                                                << 
251           To compile this driver as a module,  << 
252           will be called snd-oxygen.           << 
253                                                << 
254 config SND_CS4281                              << 
255         tristate "Cirrus Logic (Sound Fusion)  << 
256         depends on HAS_IOPORT                  << 
257         select SND_OPL3_LIB                    << 
258         select SND_RAWMIDI                     << 
259         select SND_AC97_CODEC                  << 
260         help                                       15         help
261           Say Y here to include support for Ci !!  16           Say 'Y' or 'M' to include support for Aztech AZF3328 (PCI168) soundcards.
262                                                << 
263           To compile this driver as a module,  << 
264           will be called snd-cs4281.           << 
265                                                    17 
266 config SND_CS46XX                                  18 config SND_CS46XX
267         tristate "Cirrus Logic (Sound Fusion)      19         tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x"
268         depends on HAS_IOPORT                  !!  20         depends on SND
269         select SND_RAWMIDI                     !!  21         select GAMEPORT
270         select SND_AC97_CODEC                  << 
271         select FW_LOADER                       << 
272         help                                       22         help
273           Say Y here to include support for Ci !!  23           Say 'Y' or 'M' to include support for Cirrus Logic CS4610 / CS4612 /
274           CS4614/CS4615/CS4622/CS4624/CS4630/C !!  24           CS4614 / CS4615 / CS4622 / CS4624 / CS4630 / CS4280 chips.
275                                                << 
276           To compile this driver as a module,  << 
277           will be called snd-cs46xx.           << 
278                                                    25 
279 config SND_CS46XX_NEW_DSP                          26 config SND_CS46XX_NEW_DSP
280         bool "Cirrus Logic (Sound Fusion) New  !!  27         bool "Cirrus Logic (Sound Fusion) New DSP support (EXPERIMENTAL)"
281         depends on SND_CS46XX                  !!  28         depends on SND_CS46XX && EXPERIMENTAL
282         default y                              << 
283         help                                   << 
284           Say Y here to use a new DSP image fo << 
285                                                << 
286           This works better than the old code, << 
287                                                << 
288 config SND_CS5530                              << 
289         tristate "CS5530 Audio"                << 
290         depends on ISA_DMA_API && (X86_32 || C << 
291         depends on !M68K                       << 
292         select SND_SB16_DSP                    << 
293         help                                   << 
294           Say Y here to include support for au << 
295                                                << 
296           To compile this driver as a module,  << 
297           will be called snd-cs5530.           << 
298                                                << 
299 config SND_CS5535AUDIO                         << 
300         tristate "CS5535/CS5536 Audio"         << 
301         depends on X86_32 || MIPS || COMPILE_T << 
302         depends on HAS_IOPORT                  << 
303         select SND_PCM                         << 
304         select SND_AC97_CODEC                  << 
305         help                                   << 
306           Say Y here to include support for au << 
307           referred to as NS CS5535 IO or AMD C << 
308           various literature. This driver also << 
309           device. However, for both chips, on  << 
310           need to use ac97_quirk=hp_only if yo << 
311           mapped headphone out to master outpu << 
312           send lspci -vvv output to the mailin << 
313           can be identified in the quirks list << 
314                                                << 
315           To compile this driver as a module,  << 
316           will be called snd-cs5535audio.      << 
317                                                << 
318 config SND_CTXFI                               << 
319         tristate "Creative Sound Blaster X-Fi" << 
320         depends on HAS_IOPORT                  << 
321         select SND_PCM                         << 
322         help                                       29         help
323           If you want to use soundcards based  !!  30           Say 'Y' to use a new DSP image for SPDIF and dual codecs.
324           boards with 20k1 or 20k2 chips, say  << 
325                                                    31 
326           To compile this driver as a module,  !!  32 config SND_CS4281
327           will be called snd-ctxfi.            !!  33         tristate "Cirrus Logic (Sound Fusion) CS4281"
328                                                !!  34         depends on SND
329 config SND_DARLA20                             << 
330         tristate "(Echoaudio) Darla20"         << 
331         select FW_LOADER                       << 
332         select SND_PCM                         << 
333         help                                   << 
334           Say 'Y' or 'M' to include support fo << 
335                                                << 
336           To compile this driver as a module,  << 
337           will be called snd-darla20           << 
338                                                << 
339 config SND_GINA20                              << 
340         tristate "(Echoaudio) Gina20"          << 
341         select FW_LOADER                       << 
342         select SND_PCM                         << 
343         help                                   << 
344           Say 'Y' or 'M' to include support fo << 
345                                                << 
346           To compile this driver as a module,  << 
347           will be called snd-gina20            << 
348                                                << 
349 config SND_LAYLA20                             << 
350         tristate "(Echoaudio) Layla20"         << 
351         select FW_LOADER                       << 
352         select SND_RAWMIDI                     << 
353         select SND_PCM                         << 
354         help                                   << 
355           Say 'Y' or 'M' to include support fo << 
356                                                << 
357           To compile this driver as a module,  << 
358           will be called snd-layla20           << 
359                                                << 
360 config SND_DARLA24                             << 
361         tristate "(Echoaudio) Darla24"         << 
362         select FW_LOADER                       << 
363         select SND_PCM                         << 
364         help                                       35         help
365           Say 'Y' or 'M' to include support fo !!  36           Say 'Y' or 'M' to include support for Cirrus Logic CS4281.
366                                                    37 
367           To compile this driver as a module,  !!  38 config SND_EMU10K1
368           will be called snd-darla24           !!  39         tristate "EMU10K1 (SB Live! & Audigy, E-mu APS)"
369                                                !!  40         depends on SND
370 config SND_GINA24                              << 
371         tristate "(Echoaudio) Gina24"          << 
372         select FW_LOADER                       << 
373         select SND_PCM                         << 
374         help                                       41         help
375           Say 'Y' or 'M' to include support fo !!  42           Say 'Y' or 'M' to include support for Sound Blaster PCI 512, Live!,
376                                                !!  43           Audigy and E-mu APS (partially supported).
377           To compile this driver as a module,  << 
378           will be called snd-gina24            << 
379                                                    44 
380 config SND_LAYLA24                             !!  45 config SND_KORG1212
381         tristate "(Echoaudio) Layla24"         !!  46         tristate "Korg 1212 IO"
382         select FW_LOADER                       !!  47         depends on SND
383         select SND_RAWMIDI                     << 
384         select SND_PCM                         << 
385         help                                       48         help
386           Say 'Y' or 'M' to include support fo !!  49           Say 'Y' or 'M' to include support for Korg 1212IO.
387                                                << 
388           To compile this driver as a module,  << 
389           will be called snd-layla24           << 
390                                                    50 
391 config SND_MONA                                !!  51 config SND_NM256
392         tristate "(Echoaudio) Mona"            !!  52         tristate "NeoMagic NM256AV/ZX"
393         select FW_LOADER                       !!  53         depends on SND
394         select SND_RAWMIDI                     << 
395         select SND_PCM                         << 
396         help                                       54         help
397           Say 'Y' or 'M' to include support fo !!  55           Say 'Y' or 'M' to include support for NeoMagic NM256AV/ZX chips.
398                                                << 
399           To compile this driver as a module,  << 
400           will be called snd-mona              << 
401                                                    56 
402 config SND_MIA                                 !!  57 config SND_RME32
403         tristate "(Echoaudio) Mia"             !!  58         tristate "RME Digi32, 32/8, 32 PRO"
404         select FW_LOADER                       !!  59         depends on SND
405         select SND_RAWMIDI                     << 
406         select SND_PCM                         << 
407         help                                       60         help
408           Say 'Y' or 'M' to include support fo !!  61           Say 'Y' or 'M' to include support for RME Digi32, Digi32 PRO and
409                                                !!  62           Digi32/8 (Sek'd Prodif32, Prodif96 and Prodif Gold) audio devices.
410           To compile this driver as a module,  << 
411           will be called snd-mia               << 
412                                                    63 
413 config SND_ECHO3G                              !!  64 config SND_RME96
414         tristate "(Echoaudio) 3G cards"        !!  65         tristate "RME Digi96, 96/8, 96/8 PRO"
415         select FW_LOADER                       !!  66         depends on SND
416         select SND_RAWMIDI                     << 
417         select SND_PCM                         << 
418         help                                       67         help
419           Say 'Y' or 'M' to include support fo !!  68           Say 'Y' or 'M' to include support for RME Digi96, Digi96/8 and
420                                                !!  69           Digi96/8 PRO/PAD/PST.
421           To compile this driver as a module,  << 
422           will be called snd-echo3g            << 
423                                                    70 
424 config SND_INDIGO                              !!  71 config SND_RME9652
425         tristate "(Echoaudio) Indigo"          !!  72         tristate "RME Digi9652 (Hammerfall)"
426         select FW_LOADER                       !!  73         depends on SND
427         select SND_PCM                         << 
428         help                                       74         help
429           Say 'Y' or 'M' to include support fo !!  75           Say 'Y' or 'M' to include support for RME Hammerfall (RME Digi9652 /
430                                                !!  76           Digi9636) soundcards.
431           To compile this driver as a module,  << 
432           will be called snd-indigo            << 
433                                                    77 
434 config SND_INDIGOIO                            !!  78 config SND_HDSP
435         tristate "(Echoaudio) Indigo IO"       !!  79         tristate "RME Hammerfall DSP Audio"
436         select FW_LOADER                       !!  80         depends on SND
437         select SND_PCM                         << 
438         help                                       81         help
439           Say 'Y' or 'M' to include support fo !!  82           Say 'Y' or 'M' to include support for RME Hammerfall DSP Audio
440                                                !!  83           soundcards.
441           To compile this driver as a module,  << 
442           will be called snd-indigoio          << 
443                                                    84 
444 config SND_INDIGODJ                            !!  85 config SND_TRIDENT
445         tristate "(Echoaudio) Indigo DJ"       !!  86         tristate "Trident 4D-Wave DX/NX; SiS 7018"
446         select FW_LOADER                       !!  87         depends on SND
447         select SND_PCM                         << 
448         help                                       88         help
449           Say 'Y' or 'M' to include support fo !!  89           Say 'Y' or 'M' to include support for Trident 4D-Wave DX/NX and
                                                   >>  90           SiS 7018 soundcards.
450                                                    91 
451           To compile this driver as a module,  !!  92 config SND_YMFPCI
452           will be called snd-indigodj          !!  93         tristate "Yamaha YMF724/740/744/754"
453                                                !!  94         depends on SND
454 config SND_INDIGOIOX                           << 
455         tristate "(Echoaudio) Indigo IOx"      << 
456         select FW_LOADER                       << 
457         select SND_PCM                         << 
458         help                                       95         help
459           Say 'Y' or 'M' to include support fo !!  96           Say 'Y' or 'M' to include support for Yamaha PCI audio chips - 
460                                                !!  97           YMF724, YMF724F, YMF740, YMF740C, YMF744, YMF754.
461           To compile this driver as a module,  << 
462           will be called snd-indigoiox         << 
463                                                    98 
464 config SND_INDIGODJX                           !!  99 config SND_ALS4000
465         tristate "(Echoaudio) Indigo DJx"      !! 100         tristate "Avance Logic ALS4000"
466         select FW_LOADER                       !! 101         depends on SND
467         select SND_PCM                         << 
468         help                                      102         help
469           Say 'Y' or 'M' to include support fo !! 103           Say 'Y' or 'M' to include support for Avance Logic ALS4000.
470                                                   104 
471           To compile this driver as a module,  !! 105 config SND_CMIPCI
472           will be called snd-indigodjx         !! 106         tristate "C-Media 8738, 8338"
473                                                !! 107         depends on SND
474 config SND_EMU10K1                             << 
475         tristate "Emu10k1 (SB Live!, Audigy, E << 
476         select FW_LOADER                       << 
477         select SND_HWDEP                       << 
478         select SND_RAWMIDI                     << 
479         select SND_AC97_CODEC                  << 
480         select SND_TIMER                       << 
481         select SND_SEQ_DEVICE if SND_SEQUENCER << 
482         depends on ZONE_DMA && HAS_IOPORT      << 
483         help                                   << 
484           Say Y to include support for Sound B << 
485           Audigy and E-MU APS/0404/1010/1212/1 << 
486                                                << 
487           The confusing multitude of mixer con << 
488           <file:Documentation/sound/cards/sb-l << 
489           <file:Documentation/sound/cards/audi << 
490                                                << 
491           To compile this driver as a module,  << 
492           will be called snd-emu10k1.          << 
493                                                << 
494 # select SEQ stuff to min(SND_SEQUENCER,SND_XX << 
495 config SND_EMU10K1_SEQ                         << 
496         def_tristate SND_SEQUENCER && SND_EMU1 << 
497         select SND_SEQ_MIDI_EMUL               << 
498         select SND_SEQ_VIRMIDI                 << 
499         select SND_SYNTH_EMUX                  << 
500                                                << 
501 config SND_EMU10K1X                            << 
502         tristate "Emu10k1X (Dell OEM Version)" << 
503         select SND_AC97_CODEC                  << 
504         select SND_RAWMIDI                     << 
505         depends on ZONE_DMA && HAS_IOPORT      << 
506         help                                      108         help
507           Say Y here to include support for th !! 109           Say 'Y' or 'M' to include support for C-Media CMI8338 and 8738 PCI
508           Sound Blaster Live!.                 !! 110           soundcards.
509                                                << 
510           To compile this driver as a module,  << 
511           will be called snd-emu10k1x.         << 
512                                                   111 
513 config SND_ENS1370                                112 config SND_ENS1370
514         tristate "(Creative) Ensoniq AudioPCI     113         tristate "(Creative) Ensoniq AudioPCI 1370"
515         depends on HAS_IOPORT                  !! 114         depends on SND
516         select SND_RAWMIDI                     << 
517         select SND_PCM                         << 
518         help                                      115         help
519           Say Y here to include support for En !! 116           Say 'Y' or 'M' to include support for Ensoniq AudioPCI ES1370.
520                                                << 
521           To compile this driver as a module,  << 
522           will be called snd-ens1370.          << 
523                                                   117 
524 config SND_ENS1371                                118 config SND_ENS1371
525         tristate "(Creative) Ensoniq AudioPCI     119         tristate "(Creative) Ensoniq AudioPCI 1371/1373"
526         depends on HAS_IOPORT                  !! 120         depends on SND
527         select SND_RAWMIDI                     << 
528         select SND_AC97_CODEC                  << 
529         help                                      121         help
530           Say Y here to include support for En !! 122           Say 'Y' or 'M' to include support for Ensoniq AudioPCI ES1371 and
531           Sound Blaster PCI 64 or 128 soundcar    123           Sound Blaster PCI 64 or 128 soundcards.
532                                                   124 
533           To compile this driver as a module,  << 
534           will be called snd-ens1371.          << 
535                                                << 
536 config SND_ES1938                                 125 config SND_ES1938
537         tristate "ESS ES1938/1946/1969 (Solo-1    126         tristate "ESS ES1938/1946/1969 (Solo-1)"
538         select SND_OPL3_LIB                    !! 127         depends on SND
539         select SND_MPU401_UART                 << 
540         select SND_AC97_CODEC                  << 
541         depends on ZONE_DMA && HAS_IOPORT      << 
542         help                                      128         help
543           Say Y here to include support for so !! 129           Say 'Y' or 'M' to include support for ESS Solo-1 (ES1938, ES1946, ES1969)
544           (ES1938, ES1946, ES1969) chips.      !! 130           soundcard.
545                                                << 
546           To compile this driver as a module,  << 
547           will be called snd-es1938.           << 
548                                                   131 
549 config SND_ES1968                                 132 config SND_ES1968
550         tristate "ESS ES1968/1978 (Maestro-1/2    133         tristate "ESS ES1968/1978 (Maestro-1/2/2E)"
551         select SND_MPU401_UART                 !! 134         depends on SND
552         select SND_AC97_CODEC                  !! 135         help
553         depends on ZONE_DMA && HAS_IOPORT      !! 136           Say 'Y' or 'M' to include support for ESS Maestro 1/2/2E.
554         help                                   << 
555           Say Y here to include support for so << 
556           1/2/2E chips.                        << 
557                                                << 
558           To compile this driver as a module,  << 
559           will be called snd-es1968.           << 
560                                                << 
561 config SND_ES1968_INPUT                        << 
562         bool "Enable input device for es1968 v << 
563         depends on SND_ES1968                  << 
564         depends on INPUT=y || INPUT=SND_ES1968 << 
565         help                                   << 
566           If you say Y here, you will get an i << 
567           keypresses for the volume buttons co << 
568           If you say N the buttons will direct << 
569           It is recommended to say Y.          << 
570                                                << 
571 config SND_ES1968_RADIO                        << 
572         bool "Enable TEA5757 radio tuner suppo << 
573         depends on SND_ES1968                  << 
574         depends on MEDIA_RADIO_SUPPORT         << 
575         depends on VIDEO_DEV=y || VIDEO_DEV=SN << 
576         select RADIO_ADAPTERS                  << 
577         select RADIO_TEA575X                   << 
578                                                   137 
                                                   >> 138 config SND_MAESTRO3
                                                   >> 139         tristate "ESS Allegro/Maestro3"
                                                   >> 140         depends on SND
579         help                                      141         help
580           Say Y here to include support for TE !! 142           Say 'Y' or 'M' to include support for ESS Maestro 3 (Allegro) soundcard.
581           some MediaForte cards (e.g. SF64-PCE << 
582                                                   143 
583 config SND_FM801                                  144 config SND_FM801
584         tristate "ForteMedia FM801"               145         tristate "ForteMedia FM801"
585         depends on HAS_IOPORT                  !! 146         depends on SND
586         select SND_OPL3_LIB                    << 
587         select SND_MPU401_UART                 << 
588         select SND_AC97_CODEC                  << 
589         help                                   << 
590           Say Y here to include support for so << 
591           FM801 chip.                          << 
592                                                << 
593           To compile this driver as a module,  << 
594           will be called snd-fm801.            << 
595                                                << 
596 config SND_FM801_TEA575X_BOOL                  << 
597         bool "ForteMedia FM801 + TEA5757 tuner << 
598         depends on SND_FM801                   << 
599         depends on MEDIA_RADIO_SUPPORT         << 
600         depends on VIDEO_DEV=y || VIDEO_DEV=SN << 
601         select RADIO_ADAPTERS                  << 
602         select RADIO_TEA575X                   << 
603         help                                   << 
604           Say Y here to include support for so << 
605           FM801 chip with a TEA5757 tuner (Med << 
606           SF64-PCR) into the snd-fm801 driver. << 
607                                                << 
608 config SND_HDSP                                << 
609         tristate "RME Hammerfall DSP Audio"    << 
610         select FW_LOADER                       << 
611         select SND_HWDEP                       << 
612         select SND_RAWMIDI                     << 
613         select SND_PCM                         << 
614         help                                      147         help
615           Say Y here to include support for RM !! 148           Say 'Y' or 'M' to include support for ForteMedia FM801 based soundcards.
616           soundcards.                          << 
617                                                << 
618           To compile this driver as a module,  << 
619           will be called snd-hdsp.             << 
620                                                << 
621 comment "Don't forget to add built-in firmware << 
622         depends on SND_HDSP=y                  << 
623                                                << 
624 config SND_HDSPM                               << 
625         tristate "RME Hammerfall DSP MADI/RayD << 
626         select SND_HWDEP                       << 
627         select SND_RAWMIDI                     << 
628         select SND_PCM                         << 
629         help                                   << 
630           Say Y here to include support for RM << 
631           RayDAT and AIO soundcards.           << 
632                                                << 
633           To compile this driver as a module,  << 
634           will be called snd-hdspm.            << 
635                                                   149 
636 config SND_ICE1712                                150 config SND_ICE1712
637         tristate "ICEnsemble ICE1712 (Envy24)"    151         tristate "ICEnsemble ICE1712 (Envy24)"
638         select SND_MPU401_UART                 !! 152         depends on SND
639         select SND_AC97_CODEC                  << 
640         select BITREVERSE                      << 
641         depends on ZONE_DMA && HAS_IOPORT      << 
642         help                                   << 
643           Say Y here to include support for so << 
644           ICE1712 (Envy24) chip.               << 
645                                                << 
646           Currently supported hardware is: M-A << 
647           DiO 2496, 66, 44, 410, Audiophile 24 << 
648           TerraTec EWX 24/96, EWS 88MT/D, DMX  << 
649           Hoontech SoundTrack DSP 24/Value/Med << 
650           Lionstracs Mediastation, Terrasoniq  << 
651                                                << 
652           To compile this driver as a module,  << 
653           will be called snd-ice1712.          << 
654                                                << 
655 config SND_ICE1724                             << 
656         tristate "ICE/VT1724/1720 (Envy24HT/PT << 
657         depends on HAS_IOPORT                  << 
658         select SND_RAWMIDI                     << 
659         select SND_AC97_CODEC                  << 
660         select SND_VMASTER                     << 
661         help                                   << 
662           Say Y here to include support for so << 
663           ICE/VT1724/1720 (Envy24HT/PT) chips. << 
664                                                << 
665           Currently supported hardware is: AMP << 
666           Revolution 5.1, 7.1, Audiophile 192; << 
667           7.1 Space/Universe, Phase 22/28; Onk << 
668           AudioTrak Prodigy 192, 7.1 (HIFI/LT/ << 
669           Fortissimo IV; ESI Juli@; Pontis MS3 << 
670           192M; Albatron K8X800 Pro II; Chaint << 
671           AV-710; Shuttle SN25P; Philips PSC72 << 
672                                                << 
673           To compile this driver as a module,  << 
674           will be called snd-ice1724.          << 
675                                                << 
676 config SND_INTEL8X0                            << 
677         tristate "Intel/SiS/nVidia/AMD/ALi AC9 << 
678         select SND_AC97_CODEC                  << 
679         help                                   << 
680           Say Y here to include support for th << 
681           device on motherboards with Intel/Si << 
682           ALi chipsets using the M5455 Audio C << 
683           separate driver for ALi M5451 Audio  << 
684                                                << 
685           To compile this driver as a module,  << 
686           will be called snd-intel8x0.         << 
687                                                << 
688 config SND_INTEL8X0M                           << 
689         tristate "Intel/SiS/nVidia/AMD MC97 Mo << 
690         select SND_AC97_CODEC                  << 
691         help                                   << 
692           Say Y here to include support for th << 
693           motherboards with Intel/SiS/nVidia/A << 
694                                                << 
695           To compile this driver as a module,  << 
696           will be called snd-intel8x0m.        << 
697                                                << 
698 config SND_KORG1212                            << 
699         tristate "Korg 1212 IO"                << 
700         select SND_PCM                         << 
701         help                                   << 
702           Say Y here to include support for Ko << 
703                                                << 
704           To compile this driver as a module,  << 
705           will be called snd-korg1212.         << 
706                                                << 
707 config SND_LOLA                                << 
708         tristate "Digigram Lola"               << 
709         select SND_PCM                         << 
710         help                                   << 
711           Say Y to include support for Digigra << 
712                                                << 
713           To compile this driver as a module,  << 
714           will be called snd-lola.             << 
715                                                << 
716 config SND_LX6464ES                            << 
717         tristate "Digigram LX6464ES"           << 
718         depends on HAS_IOPORT_MAP              << 
719         select SND_PCM                         << 
720         help                                   << 
721           Say Y here to include support for Di << 
722                                                << 
723           To compile this driver as a module,  << 
724           will be called snd-lx6464es.         << 
725                                                << 
726                                                << 
727 config SND_MAESTRO3                            << 
728         tristate "ESS Allegro/Maestro3"        << 
729         select SND_AC97_CODEC                  << 
730         depends on ZONE_DMA && HAS_IOPORT      << 
731         help                                   << 
732           Say Y here to include support for so << 
733           (Allegro) chips.                     << 
734                                                << 
735           To compile this driver as a module,  << 
736           will be called snd-maestro3.         << 
737                                                << 
738 config SND_MAESTRO3_INPUT                      << 
739         bool "Enable input device for maestro3 << 
740         depends on SND_MAESTRO3                << 
741         depends on INPUT=y || INPUT=SND_MAESTR << 
742         help                                   << 
743           If you say Y here, you will get an i << 
744           keypresses for the volume buttons co << 
745           If you say N the buttons will direct << 
746           It is recommended to say Y.          << 
747                                                << 
748 config SND_MIXART                              << 
749         tristate "Digigram miXart"             << 
750         select FW_LOADER                       << 
751         select SND_HWDEP                       << 
752         select SND_PCM                         << 
753         help                                   << 
754           If you want to use Digigram miXart s << 
755           read <file:Documentation/sound/cards << 
756                                                << 
757           To compile this driver as a module,  << 
758           will be called snd-mixart.           << 
759                                                << 
760 config SND_NM256                               << 
761         tristate "NeoMagic NM256AV/ZX"         << 
762         select SND_AC97_CODEC                  << 
763         help                                   << 
764           Say Y here to include support for Ne << 
765                                                << 
766           To compile this driver as a module,  << 
767           will be called snd-nm256.            << 
768                                                << 
769 config SND_PCXHR                               << 
770         tristate "Digigram PCXHR"              << 
771         depends on HAS_IOPORT                  << 
772         select FW_LOADER                       << 
773         select SND_PCM                         << 
774         select SND_HWDEP                       << 
775         help                                      153         help
776           Say Y here to include support for Di !! 154           Say 'Y' or 'M' to include support for ICE1712 (Envy24) based soundcards.
                                                   >> 155           Currently supported hardware is: MidiMan M Audio - Delta 1010(LT), Dio 2496,
                                                   >> 156           Delta 66/44, Audiophile 24/96; Hoontech SoundTrack DSP 24 (Value);
                                                   >> 157           TerraTec - EWX 24/96, EWS 88MT, EWS 88D, DMX 6Fire.
777                                                   158 
778           To compile this driver as a module,  !! 159 config SND_ICE1724
779           will be called snd-pcxhr.            !! 160         tristate "ICE/VT1724 (Envy24HT)"
780                                                !! 161         depends on SND
781 config SND_RIPTIDE                             << 
782         tristate "Conexant Riptide"            << 
783         depends on HAS_IOPORT                  << 
784         select FW_LOADER                       << 
785         select SND_OPL3_LIB                    << 
786         select SND_MPU401_UART                 << 
787         select SND_AC97_CODEC                  << 
788         help                                   << 
789           Say 'Y' or 'M' to include support fo << 
790                                                << 
791           To compile this driver as a module,  << 
792           will be called snd-riptide           << 
793                                                << 
794 config SND_RME32                               << 
795         tristate "RME Digi32, 32/8, 32 PRO"    << 
796         select SND_PCM                         << 
797         help                                   << 
798           Say Y to include support for RME Dig << 
799           Digi32/8 (Sek'd Prodif32, Prodif96 a << 
800           devices.                             << 
801                                                << 
802           To compile this driver as a module,  << 
803           will be called snd-rme32.            << 
804                                                << 
805 config SND_RME96                               << 
806         tristate "RME Digi96, 96/8, 96/8 PRO"  << 
807         select SND_PCM                         << 
808         help                                   << 
809           Say Y here to include support for RM << 
810           Digi96/8 PRO/PAD/PST soundcards.     << 
811                                                << 
812           To compile this driver as a module,  << 
813           will be called snd-rme96.            << 
814                                                << 
815 config SND_RME9652                             << 
816         tristate "RME Digi9652 (Hammerfall)"   << 
817         select SND_PCM                         << 
818         help                                      162         help
819           Say Y here to include support for RM !! 163           Say 'Y' or 'M' to include support for ICE/VT1724 (Envy24HT) based
820           Digi9652/Digi9636) soundcards.       !! 164           soundcards.
821                                                !! 165           Currently supported hardware is: MidiMan M Audio - Revolution 7.1,
822           To compile this driver as a module,  !! 166           AMP Ltd AUDIO2000.
823           will be called snd-rme9652.          << 
824                                                   167 
825 config SND_SE6X                                !! 168 config SND_INTEL8X0
826         tristate "Studio Evolution SE6X"       !! 169         tristate "Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111"
827         depends on SND_OXYGEN=n && SND_VIRTUOS !! 170         depends on SND
828         depends on HAS_IOPORT                  << 
829         select SND_OXYGEN_LIB                  << 
830         select SND_PCM                         << 
831         select SND_MPU401_UART                 << 
832         help                                   << 
833           Say Y or M here only if you actually << 
834                                                << 
835 config SND_SIS7019                             << 
836         tristate "SiS 7019 Audio Accelerator"  << 
837         depends on X86_32                      << 
838         select SND_AC97_CODEC                  << 
839         depends on ZONE_DMA                    << 
840         help                                      171         help
841           Say Y here to include support for th !! 172           Say 'Y' or 'M' to include support for Intel8x0 based soundcards,
842                                                !! 173           SiS 7012, AMD768/8111, NVidia NForce and ALi 5455 chips.
843           To compile this driver as a module,  << 
844           will be called snd-sis7019.          << 
845                                                   174 
846 config SND_SONICVIBES                             175 config SND_SONICVIBES
847         tristate "S3 SonicVibes"                  176         tristate "S3 SonicVibes"
848         select SND_OPL3_LIB                    !! 177         depends on SND
849         select SND_MPU401_UART                 << 
850         select SND_AC97_CODEC                  << 
851         depends on ZONE_DMA && HAS_IOPORT      << 
852         help                                   << 
853           Say Y here to include support for so << 
854           SonicVibes chip.                     << 
855                                                << 
856           To compile this driver as a module,  << 
857           will be called snd-sonicvibes.       << 
858                                                << 
859 config SND_TRIDENT                             << 
860         tristate "Trident 4D-Wave DX/NX; SiS 7 << 
861         select SND_MPU401_UART                 << 
862         select SND_AC97_CODEC                  << 
863         depends on ZONE_DMA && HAS_IOPORT      << 
864         help                                      178         help
865           Say Y here to include support for so !! 179           Say 'Y' or 'M' to include support for S3 SonicVibes based soundcards.
866           4D-Wave DX/NX or SiS 7018 chips.     << 
867                                                << 
868           To compile this driver as a module,  << 
869           will be called snd-trident.          << 
870                                                   180 
871 config SND_VIA82XX                                181 config SND_VIA82XX
872         tristate "VIA 82C686A/B, 8233/8235 AC9 !! 182         tristate "VIA 82C686A/B, 8233 South Bridge"
873         depends on HAS_IOPORT                  !! 183         depends on SND
874         select SND_MPU401_UART                 !! 184         help
875         select SND_AC97_CODEC                  !! 185           Say 'Y' or 'M' to include support for VIA VT82C686A/B, VT8233 South Bridge.
876         help                                   << 
877           Say Y here to include support for th << 
878           device on motherboards with VIA chip << 
879                                                << 
880           To compile this driver as a module,  << 
881           will be called snd-via82xx.          << 
882                                                << 
883 config SND_VIA82XX_MODEM                       << 
884         tristate "VIA 82C686A/B, 8233 based Mo << 
885         depends on HAS_IOPORT                  << 
886         select SND_AC97_CODEC                  << 
887         help                                   << 
888           Say Y here to include support for th << 
889           motherboards with VIA chipsets.      << 
890                                                << 
891           To compile this driver as a module,  << 
892           will be called snd-via82xx-modem.    << 
893                                                << 
894 config SND_VIRTUOSO                            << 
895         tristate "Asus Virtuoso 66/100/200 (Xo << 
896         depends on HAS_IOPORT                  << 
897         select SND_OXYGEN_LIB                  << 
898         select SND_PCM                         << 
899         select SND_MPU401_UART                 << 
900         select SND_JACK                        << 
901         help                                   << 
902           Say Y here to include support for so << 
903           Asus AV66/AV100/AV200 chips, i.e., X << 
904           Essence ST (Deluxe), and Essence STX << 
905           Support for the HDAV1.3 (Deluxe) and << 
906           for the Xense, missing.              << 
907                                                << 
908           To compile this driver as a module,  << 
909           will be called snd-virtuoso.         << 
910                                                   186 
911 config SND_VX222                                  187 config SND_VX222
912         tristate "Digigram VX222"                 188         tristate "Digigram VX222"
913         depends on HAS_IOPORT                  !! 189         depends on SND
914         select SND_VX_LIB                      << 
915         help                                   << 
916           Say Y here to include support for Di << 
917                                                << 
918           To compile this driver as a module,  << 
919           will be called snd-vx222.            << 
920                                                << 
921 config SND_YMFPCI                              << 
922         tristate "Yamaha YMF724/740/744/754"   << 
923         depends on HAS_IOPORT                  << 
924         select SND_OPL3_LIB                    << 
925         select SND_MPU401_UART                 << 
926         select SND_AC97_CODEC                  << 
927         select SND_TIMER                       << 
928         help                                      190         help
929           Say Y here to include support for Ya !! 191           Say 'Y' or 'M' to include support for Digigram VX222 soundcards.
930           YMF724, YMF724F, YMF740, YMF740C, YM << 
931                                                << 
932           To compile this driver as a module,  << 
933           will be called snd-ymfpci.           << 
934                                                   192 
935 endif   # SND_PCI                              !! 193 endmenu
936                                                   194 
937 source "sound/pci/hda/Kconfig"                 << 
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php