~ [ 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-5.5.19)


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