]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - sound/pci/Kconfig
[ALSA] Fix SB-module dependency with PCI drivers
[karo-tx-linux.git] / sound / pci / Kconfig
index 12dfda3123a0684a4f46520f1e24c476a8849e73..c6b44102aa5bb41571e6823cde32065db835f926 100644 (file)
@@ -33,6 +33,7 @@ config SND_ALS4000
        select SND_OPL3_LIB
        select SND_MPU401_UART
        select SND_PCM
+       select SND_SB_COMMON
        help
          Say Y here to include support for soundcards based on Avance Logic
          ALS4000 chips.
@@ -215,6 +216,16 @@ config SND_CS46XX_NEW_DSP
 
          This works better than the old code, so say Y.
 
+config SND_CS5530
+       tristate "CS5530 Audio"
+       depends on SND && ISA_DMA_API
+       select SND_SB16_DSP
+       help
+         Say Y here to include support for audio on Cyrix/NatSemi CS5530 chips.
+
+         To compile this driver as a module, choose M here: the module
+         will be called snd-cs5530.
+
 config SND_CS5535AUDIO
        tristate "CS5535/CS5536 Audio"
        depends on SND && X86 && !X86_64
@@ -576,6 +587,7 @@ config SND_INTEL8X0M
 config SND_KORG1212
        tristate "Korg 1212 IO"
        depends on SND
+       select FW_LOADER if !SND_KORG1212_FIRMWARE_IN_KERNEL
        select SND_PCM
        help
          Say Y here to include support for Korg 1212IO soundcards.
@@ -586,17 +598,16 @@ config SND_KORG1212
 config SND_KORG1212_FIRMWARE_IN_KERNEL
        bool "In-kernel firmware for Korg1212 driver"
        depends on SND_KORG1212
-       select FW_LOADER
        default y
        help
          Say Y here to include the static firmware built in the kernel
-         for Korg1212 driver.  If you choose N here, the external
-         firmware files from alsa-plugins pacakge are necessary.
+         for the Korg1212 driver.  If you choose N here, you need to
+         install the firmware files from the alsa-firmware package.
 
 config SND_MAESTRO3
        tristate "ESS Allegro/Maestro3"
        depends on SND
-       select FW_LOADER
+       select FW_LOADER if !SND_MAESTRO3_FIRMWARE_IN_KERNEL
        select SND_AC97_CODEC
        help
          Say Y here to include support for soundcards based on ESS Maestro 3
@@ -608,12 +619,11 @@ config SND_MAESTRO3
 config SND_MAESTRO3_FIRMWARE_IN_KERNEL
        bool "In-kernel firmware for Maestro3 driver"
        depends on SND_MAESTRO3
-       select FW_LOADER
        default y
        help
          Say Y here to include the static firmware built in the kernel
-         for Maestro3 driver.  If you choose N here, the external
-         firmware files from alsa-plugins pacakge are necessary.
+         for the Maestro3 driver.  If you choose N here, you need to
+         install the firmware files from the alsa-firmware package.
 
 config SND_MIXART
        tristate "Digigram miXart"
@@ -756,6 +766,7 @@ config SND_VX222
 config SND_YMFPCI
        tristate "Yamaha YMF724/740/744/754"
        depends on SND
+       select FW_LOADER if !SND_YMFPCI_FIRMWARE_IN_KERNEL
        select SND_OPL3_LIB
        select SND_MPU401_UART
        select SND_AC97_CODEC
@@ -769,12 +780,11 @@ config SND_YMFPCI
 config SND_YMFPCI_FIRMWARE_IN_KERNEL
        bool "In-kernel firmware for YMFPCI driver"
        depends on SND_YMFPCI
-       select FW_LOADER
        default y
        help
          Say Y here to include the static firmware built in the kernel
-         for YMFPCI driver.  If you choose N here, the external
-         firmware files from alsa-plugins pacakge are necessary.
+         for the YMFPCI driver.  If you choose N here, you need to
+         install the firmware files from the alsa-firmware package.
 
 config SND_AC97_POWER_SAVE
        bool "AC97 Power-Saving Mode"