Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

sound: Convert to menuconfig

Convert menu in sound Kconfig files to menuconfig and if.

Signed-off-by: Takashi Iwai <tiwai@suse.de>

+211 -273
+14 -20
sound/Kconfig
··· 1 1 # sound/Config.in 2 2 # 3 3 4 - menu "Sound" 5 - depends on HAS_IOMEM 6 - 7 - config SOUND 4 + menuconfig SOUND 8 5 tristate "Sound card support" 6 + depends on HAS_IOMEM 9 7 help 10 8 If you have a sound card in your computer, i.e. if it can say more 11 9 than an occasional beep, say Y. Be sure to have all the information ··· 26 28 and read <file:Documentation/sound/oss/README.modules>; the module 27 29 will be called soundcore. 28 30 31 + if SOUND 32 + 29 33 source "sound/oss/dmasound/Kconfig" 30 34 31 35 if !M68K 32 36 33 - menu "Advanced Linux Sound Architecture" 34 - depends on SOUND!=n 35 - 36 - config SND 37 + menuconfig SND 37 38 tristate "Advanced Linux Sound Architecture" 38 - depends on SOUND 39 39 help 40 40 Say 'Y' or 'M' to enable ALSA (Advanced Linux Sound Architecture), 41 41 the new base sound system. 42 42 43 43 For more information, see <http://www.alsa-project.org/> 44 + 45 + if SND 44 46 45 47 source "sound/core/Kconfig" 46 48 ··· 56 58 57 59 source "sound/arm/Kconfig" 58 60 59 - if SPI 60 61 source "sound/spi/Kconfig" 61 - endif 62 62 63 63 source "sound/mips/Kconfig" 64 64 ··· 76 80 77 81 source "sound/soc/Kconfig" 78 82 79 - endmenu 83 + endif # SND 80 84 81 - menu "Open Sound System" 82 - depends on SOUND!=n 83 - 84 - config SOUND_PRIME 85 + menuconfig SOUND_PRIME 85 86 tristate "Open Sound System (DEPRECATED)" 86 - depends on SOUND 87 87 help 88 88 Say 'Y' or 'M' to enable Open Sound System drivers. 89 89 90 + if SOUND_PRIME 91 + 90 92 source "sound/oss/Kconfig" 91 93 92 - endmenu 94 + endif # SOUND_PRIME 93 95 94 - endif 96 + endif # !M68K 95 97 96 98 config AC97_BUS 97 99 tristate ··· 99 105 sound although they're sharing the AC97 bus. Concerned drivers 100 106 should "select" this. 101 107 102 - endmenu 108 + endif # SOUND
+5 -6
sound/aoa/Kconfig
··· 1 - menu "Apple Onboard Audio driver" 2 - depends on SND!=n && PPC_PMAC 3 - 4 - config SND_AOA 1 + menuconfig SND_AOA 5 2 tristate "Apple Onboard Audio driver" 6 - depends on SND 3 + depends on PPC_PMAC 7 4 select SND_PCM 8 5 ---help--- 9 6 This option enables the new driver for the various 10 7 Apple Onboard Audio components. 8 + 9 + if SND_AOA 11 10 12 11 source "sound/aoa/fabrics/Kconfig" 13 12 ··· 14 15 15 16 source "sound/aoa/soundbus/Kconfig" 16 17 17 - endmenu 18 + endif # SND_AOA
-4
sound/aoa/codecs/Kconfig
··· 1 1 config SND_AOA_ONYX 2 2 tristate "support Onyx chip" 3 - depends on SND_AOA 4 3 select I2C 5 4 select I2C_POWERMAC 6 5 ---help--- ··· 9 10 10 11 #config SND_AOA_TOPAZ 11 12 # tristate "support Topaz chips" 12 - # depends on SND_AOA 13 13 # ---help--- 14 14 # This option enables support for the Topaz (CS84xx) 15 15 # codec chips found in the latest Apple machines, ··· 17 19 18 20 config SND_AOA_TAS 19 21 tristate "support TAS chips" 20 - depends on SND_AOA 21 22 select I2C 22 23 select I2C_POWERMAC 23 24 ---help--- ··· 26 29 27 30 config SND_AOA_TOONIE 28 31 tristate "support Toonie chip" 29 - depends on SND_AOA 30 32 ---help--- 31 33 This option enables support for the toonie codec 32 34 found in the Mac Mini. If you have a Mac Mini and
-1
sound/aoa/fabrics/Kconfig
··· 1 1 config SND_AOA_FABRIC_LAYOUT 2 2 tristate "layout-id fabric" 3 - depends on SND_AOA 4 3 select SND_AOA_SOUNDBUS 5 4 select SND_AOA_SOUNDBUS_I2S 6 5 ---help---
-1
sound/aoa/soundbus/Kconfig
··· 1 1 config SND_AOA_SOUNDBUS 2 2 tristate "Apple Soundbus support" 3 - depends on SOUND 4 3 select SND_PCM 5 4 ---help--- 6 5 This option enables the generic driver for the soundbus
+15 -6
sound/arm/Kconfig
··· 1 1 # ALSA ARM drivers 2 2 3 - menu "ALSA ARM devices" 4 - depends on SND!=n && ARM 3 + menuconfig SND_ARM 4 + bool "ARM sound devices" 5 + depends on ARM 6 + default y 7 + help 8 + Support for sound devices specific to ARM architectures. 9 + Drivers that are implemented on ASoC can be found in 10 + "ALSA for SoC audio support" section. 11 + 12 + if SND_ARM 5 13 6 14 config SND_SA11XX_UDA1341 7 15 tristate "SA11xx UDA1341TS driver (iPaq H3600)" 8 - depends on ARCH_SA1100 && SND && L3 16 + depends on ARCH_SA1100 && L3 9 17 select SND_PCM 10 18 help 11 19 Say Y here if you have a Compaq iPaq H3x00 handheld computer ··· 24 16 25 17 config SND_ARMAACI 26 18 tristate "ARM PrimeCell PL041 AC Link support" 27 - depends on SND && ARM_AMBA 19 + depends on ARM_AMBA 28 20 select SND_PCM 29 21 select SND_AC97_CODEC 30 22 ··· 34 26 35 27 config SND_PXA2XX_AC97 36 28 tristate "AC97 driver for the Intel PXA2xx chip" 37 - depends on ARCH_PXA && SND 29 + depends on ARCH_PXA 38 30 select SND_PXA2XX_PCM 39 31 select SND_AC97_CODEC 40 32 help 41 33 Say Y or M if you want to support any AC97 codec attached to 42 34 the PXA2xx AC97 interface. 43 35 44 - endmenu 36 + endif # SND_ARM 37 +
+3 -16
sound/core/Kconfig
··· 1 1 # ALSA soundcard-configuration 2 2 config SND_TIMER 3 3 tristate 4 - depends on SND 5 4 6 5 config SND_PCM 7 6 tristate 8 7 select SND_TIMER 9 - depends on SND 10 8 11 9 config SND_HWDEP 12 10 tristate 13 - depends on SND 14 11 15 12 config SND_RAWMIDI 16 13 tristate 17 - depends on SND 18 14 19 15 config SND_SEQUENCER 20 16 tristate "Sequencer support" 21 - depends on SND 22 17 select SND_TIMER 23 18 help 24 19 Say Y or M to enable MIDI sequencer and router support. This ··· 39 44 40 45 config SND_OSSEMUL 41 46 bool 42 - depends on SND 43 47 44 48 config SND_MIXER_OSS 45 49 tristate "OSS Mixer API" 46 - depends on SND 47 50 select SND_OSSEMUL 48 51 help 49 52 To enable OSS mixer API emulation (/dev/mixer*), say Y here ··· 54 61 55 62 config SND_PCM_OSS 56 63 tristate "OSS PCM (digital audio) API" 57 - depends on SND 58 64 select SND_OSSEMUL 59 65 select SND_PCM 60 66 help ··· 76 84 77 85 config SND_SEQUENCER_OSS 78 86 bool "OSS Sequencer API" 79 - depends on SND && SND_SEQUENCER 87 + depends on SND_SEQUENCER 80 88 select SND_OSSEMUL 81 89 help 82 90 Say Y here to enable OSS sequencer emulation (both ··· 90 98 91 99 config SND_RTCTIMER 92 100 tristate "RTC Timer support" 93 - depends on SND && RTC 101 + depends on RTC 94 102 select SND_TIMER 95 103 help 96 104 Say Y here to enable RTC timer support for ALSA. ALSA uses ··· 115 123 116 124 config SND_DYNAMIC_MINORS 117 125 bool "Dynamic device file minor numbers" 118 - depends on SND 119 126 help 120 127 If you say Y here, the minor numbers of ALSA device files in 121 128 /dev/snd/ are allocated dynamically. This allows you to have ··· 125 134 126 135 config SND_SUPPORT_OLD_API 127 136 bool "Support old ALSA API" 128 - depends on SND 129 137 default y 130 138 help 131 139 Say Y here to support the obsolete ALSA PCM API (ver.0.9.0 rc3 ··· 132 142 133 143 config SND_VERBOSE_PROCFS 134 144 bool "Verbose procfs contents" 135 - depends on SND && PROC_FS 145 + depends on PROC_FS 136 146 default y 137 147 help 138 148 Say Y here to include code for verbose procfs contents (provides ··· 141 151 142 152 config SND_VERBOSE_PRINTK 143 153 bool "Verbose printk" 144 - depends on SND 145 154 help 146 155 Say Y here to enable verbose log messages. These messages 147 156 will help to identify source file and position containing ··· 150 161 151 162 config SND_DEBUG 152 163 bool "Debug" 153 - depends on SND 154 164 help 155 165 Say Y here to enable ALSA debug code. 156 166 ··· 172 184 173 185 config SND_VMASTER 174 186 bool 175 - depends on SND
+42 -45
sound/drivers/Kconfig
··· 1 - # ALSA generic drivers 2 - 3 - menu "Generic devices" 4 - depends on SND!=n 5 - 6 - 7 - config SND_PCSP 8 - tristate "PC-Speaker support (READ HELP!)" 9 - depends on PCSPKR_PLATFORM && X86_PC && HIGH_RES_TIMERS 10 - depends on INPUT 11 - depends on EXPERIMENTAL 12 - depends on SND 13 - select SND_PCM 14 - help 15 - If you don't have a sound card in your computer, you can include a 16 - driver for the PC speaker which allows it to act like a primitive 17 - sound card. 18 - This driver also replaces the pcspkr driver for beeps. 19 - 20 - You can compile this as a module which will be called snd-pcsp. 21 - 22 - WARNING: if you already have a soundcard, enabling this 23 - driver may lead to a problem. Namely, it may get loaded 24 - before the other sound driver of yours, making the 25 - pc-speaker a default sound device. Which is likely not 26 - what you want. To make this driver play nicely with other 27 - sound driver, you can add this into your /etc/modprobe.conf: 28 - options snd-pcsp index=2 29 - 30 - You don't need this driver if you only want your pc-speaker to beep. 31 - You don't need this driver if you have a tablet piezo beeper 32 - in your PC instead of the real speaker. 33 - 34 - Say N if you have a sound card. 35 - Say M if you don't. 36 - Say Y only if you really know what you do. 37 - 38 1 config SND_MPU401_UART 39 2 tristate 40 3 select SND_RAWMIDI ··· 23 60 select AC97_BUS 24 61 select SND_VMASTER 25 62 63 + menuconfig SND_DRIVERS 64 + bool "Generic sound devices" 65 + default y 66 + help 67 + Support for generic sound devices. 68 + 69 + if SND_DRIVERS 70 + 71 + config SND_PCSP 72 + tristate "PC-Speaker support (READ HELP!)" 73 + depends on PCSPKR_PLATFORM && X86_PC && HIGH_RES_TIMERS 74 + depends on INPUT 75 + depends on EXPERIMENTAL 76 + select SND_PCM 77 + help 78 + If you don't have a sound card in your computer, you can include a 79 + driver for the PC speaker which allows it to act like a primitive 80 + sound card. 81 + This driver also replaces the pcspkr driver for beeps. 82 + 83 + You can compile this as a module which will be called snd-pcsp. 84 + 85 + WARNING: if you already have a soundcard, enabling this 86 + driver may lead to a problem. Namely, it may get loaded 87 + before the other sound driver of yours, making the 88 + pc-speaker a default sound device. Which is likely not 89 + what you want. To make this driver play nicely with other 90 + sound driver, you can add this into your /etc/modprobe.conf: 91 + options snd-pcsp index=2 92 + 93 + You don't need this driver if you only want your pc-speaker to beep. 94 + You don't need this driver if you have a tablet piezo beeper 95 + in your PC instead of the real speaker. 96 + 97 + Say N if you have a sound card. 98 + Say M if you don't. 99 + Say Y only if you really know what you do. 100 + 26 101 config SND_DUMMY 27 102 tristate "Dummy (/dev/null) soundcard" 28 - depends on SND 29 103 select SND_PCM 30 104 help 31 105 Say Y here to include the dummy driver. This driver does ··· 91 91 92 92 config SND_MTPAV 93 93 tristate "MOTU MidiTimePiece AV multiport MIDI" 94 - depends on SND 95 94 select SND_RAWMIDI 96 95 help 97 96 To use a MOTU MidiTimePiece AV multiport MIDI adapter ··· 102 103 103 104 config SND_MTS64 104 105 tristate "ESI Miditerminal 4140 driver" 105 - depends on SND && PARPORT 106 + depends on PARPORT 106 107 select SND_RAWMIDI 107 108 help 108 109 The ESI Miditerminal 4140 is a 4 In 4 Out MIDI Interface with ··· 115 116 116 117 config SND_SERIAL_U16550 117 118 tristate "UART16550 serial MIDI driver" 118 - depends on SND 119 119 select SND_RAWMIDI 120 120 help 121 121 To include support for MIDI serial port interfaces, say Y here ··· 130 132 131 133 config SND_MPU401 132 134 tristate "Generic MPU-401 UART driver" 133 - depends on SND 134 135 select SND_MPU401_UART 135 136 help 136 137 Say Y here to include support for MIDI ports compatible with ··· 140 143 141 144 config SND_PORTMAN2X4 142 145 tristate "Portman 2x4 driver" 143 - depends on SND && PARPORT 146 + depends on PARPORT 144 147 select SND_RAWMIDI 145 148 help 146 149 Say Y here to include support for Midiman Portman 2x4 parallel ··· 151 154 152 155 config SND_ML403_AC97CR 153 156 tristate "Xilinx ML403 AC97 Controller Reference" 154 - depends on SND && XILINX_VIRTEX 157 + depends on XILINX_VIRTEX 155 158 select SND_AC97_CODEC 156 159 help 157 160 Say Y here to include support for the ··· 161 164 To compile this driver as a module, choose M here: the module 162 165 will be called snd-ml403_ac97cr. 163 166 164 - endmenu 167 + endif # SND_DRIVERS
+18 -33
sound/isa/Kconfig
··· 21 21 select SND_PCM 22 22 select SND_SB_COMMON 23 23 24 - menu "ISA devices" 25 - depends on SND!=n && ISA && ISA_DMA_API 24 + menuconfig SND_ISA 25 + bool "ISA sound devices" 26 + depends on ISA && ISA_DMA_API 27 + default y 28 + help 29 + Support for sound devices connected via the ISA bus. 30 + 31 + if SND_ISA 26 32 27 33 config SND_ADLIB 28 34 tristate "AdLib FM card" 29 - depends on SND 30 35 select SND_OPL3_LIB 31 36 help 32 37 Say Y here to include support for AdLib FM cards. ··· 41 36 42 37 config SND_AD1816A 43 38 tristate "Analog Devices SoundPort AD1816A" 44 - depends on SND && PNP && ISA 39 + depends on PNP 45 40 select ISAPNP 46 41 select SND_OPL3_LIB 47 42 select SND_MPU401_UART ··· 55 50 56 51 config SND_AD1848 57 52 tristate "Generic AD1848/CS4248 driver" 58 - depends on SND 59 53 select SND_AD1848_LIB 60 54 help 61 55 Say Y here to include support for AD1848 (Analog Devices) or ··· 68 64 69 65 config SND_ALS100 70 66 tristate "Avance Logic ALS100/ALS120" 71 - depends on SND && PNP && ISA 67 + depends on PNP 72 68 select ISAPNP 73 69 select SND_OPL3_LIB 74 70 select SND_MPU401_UART ··· 82 78 83 79 config SND_AZT2320 84 80 tristate "Aztech Systems AZT2320" 85 - depends on SND && PNP && ISA 81 + depends on PNP 86 82 select ISAPNP 87 83 select SND_OPL3_LIB 88 84 select SND_MPU401_UART ··· 96 92 97 93 config SND_CMI8330 98 94 tristate "C-Media CMI8330" 99 - depends on SND 100 95 select SND_AD1848_LIB 101 96 select SND_SB16_DSP 102 97 help ··· 107 104 108 105 config SND_CS4231 109 106 tristate "Generic Cirrus Logic CS4231 driver" 110 - depends on SND 111 107 select SND_MPU401_UART 112 108 select SND_CS4231_LIB 113 109 help ··· 118 116 119 117 config SND_CS4232 120 118 tristate "Generic Cirrus Logic CS4232 driver" 121 - depends on SND 122 119 select SND_OPL3_LIB 123 120 select SND_MPU401_UART 124 121 select SND_CS4231_LIB ··· 130 129 131 130 config SND_CS4236 132 131 tristate "Generic Cirrus Logic CS4236+ driver" 133 - depends on SND 134 132 select SND_OPL3_LIB 135 133 select SND_MPU401_UART 136 134 select SND_CS4231_LIB ··· 142 142 143 143 config SND_DT019X 144 144 tristate "Diamond Technologies DT-019X, Avance Logic ALS-007" 145 - depends on SND && PNP && ISA 145 + depends on PNP 146 146 select ISAPNP 147 147 select SND_OPL3_LIB 148 148 select SND_MPU401_UART ··· 156 156 157 157 config SND_ES968 158 158 tristate "Generic ESS ES968 driver" 159 - depends on SND && PNP && ISA 159 + depends on PNP 160 160 select ISAPNP 161 161 select SND_MPU401_UART 162 162 select SND_SB8_DSP ··· 168 168 169 169 config SND_ES1688 170 170 tristate "Generic ESS ES688/ES1688 driver" 171 - depends on SND 172 171 select SND_OPL3_LIB 173 172 select SND_MPU401_UART 174 173 select SND_PCM ··· 180 181 181 182 config SND_ES18XX 182 183 tristate "Generic ESS ES18xx driver" 183 - depends on SND 184 184 select SND_OPL3_LIB 185 185 select SND_MPU401_UART 186 186 select SND_PCM ··· 191 193 192 194 config SND_SC6000 193 195 tristate "Gallant SC-6000, Audio Excel DSP 16" 194 - depends on SND && HAS_IOPORT 196 + depends on HAS_IOPORT 195 197 select SND_AD1848_LIB 196 198 select SND_OPL3_LIB 197 199 select SND_MPU401_UART ··· 207 209 208 210 config SND_GUSCLASSIC 209 211 tristate "Gravis UltraSound Classic" 210 - depends on SND 211 212 select SND_RAWMIDI 212 213 select SND_PCM 213 214 select SND_GUS_SYNTH ··· 219 222 220 223 config SND_GUSEXTREME 221 224 tristate "Gravis UltraSound Extreme" 222 - depends on SND 223 225 select SND_HWDEP 224 226 select SND_MPU401_UART 225 227 select SND_PCM ··· 232 236 233 237 config SND_GUSMAX 234 238 tristate "Gravis UltraSound MAX" 235 - depends on SND 236 239 select SND_RAWMIDI 237 240 select SND_CS4231_LIB 238 241 select SND_GUS_SYNTH ··· 244 249 245 250 config SND_INTERWAVE 246 251 tristate "AMD InterWave, Gravis UltraSound PnP" 247 - depends on SND && PNP && ISA 252 + depends on PNP 248 253 select SND_RAWMIDI 249 254 select SND_CS4231_LIB 250 255 select SND_GUS_SYNTH ··· 258 263 259 264 config SND_INTERWAVE_STB 260 265 tristate "AMD InterWave + TEA6330T (UltraSound 32-Pro)" 261 - depends on SND && PNP && ISA 266 + depends on PNP 262 267 select SND_RAWMIDI 263 268 select SND_CS4231_LIB 264 269 select SND_GUS_SYNTH ··· 272 277 273 278 config SND_OPL3SA2 274 279 tristate "Yamaha OPL3-SA2/SA3" 275 - depends on SND 276 280 select SND_OPL3_LIB 277 281 select SND_MPU401_UART 278 282 select SND_CS4231_LIB ··· 284 290 285 291 config SND_OPTI92X_AD1848 286 292 tristate "OPTi 82C92x - AD1848" 287 - depends on SND 288 293 select SND_OPL3_LIB 289 294 select SND_OPL4_LIB 290 295 select SND_MPU401_UART ··· 297 304 298 305 config SND_OPTI92X_CS4231 299 306 tristate "OPTi 82C92x - CS4231" 300 - depends on SND 301 307 select SND_OPL3_LIB 302 308 select SND_OPL4_LIB 303 309 select SND_MPU401_UART ··· 310 318 311 319 config SND_OPTI93X 312 320 tristate "OPTi 82C93x" 313 - depends on SND 314 321 select SND_OPL3_LIB 315 322 select SND_MPU401_UART 316 323 select SND_PCM ··· 322 331 323 332 config SND_MIRO 324 333 tristate "Miro miroSOUND PCM1pro/PCM12/PCM20radio driver" 325 - depends on SND 326 334 select SND_OPL4_LIB 327 335 select SND_CS4231_LIB 328 336 select SND_MPU401_UART ··· 335 345 336 346 config SND_SB8 337 347 tristate "Sound Blaster 1.0/2.0/Pro (8-bit)" 338 - depends on SND 339 348 select SND_OPL3_LIB 340 349 select SND_RAWMIDI 341 350 select SND_SB8_DSP ··· 347 358 348 359 config SND_SB16 349 360 tristate "Sound Blaster 16 (PnP)" 350 - depends on SND 351 361 select SND_OPL3_LIB 352 362 select SND_MPU401_UART 353 363 select SND_SB16_DSP ··· 359 371 360 372 config SND_SBAWE 361 373 tristate "Sound Blaster AWE (32,64) (PnP)" 362 - depends on SND 363 374 select SND_OPL3_LIB 364 375 select SND_MPU401_UART 365 376 select SND_SB16_DSP ··· 389 402 390 403 config SND_SGALAXY 391 404 tristate "Aztech Sound Galaxy" 392 - depends on SND 393 405 select SND_AD1848_LIB 394 406 help 395 407 Say Y here to include support for Aztech Sound Galaxy ··· 399 413 400 414 config SND_SSCAPE 401 415 tristate "Ensoniq SoundScape PnP driver" 402 - depends on SND 403 416 select SND_HWDEP 404 417 select SND_MPU401_UART 405 418 select SND_CS4231_LIB ··· 411 426 412 427 config SND_WAVEFRONT 413 428 tristate "Turtle Beach Maui,Tropez,Tropez+ (Wavefront)" 414 - depends on SND 415 429 select FW_LOADER 416 430 select SND_OPL3_LIB 417 431 select SND_MPU401_UART ··· 432 448 you need to install the firmware files from the 433 449 alsa-firmware package. 434 450 435 - endmenu 451 + endif # SND_ISA 452 +
+10 -4
sound/mips/Kconfig
··· 1 1 # ALSA MIPS drivers 2 2 3 - menu "ALSA MIPS devices" 4 - depends on SND!=n && MIPS 3 + menuconfig SND_MIPS 4 + bool "MIPS sound devices" 5 + depends on MIPS 6 + default y 7 + help 8 + Support for sound devices of MIPS architectures. 9 + 10 + if SND_MIPS 5 11 6 12 config SND_AU1X00 7 13 tristate "Au1x00 AC97 Port Driver" 8 - depends on (SOC_AU1000 || SOC_AU1100 || SOC_AU1500) && SND 14 + depends on SOC_AU1000 || SOC_AU1100 || SOC_AU1500 9 15 select SND_PCM 10 16 select SND_AC97_CODEC 11 17 help 12 18 ALSA Sound driver for the Au1x00's AC97 port. 13 19 14 - endmenu 20 + endif # SND_MIPS 15 21
+9 -4
sound/parisc/Kconfig
··· 1 1 # ALSA PA-RISC drivers 2 2 3 - menu "GSC devices" 4 - depends on SND!=n && GSC 3 + menuconfig SND_GSC 4 + bool "GSC sound devices" 5 + depends on GSC 6 + default y 7 + help 8 + Support for GSC sound devices on PA-RISC architectures. 9 + 10 + if SND_GSC 5 11 6 12 config SND_HARMONY 7 13 tristate "Harmony/Vivace sound chip" 8 - depends on SND 9 14 select SND_PCM 10 15 help 11 16 Say 'Y' or 'M' to include support for the Harmony/Vivace sound 12 17 chip found in most GSC-based PA-RISC workstations. It's frequently 13 18 provided as part of the Lasi multi-function IC. 14 19 15 - endmenu 20 + endif # SND_GSC
+14 -67
sound/pci/Kconfig
··· 1 1 # ALSA PCI drivers 2 2 3 - menu "PCI devices" 4 - depends on SND!=n && PCI 3 + menuconfig SND_PCI 4 + bool "PCI sound devices" 5 + depends on PCI 6 + default y 7 + help 8 + Support for sound devices connected via the PCI bus. 9 + 10 + if SND_PCI 5 11 6 12 config SND_AD1889 7 13 tristate "Analog Devices AD1889" 8 - depends on SND 9 14 select SND_AC97_CODEC 10 15 help 11 16 Say Y here to include support for the integrated AC97 sound ··· 22 17 23 18 config SND_ALS300 24 19 tristate "Avance Logic ALS300/ALS300+" 25 - depends on SND 26 20 select SND_PCM 27 21 select SND_AC97_CODEC 28 22 select SND_OPL3_LIB ··· 33 29 34 30 config SND_ALS4000 35 31 tristate "Avance Logic ALS4000" 36 - depends on SND && ISA_DMA_API 32 + depends on ISA_DMA_API 37 33 select SND_OPL3_LIB 38 34 select SND_MPU401_UART 39 35 select SND_PCM ··· 47 43 48 44 config SND_ALI5451 49 45 tristate "ALi M5451 PCI Audio Controller" 50 - depends on SND 51 46 select SND_MPU401_UART 52 47 select SND_AC97_CODEC 53 48 help ··· 60 57 61 58 config SND_ATIIXP 62 59 tristate "ATI IXP AC97 Controller" 63 - depends on SND 64 60 select SND_AC97_CODEC 65 61 help 66 62 Say Y here to include support for the integrated AC97 sound ··· 71 69 72 70 config SND_ATIIXP_MODEM 73 71 tristate "ATI IXP Modem" 74 - depends on SND 75 72 select SND_AC97_CODEC 76 73 help 77 74 Say Y here to include support for the integrated MC97 modem on ··· 81 80 82 81 config SND_AU8810 83 82 tristate "Aureal Advantage" 84 - depends on SND 85 83 select SND_MPU401_UART 86 84 select SND_AC97_CODEC 87 85 help ··· 95 95 96 96 config SND_AU8820 97 97 tristate "Aureal Vortex" 98 - depends on SND 99 98 select SND_MPU401_UART 100 99 select SND_AC97_CODEC 101 100 help ··· 108 109 109 110 config SND_AU8830 110 111 tristate "Aureal Vortex 2" 111 - depends on SND 112 112 select SND_MPU401_UART 113 113 select SND_AC97_CODEC 114 114 help ··· 122 124 123 125 config SND_AW2 124 126 tristate "Emagic Audiowerk 2" 125 - depends on SND 126 127 help 127 128 Say Y here to include support for Emagic Audiowerk 2 soundcards. 128 129 ··· 136 139 137 140 config SND_AZT3328 138 141 tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)" 139 - depends on SND && EXPERIMENTAL 142 + depends on EXPERIMENTAL 140 143 select SND_OPL3_LIB 141 144 select SND_MPU401_UART 142 145 select SND_PCM ··· 149 152 150 153 config SND_BT87X 151 154 tristate "Bt87x Audio Capture" 152 - depends on SND 153 155 select SND_PCM 154 156 help 155 157 If you want to record audio from TV cards based on ··· 170 174 171 175 config SND_CA0106 172 176 tristate "SB Audigy LS / Live 24bit" 173 - depends on SND 174 177 select SND_AC97_CODEC 175 178 select SND_RAWMIDI 176 179 select SND_VMASTER ··· 182 187 183 188 config SND_CMIPCI 184 189 tristate "C-Media 8338, 8738, 8768, 8770" 185 - depends on SND 186 190 select SND_OPL3_LIB 187 191 select SND_MPU401_UART 188 192 select SND_PCM ··· 195 201 196 202 config SND_OXYGEN_LIB 197 203 tristate 198 - depends on SND 199 204 select SND_PCM 200 205 select SND_MPU401_UART 201 206 202 207 config SND_OXYGEN 203 208 tristate "C-Media 8788 (Oxygen)" 204 - depends on SND 205 209 select SND_OXYGEN_LIB 206 210 help 207 211 Say Y here to include support for sound cards based on the ··· 217 225 218 226 config SND_CS4281 219 227 tristate "Cirrus Logic (Sound Fusion) CS4281" 220 - depends on SND 221 228 select SND_OPL3_LIB 222 229 select SND_RAWMIDI 223 230 select SND_AC97_CODEC ··· 228 237 229 238 config SND_CS46XX 230 239 tristate "Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x" 231 - depends on SND 232 240 select SND_RAWMIDI 233 241 select SND_AC97_CODEC 234 242 help ··· 248 258 249 259 config SND_CS5530 250 260 tristate "CS5530 Audio" 251 - depends on SND && ISA_DMA_API 261 + depends on ISA_DMA_API 252 262 select SND_SB16_DSP 253 263 help 254 264 Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips. ··· 258 268 259 269 config SND_CS5535AUDIO 260 270 tristate "CS5535/CS5536 Audio" 261 - depends on SND && X86 && !X86_64 271 + depends on X86 && !X86_64 262 272 select SND_PCM 263 273 select SND_AC97_CODEC 264 274 help ··· 276 286 277 287 config SND_DARLA20 278 288 tristate "(Echoaudio) Darla20" 279 - depends on SND 280 289 select FW_LOADER 281 290 select SND_PCM 282 291 help ··· 286 297 287 298 config SND_GINA20 288 299 tristate "(Echoaudio) Gina20" 289 - depends on SND 290 300 select FW_LOADER 291 301 select SND_PCM 292 302 help ··· 296 308 297 309 config SND_LAYLA20 298 310 tristate "(Echoaudio) Layla20" 299 - depends on SND 300 311 select FW_LOADER 301 312 select SND_RAWMIDI 302 313 select SND_PCM ··· 307 320 308 321 config SND_DARLA24 309 322 tristate "(Echoaudio) Darla24" 310 - depends on SND 311 323 select FW_LOADER 312 324 select SND_PCM 313 325 help ··· 317 331 318 332 config SND_GINA24 319 333 tristate "(Echoaudio) Gina24" 320 - depends on SND 321 334 select FW_LOADER 322 335 select SND_PCM 323 336 help ··· 327 342 328 343 config SND_LAYLA24 329 344 tristate "(Echoaudio) Layla24" 330 - depends on SND 331 345 select FW_LOADER 332 346 select SND_RAWMIDI 333 347 select SND_PCM ··· 338 354 339 355 config SND_MONA 340 356 tristate "(Echoaudio) Mona" 341 - depends on SND 342 357 select FW_LOADER 343 358 select SND_RAWMIDI 344 359 select SND_PCM ··· 349 366 350 367 config SND_MIA 351 368 tristate "(Echoaudio) Mia" 352 - depends on SND 353 369 select FW_LOADER 354 370 select SND_RAWMIDI 355 371 select SND_PCM ··· 360 378 361 379 config SND_ECHO3G 362 380 tristate "(Echoaudio) 3G cards" 363 - depends on SND 364 381 select FW_LOADER 365 382 select SND_RAWMIDI 366 383 select SND_PCM ··· 371 390 372 391 config SND_INDIGO 373 392 tristate "(Echoaudio) Indigo" 374 - depends on SND 375 393 select FW_LOADER 376 394 select SND_PCM 377 395 help ··· 381 401 382 402 config SND_INDIGOIO 383 403 tristate "(Echoaudio) Indigo IO" 384 - depends on SND 385 404 select FW_LOADER 386 405 select SND_PCM 387 406 help ··· 391 412 392 413 config SND_INDIGODJ 393 414 tristate "(Echoaudio) Indigo DJ" 394 - depends on SND 395 415 select FW_LOADER 396 416 select SND_PCM 397 417 help ··· 401 423 402 424 config SND_EMU10K1 403 425 tristate "Emu10k1 (SB Live!, Audigy, E-mu APS)" 404 - depends on SND 405 426 select FW_LOADER 406 427 select SND_HWDEP 407 428 select SND_RAWMIDI ··· 418 441 419 442 config SND_EMU10K1X 420 443 tristate "Emu10k1X (Dell OEM Version)" 421 - depends on SND 422 444 select SND_AC97_CODEC 423 445 select SND_RAWMIDI 424 446 help ··· 429 453 430 454 config SND_ENS1370 431 455 tristate "(Creative) Ensoniq AudioPCI 1370" 432 - depends on SND 433 456 select SND_RAWMIDI 434 457 select SND_PCM 435 458 help ··· 439 464 440 465 config SND_ENS1371 441 466 tristate "(Creative) Ensoniq AudioPCI 1371/1373" 442 - depends on SND 443 467 select SND_RAWMIDI 444 468 select SND_AC97_CODEC 445 469 help ··· 450 476 451 477 config SND_ES1938 452 478 tristate "ESS ES1938/1946/1969 (Solo-1)" 453 - depends on SND 454 479 select SND_OPL3_LIB 455 480 select SND_MPU401_UART 456 481 select SND_AC97_CODEC ··· 462 489 463 490 config SND_ES1968 464 491 tristate "ESS ES1968/1978 (Maestro-1/2/2E)" 465 - depends on SND 466 492 select SND_MPU401_UART 467 493 select SND_AC97_CODEC 468 494 help ··· 473 501 474 502 config SND_FM801 475 503 tristate "ForteMedia FM801" 476 - depends on SND 477 504 select SND_OPL3_LIB 478 505 select SND_MPU401_UART 479 506 select SND_AC97_CODEC ··· 499 528 500 529 config SND_HDA_INTEL 501 530 tristate "Intel HD Audio" 502 - depends on SND 503 531 select SND_PCM 504 532 select SND_VMASTER 505 533 help ··· 607 637 608 638 config SND_HDSP 609 639 tristate "RME Hammerfall DSP Audio" 610 - depends on SND 611 640 select SND_HWDEP 612 641 select SND_RAWMIDI 613 642 select SND_PCM ··· 619 650 620 651 config SND_HDSPM 621 652 tristate "RME Hammerfall DSP MADI" 622 - depends on SND 623 653 select SND_HWDEP 624 654 select SND_RAWMIDI 625 655 select SND_PCM ··· 631 663 632 664 config SND_HIFIER 633 665 tristate "TempoTec HiFier Fantasia" 634 - depends on SND 635 666 select SND_OXYGEN_LIB 636 667 help 637 668 Say Y here to include support for the MediaTek/TempoTec HiFier ··· 641 674 642 675 config SND_ICE1712 643 676 tristate "ICEnsemble ICE1712 (Envy24)" 644 - depends on SND 645 677 select SND_MPU401_UART 646 678 select SND_AC97_CODEC 647 679 help ··· 657 691 658 692 config SND_ICE1724 659 693 tristate "ICE/VT1724/1720 (Envy24HT/PT)" 660 - depends on SND 661 694 select SND_RAWMIDI 662 695 select SND_AC97_CODEC 663 696 select SND_VMASTER ··· 674 709 675 710 config SND_INTEL8X0 676 711 tristate "Intel/SiS/nVidia/AMD/ALi AC97 Controller" 677 - depends on SND 678 712 select SND_AC97_CODEC 679 713 help 680 714 Say Y here to include support for the integrated AC97 sound ··· 686 722 687 723 config SND_INTEL8X0M 688 724 tristate "Intel/SiS/nVidia/AMD MC97 Modem" 689 - depends on SND 690 725 select SND_AC97_CODEC 691 726 help 692 727 Say Y here to include support for the integrated MC97 modem on ··· 696 733 697 734 config SND_KORG1212 698 735 tristate "Korg 1212 IO" 699 - depends on SND 700 736 select FW_LOADER if !SND_KORG1212_FIRMWARE_IN_KERNEL 701 737 select SND_PCM 702 738 help ··· 715 753 716 754 config SND_MAESTRO3 717 755 tristate "ESS Allegro/Maestro3" 718 - depends on SND 719 756 select FW_LOADER if !SND_MAESTRO3_FIRMWARE_IN_KERNEL 720 757 select SND_AC97_CODEC 721 758 help ··· 735 774 736 775 config SND_MIXART 737 776 tristate "Digigram miXart" 738 - depends on SND 739 777 select SND_HWDEP 740 778 select SND_PCM 741 779 help ··· 746 786 747 787 config SND_NM256 748 788 tristate "NeoMagic NM256AV/ZX" 749 - depends on SND 750 789 select SND_AC97_CODEC 751 790 help 752 791 Say Y here to include support for NeoMagic NM256AV/ZX chips. ··· 755 796 756 797 config SND_PCXHR 757 798 tristate "Digigram PCXHR" 758 - depends on SND 759 799 select SND_PCM 760 800 select SND_HWDEP 761 801 help ··· 765 807 766 808 config SND_RIPTIDE 767 809 tristate "Conexant Riptide" 768 - depends on SND 769 810 select FW_LOADER 770 811 select SND_OPL3_LIB 771 812 select SND_MPU401_UART ··· 777 820 778 821 config SND_RME32 779 822 tristate "RME Digi32, 32/8, 32 PRO" 780 - depends on SND 781 823 select SND_PCM 782 824 help 783 825 Say Y to include support for RME Digi32, Digi32 PRO and ··· 788 832 789 833 config SND_RME96 790 834 tristate "RME Digi96, 96/8, 96/8 PRO" 791 - depends on SND 792 835 select SND_PCM 793 836 help 794 837 Say Y here to include support for RME Digi96, Digi96/8 and ··· 798 843 799 844 config SND_RME9652 800 845 tristate "RME Digi9652 (Hammerfall)" 801 - depends on SND 802 846 select SND_PCM 803 847 help 804 848 Say Y here to include support for RME Hammerfall (RME ··· 808 854 809 855 config SND_SIS7019 810 856 tristate "SiS 7019 Audio Accelerator" 811 - depends on SND && X86 && !X86_64 857 + depends on X86 && !X86_64 812 858 select SND_AC97_CODEC 813 859 help 814 860 Say Y here to include support for the SiS 7019 Audio Accelerator. ··· 818 864 819 865 config SND_SONICVIBES 820 866 tristate "S3 SonicVibes" 821 - depends on SND 822 867 select SND_OPL3_LIB 823 868 select SND_MPU401_UART 824 869 select SND_AC97_CODEC ··· 830 877 831 878 config SND_TRIDENT 832 879 tristate "Trident 4D-Wave DX/NX; SiS 7018" 833 - depends on SND 834 880 select SND_MPU401_UART 835 881 select SND_AC97_CODEC 836 882 help ··· 841 889 842 890 config SND_VIA82XX 843 891 tristate "VIA 82C686A/B, 8233/8235 AC97 Controller" 844 - depends on SND 845 892 select SND_MPU401_UART 846 893 select SND_AC97_CODEC 847 894 help ··· 852 901 853 902 config SND_VIA82XX_MODEM 854 903 tristate "VIA 82C686A/B, 8233 based Modems" 855 - depends on SND 856 904 select SND_AC97_CODEC 857 905 help 858 906 Say Y here to include support for the integrated MC97 modem on ··· 862 912 863 913 config SND_VIRTUOSO 864 914 tristate "Asus Virtuoso 100/200 (Xonar)" 865 - depends on SND 866 915 select SND_OXYGEN_LIB 867 916 help 868 917 Say Y here to include support for sound cards based on the ··· 872 923 873 924 config SND_VX222 874 925 tristate "Digigram VX222" 875 - depends on SND 876 926 select SND_VX_LIB 877 927 help 878 928 Say Y here to include support for Digigram VX222 soundcards. ··· 881 933 882 934 config SND_YMFPCI 883 935 tristate "Yamaha YMF724/740/744/754" 884 - depends on SND 885 936 select FW_LOADER if !SND_YMFPCI_FIRMWARE_IN_KERNEL 886 937 select SND_OPL3_LIB 887 938 select SND_MPU401_UART ··· 922 975 The default time-out value in seconds for AC97 automatic 923 976 power-save mode. 0 means to disable the power-save mode. 924 977 925 - endmenu 978 + endif # SND_PCI
+10 -5
sound/pcmcia/Kconfig
··· 1 1 # ALSA PCMCIA drivers 2 2 3 - menu "PCMCIA devices" 4 - depends on SND!=n && PCMCIA 3 + menuconfig SND_PCMCIA 4 + bool "PCMCIA sound devices" 5 + depends on PCMCIA 6 + default y 7 + help 8 + Support for sound devices connected via the PCMCIA bus. 9 + 10 + if SND_PCMCIA && PCMCIA 5 11 6 12 config SND_VXPOCKET 7 13 tristate "Digigram VXpocket" 8 - depends on SND && PCMCIA 9 14 select SND_VX_LIB 10 15 help 11 16 Say Y here to include support for Digigram VXpocket and ··· 21 16 22 17 config SND_PDAUDIOCF 23 18 tristate "Sound Core PDAudioCF" 24 - depends on SND && PCMCIA 25 19 select SND_PCM 26 20 help 27 21 Say Y here to include support for Sound Core PDAudioCF ··· 29 25 To compile this driver as a module, choose M here: the module 30 26 will be called snd-pdaudiocf. 31 27 32 - endmenu 28 + endif # SND_PCMCIA 29 +
+11 -15
sound/ppc/Kconfig
··· 1 1 # ALSA PowerMac drivers 2 2 3 - menu "ALSA PowerMac devices" 4 - depends on SND!=n && PPC 3 + menuconfig SND_PPC 4 + bool "PowerPC sound devices" 5 + depends on PPC64 || PPC32 6 + default y 7 + help 8 + Support for sound devices specific to PowerPC architectures. 5 9 6 - comment "ALSA PowerMac requires I2C" 7 - depends on SND && I2C=n 8 - 9 - comment "ALSA PowerMac requires INPUT" 10 - depends on SND && INPUT=n 10 + if SND_PPC 11 11 12 12 config SND_POWERMAC 13 13 tristate "PowerMac (AWACS, DACA, Burgundy, Tumbler, Keywest)" 14 - depends on SND && I2C && INPUT && PPC_PMAC 14 + depends on I2C && INPUT && PPC_PMAC 15 15 select SND_PCM 16 16 help 17 17 Say Y here to include support for the integrated sound device. ··· 32 32 Note that you can turn on/off DRC manually even without this 33 33 option. 34 34 35 - endmenu 36 - 37 - menu "ALSA PowerPC devices" 38 - depends on SND!=n && ( PPC64 || PPC32 ) 39 - 40 35 config SND_PS3 41 36 tristate "PS3 Audio support" 42 - depends on SND && PS3_PS3AV 37 + depends on PS3_PS3AV 43 38 select SND_PCM 44 39 default m 45 40 help ··· 47 52 int "Startup delay time in ms" 48 53 depends on SND_PS3 49 54 default "2000" 50 - endmenu 55 + 56 + endif # SND_PPC
+12 -4
sound/sh/Kconfig
··· 1 1 # ALSA SH drivers 2 2 3 - menu "SUPERH devices" 4 - depends on SND!=n && SUPERH 3 + menuconfig SND_SUPERH 4 + bool "SUPERH sound devices" 5 + depends on SUPERH 6 + default y 7 + help 8 + Support for sound devices specific to SUPERH architectures. 9 + Drivers that are implemented on ASoC can be found in 10 + "ALSA for SoC audio support" section. 11 + 12 + if SND_SUPERH 5 13 6 14 config SND_AICA 7 15 tristate "Dreamcast Yamaha AICA sound" 8 - depends on SH_DREAMCAST && SND 16 + depends on SH_DREAMCAST 9 17 select SND_PCM 10 18 help 11 19 ALSA Sound driver for the SEGA Dreamcast console. 12 20 13 - endmenu 21 + endif # SND_SUPERH 14 22
+8 -9
sound/soc/Kconfig
··· 2 2 # SoC audio configuration 3 3 # 4 4 5 - menu "System on Chip audio support" 6 - depends on SND!=n 7 - 8 - config SND_SOC_AC97_BUS 9 - bool 10 - 11 - config SND_SOC 5 + menuconfig SND_SOC 12 6 tristate "ALSA for SoC audio support" 13 - depends on SND 14 7 select SND_PCM 15 8 ---help--- 16 9 ··· 15 22 16 23 This ASoC audio support can also be built as a module. If so, the module 17 24 will be called snd-soc-core. 25 + 26 + if SND_SOC 27 + 28 + config SND_SOC_AC97_BUS 29 + bool 18 30 19 31 # All the supported Soc's 20 32 source "sound/soc/at91/Kconfig" ··· 33 35 # Supported codecs 34 36 source "sound/soc/codecs/Kconfig" 35 37 36 - endmenu 38 + endif # SND_SOC 39 +
+1 -1
sound/soc/at91/Kconfig
··· 1 1 config SND_AT91_SOC 2 2 tristate "SoC Audio for the Atmel AT91 System-on-Chip" 3 - depends on ARCH_AT91 && SND_SOC 3 + depends on ARCH_AT91 4 4 help 5 5 Say Y or M if you want to add support for codecs attached to 6 6 the AT91 SSC interface. You will also need
+2 -8
sound/soc/codecs/Kconfig
··· 1 1 config SND_SOC_AC97_CODEC 2 2 tristate 3 - depends on SND_SOC 3 + select SND_AC97_CODEC 4 4 5 5 config SND_SOC_WM8731 6 6 tristate 7 - depends on SND_SOC 8 7 9 8 config SND_SOC_WM8750 10 9 tristate 11 - depends on SND_SOC 12 10 13 11 config SND_SOC_WM8753 14 12 tristate 15 - depends on SND_SOC 16 13 17 14 config SND_SOC_WM9712 18 15 tristate 19 - depends on SND_SOC 20 16 21 17 config SND_SOC_WM9713 22 18 tristate 23 - depends on SND_SOC 24 19 25 20 # Cirrus Logic CS4270 Codec 26 21 config SND_SOC_CS4270 27 22 tristate 28 - depends on SND_SOC 29 23 30 24 # Cirrus Logic CS4270 Codec Hardware Mute Support 31 25 # Select if you have external muting circuitry attached to your CS4270. ··· 37 43 38 44 config SND_SOC_TLV320AIC3X 39 45 tristate 40 - depends on SND_SOC && I2C 46 + depends on I2C
+1 -1
sound/soc/davinci/Kconfig
··· 1 1 config SND_DAVINCI_SOC 2 2 tristate "SoC Audio for the TI DAVINCI chip" 3 - depends on ARCH_DAVINCI && SND_SOC 3 + depends on ARCH_DAVINCI 4 4 help 5 5 Say Y or M if you want to add support for codecs attached to 6 6 the DAVINCI AC97 or I2S interface. You will also need
+1 -1
sound/soc/fsl/Kconfig
··· 2 2 3 3 config SND_SOC_MPC8610 4 4 bool "ALSA SoC support for the MPC8610 SOC" 5 - depends on SND_SOC && MPC8610_HPCD 5 + depends on MPC8610_HPCD 6 6 default y if MPC8610 7 7 help 8 8 Say Y if you want to add support for codecs attached to the SSI
+1 -1
sound/soc/pxa/Kconfig
··· 1 1 config SND_PXA2XX_SOC 2 2 tristate "SoC Audio for the Intel PXA2xx chip" 3 - depends on ARCH_PXA && SND_SOC 3 + depends on ARCH_PXA 4 4 help 5 5 Say Y or M if you want to add support for codecs attached to 6 6 the PXA2xx AC97, I2S or SSP interface. You will also need
+1 -3
sound/soc/s3c24xx/Kconfig
··· 1 1 config SND_S3C24XX_SOC 2 2 tristate "SoC Audio for the Samsung S3C24XX chips" 3 - depends on ARCH_S3C2410 && SND_SOC 4 - select SND_PCM 3 + depends on ARCH_S3C2410 5 4 help 6 5 Say Y or M if you want to add support for codecs attached to 7 6 the S3C24XX AC97, I2S or SSP interface. You will also need ··· 15 16 config SND_S3C2443_SOC_AC97 16 17 tristate 17 18 select AC97_BUS 18 - select SND_AC97_CODEC 19 19 select SND_SOC_AC97_BUS 20 20 21 21 config SND_S3C24XX_SOC_NEO1973_WM8753
+2 -3
sound/soc/sh/Kconfig
··· 3 3 4 4 config SND_SOC_PCM_SH7760 5 5 tristate "SoC Audio support for Renesas SH7760" 6 - depends on CPU_SUBTYPE_SH7760 && SND_SOC && SH_DMABRG 6 + depends on CPU_SUBTYPE_SH7760 && SH_DMABRG 7 7 help 8 8 Enable this option for SH7760 AC97/I2S audio support. 9 9 ··· 13 13 ## 14 14 15 15 config SND_SOC_SH4_HAC 16 + tristate 16 17 select AC97_BUS 17 18 select SND_SOC_AC97_BUS 18 - select SND_AC97_CODEC 19 - tristate 20 19 21 20 config SND_SOC_SH4_SSI 22 21 tristate
+11 -6
sound/sparc/Kconfig
··· 1 1 # ALSA Sparc drivers 2 2 3 - menu "ALSA Sparc devices" 4 - depends on SND!=n && SPARC 3 + menuconfig SND_SPARC 4 + bool "Sparc sound devices" 5 + depends on SPARC 6 + default y 7 + help 8 + Support for sound devices specific to Sun SPARC architectures. 9 + 10 + if SND_SPARC 5 11 6 12 config SND_SUN_AMD7930 7 13 tristate "Sun AMD7930" 8 - depends on SBUS && SND 14 + depends on SBUS 9 15 select SND_PCM 10 16 help 11 17 Say Y here to include support for AMD7930 sound device on Sun. ··· 21 15 22 16 config SND_SUN_CS4231 23 17 tristate "Sun CS4231" 24 - depends on SND 25 18 select SND_PCM 26 19 help 27 20 Say Y here to include support for CS4231 sound device on Sun. ··· 30 25 31 26 config SND_SUN_DBRI 32 27 tristate "Sun DBRI" 33 - depends on SND && SBUS 28 + depends on SBUS 34 29 select SND_PCM 35 30 help 36 31 Say Y here to include support for DBRI sound device on Sun. ··· 38 33 To compile this driver as a module, choose M here: the module 39 34 will be called snd-sun-dbri. 40 35 41 - endmenu 36 + endif # SND_SPARC
+10 -3
sound/spi/Kconfig
··· 1 1 #SPI drivers 2 2 3 - menu "SPI devices" 4 - depends on SND != n 3 + menuconfig SND_SPI 4 + bool "SPI sound devices" 5 + depends on SPI 6 + default y 7 + help 8 + Support for sound devices connected via the SPI bus. 9 + 10 + if SND_SPI 5 11 6 12 config SND_AT73C213 7 13 tristate "Atmel AT73C213 DAC driver" ··· 34 28 35 29 Set to 48000 Hz by default. 36 30 37 - endmenu 31 + endif # SND_SPI 32 +
+10 -6
sound/usb/Kconfig
··· 1 1 # ALSA USB drivers 2 2 3 - menu "USB devices" 4 - depends on SND!=n && USB!=n 3 + menuconfig SND_USB 4 + bool "USB sound devices" 5 + depends on USB 6 + default y 7 + help 8 + Support for sound devices connected via the USB bus. 9 + 10 + if SND_USB && USB 5 11 6 12 config SND_USB_AUDIO 7 13 tristate "USB Audio/MIDI driver" 8 - depends on SND && USB 9 14 select SND_HWDEP 10 15 select SND_RAWMIDI 11 16 select SND_PCM ··· 23 18 24 19 config SND_USB_USX2Y 25 20 tristate "Tascam US-122, US-224 and US-428 USB driver" 26 - depends on SND && USB && (X86 || PPC || ALPHA) 21 + depends on X86 || PPC || ALPHA 27 22 select SND_HWDEP 28 23 select SND_RAWMIDI 29 24 select SND_PCM ··· 36 31 37 32 config SND_USB_CAIAQ 38 33 tristate "Native Instruments USB audio devices" 39 - depends on SND && USB 40 34 select SND_HWDEP 41 35 select SND_RAWMIDI 42 36 select SND_PCM ··· 67 63 * Native Instruments Kore Controller 2 68 64 * Native Instruments Audio Kontrol 1 69 65 70 - endmenu 66 + endif # SND_USB 71 67