Merge branch 'linus' into cont_syslog
[safe/jmp/linux-2.6] / sound / pci / Kconfig
index 699c280..e7a8cd0 100644 (file)
@@ -58,6 +58,18 @@ config SND_ALI5451
          To compile this driver as a module, choose M here: the module
          will be called snd-ali5451.
 
+config SND_ASIHPI
+       tristate "AudioScience ASIxxxx"
+       depends on X86
+       select FW_LOADER
+       select SND_PCM
+       select SND_HWDEP
+       help
+         Say Y here to include support for AudioScience ASI sound cards.
+
+         To compile this driver as a module, choose M here: the module
+         will be called snd-asihpi.
+
 config SND_ATIIXP
        tristate "ATI IXP AC97 Controller"
        select SND_AC97_CODEC
@@ -135,11 +147,11 @@ config SND_AW2
 
 
 config SND_AZT3328
-       tristate "Aztech AZF3328 / PCI168 (EXPERIMENTAL)"
-       depends on EXPERIMENTAL
+       tristate "Aztech AZF3328 / PCI168"
        select SND_OPL3_LIB
        select SND_MPU401_UART
        select SND_PCM
+       select SND_RAWMIDI
        help
          Say Y here to include support for Aztech AZF3328 (PCI168)
          soundcards.
@@ -259,7 +271,6 @@ config SND_CS5530
 
 config SND_CS5535AUDIO
        tristate "CS5535/CS5536 Audio"
-       depends on X86 && !X86_64
        select SND_PCM
        select SND_AC97_CODEC
        help
@@ -275,6 +286,16 @@ config SND_CS5535AUDIO
          To compile this driver as a module, choose M here: the module
          will be called snd-cs5535audio.
 
+config SND_CTXFI
+       tristate "Creative Sound Blaster X-Fi"
+       select SND_PCM
+       help
+         If you want to use soundcards based on Creative Sound Blastr X-Fi
+         boards with 20k1 or 20k2 chips, say Y here.
+
+         To compile this driver as a module, choose M here: the module
+         will be called snd-ctxfi.
+
 config SND_DARLA20
        tristate "(Echoaudio) Darla20"
        select FW_LOADER
@@ -492,6 +513,16 @@ config SND_ES1968
          To compile this driver as a module, choose M here: the module
          will be called snd-es1968.
 
+config SND_ES1968_INPUT
+       bool "Enable input device for es1968 volume buttons"
+       depends on SND_ES1968
+       depends on INPUT=y || INPUT=SND_ES1968
+       help
+         If you say Y here, you will get an input device which reports
+         keypresses for the volume buttons connected to the es1968 chip.
+         If you say N the buttons will directly control the master volume.
+         It is recommended to say Y.
+
 config SND_FM801
        tristate "ForteMedia FM801"
        select SND_OPL3_LIB
@@ -532,6 +563,9 @@ config SND_HDSP
          To compile this driver as a module, choose M here: the module
          will be called snd-hdsp.
 
+comment "Don't forget to add built-in firmwares for HDSP driver"
+       depends on SND_HDSP=y
+
 config SND_HDSPM
        tristate "RME Hammerfall DSP MADI"
        select SND_HWDEP
@@ -558,6 +592,7 @@ config SND_ICE1712
        tristate "ICEnsemble ICE1712 (Envy24)"
        select SND_MPU401_UART
        select SND_AC97_CODEC
+       select BITREVERSE
        help
          Say Y here to include support for soundcards based on the
          ICE1712 (Envy24) chip.
@@ -622,6 +657,16 @@ config SND_KORG1212
          To compile this driver as a module, choose M here: the module
          will be called snd-korg1212.
 
+config SND_LX6464ES
+       tristate "Digigram LX6464ES"
+       select SND_PCM
+       help
+         Say Y here to include support for Digigram LX6464ES boards.
+
+         To compile this driver as a module, choose M here: the module
+         will be called snd-lx6464es.
+
+
 config SND_MAESTRO3
        tristate "ESS Allegro/Maestro3"
        select SND_AC97_CODEC
@@ -632,6 +677,16 @@ config SND_MAESTRO3
          To compile this driver as a module, choose M here: the module
          will be called snd-maestro3.
 
+config SND_MAESTRO3_INPUT
+       bool "Enable input device for maestro3 volume buttons"
+       depends on SND_MAESTRO3
+       depends on INPUT=y || INPUT=SND_MAESTRO3
+       help
+         If you say Y here, you will get an input device which reports
+         keypresses for the volume buttons connected to the maestro3 chip.
+         If you say N the buttons will directly control the master volume.
+         It is recommended to say Y.
+
 config SND_MIXART
        tristate "Digigram miXart"
        select SND_HWDEP
@@ -766,6 +821,7 @@ config SND_VIRTUOSO
          Say Y here to include support for sound cards based on the
          Asus AV100/AV200 chips, i.e., Xonar D1, DX, D2, D2X,
          Essence ST (Deluxe), and Essence STX.
+         Support for the DS is experimental.
          Support for the HDAV1.3 (Deluxe) is very experimental.
 
          To compile this driver as a module, choose M here: the module