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" <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.