~ [ 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.32.71)


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