X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Foss%2FKconfig;h=46022a534932f3e0e2126451ae61d18f6af4b8c8;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=bd944059548f392073e8b8dd6943612193412a72;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git
diff --git a/sound/oss/Kconfig b/sound/oss/Kconfig
index bd9440595..46022a534 100644
--- a/sound/oss/Kconfig
+++ b/sound/oss/Kconfig
@@ -34,102 +34,31 @@ config SOUND_CMPCI
config SOUND_CMPCI_FM
bool "Enable legacy FM"
- depends on SOUND_CMPCI
+ depends on SOUND_CMPCI && X86
help
- Say Y here to enable the legacy FM (frequency-modulation) synthesis
- support on a card using the CMI8338 or CMI8378 chipset.
+ Say Y here to enable the legacy FM (frequency-modulation) synthesizer
+ support on a card using the CMI8338 or CMI8378 chipset. Even it is
+ enabled, you need to set fmio as proper value to enable it.
Say N here if you don't need this.
-config SOUND_CMPCI_FMIO
- hex "FM I/O 388, 3C8, 3E0, 3E8"
- depends on SOUND_CMPCI_FM
- default "388"
- help
- Set the base I/O address for FM synthesis control on a card using
- the CMI8338 or CMI8378 chipset.
- The default is 388; other choices are 3c8, 3e0, or 3e8.
-
config SOUND_CMPCI_MIDI
bool "Enable legacy MPU-401"
- depends on SOUND_CMPCI
+ depends on SOUND_CMPCI && X86
help
- Say Y here to enable the legacy MP401 MIDI synthesis support on a
- card using the CMI8338 or CMI8378 chipset.
+ Say Y here to enable the legacy MPU401 MIDI synthesizer support on a
+ card using the CMI8338 or CMI8378 chipset. Even it is enabled,
+ you need to set mpuio as proper value to enable it.
Say N here if you don't need this.
-config SOUND_CMPCI_MPUIO
- hex "MPU-401 I/O 330, 320, 310, 300"
- depends on SOUND_CMPCI_MIDI
- default "330"
- help
- Set the base I/O address for MP401 MIDI synthesis control on a card
- using the CMI8338 or CMI8378 chipset.
- The default is 330; other choices are 320, 310, or 300.
-
config SOUND_CMPCI_JOYSTICK
bool "Enable joystick"
- depends on SOUND_CMPCI
+ depends on SOUND_CMPCI && X86
help
- Say here in order to enable the joystick port on a sound crd using
- the CMI8338 or the CMI8738 chipset. Data on these chips are
- available at .
-
-config SOUND_CMPCI_CM8738
- bool "Support CMI8738 based audio cards"
- depends on SOUND_CMPCI
- help
- Say Y or M if you have a PCI sound card using the CMI8338
- or the CMI8378 chipset. Data on this chip is available at
- .
-
- A userspace utility to control some internal registers of these
- chips is available at
- .
-
-config SOUND_CMPCI_SPDIFINVERSE
- bool "Inverse S/PDIF in for CMI8738"
- depends on SOUND_CMPCI_CM8738
- help
- Say Y here to have the driver invert the signal presented on SPDIF IN
- of a card using the CMI8338 or CMI8378 chipset.
+ Say Y here in order to enable the joystick port on a sound card using
+ the CMI8338 or the CMI8738 chipset. You need to config the
+ gameport support and set joystick parameter as 1 to use it.
Say N here if you don't need this.
-config SOUND_CMPCI_SPDIFLOOP
- bool "Enable S/PDIF loop for CMI8738"
- depends on SOUND_CMPCI_CM8738
- help
- Enable loopback from SPDIF in to SPDIF out. For discussion, see
- "The 8738 Audio SPDIF In/Out Technical Data" on the technical
- support page at .
-
- A userspace utility to control even more internal registers of these
- chips is available at
- .
- This package will among other things help you enable SPDIF
- out/in/loop/monitor.
-
-config SOUND_CMPCI_SPEAKERS
- int "Number of speakers 2, 4, 5, 6"
- depends on SOUND_CMPCI_CM8738
- default "2"
- help
- Specify the number of speaker channels you want the card to drive,
- as an integer.
-
-config SOUND_CMPCI_LINE_REAR
- bool "Use Line-in as Read-out"
- depends on SOUND_CMPCI_CM8738 && SOUND_CMPCI_SPEAKERS!=2
- help
- Say Y here to enable using line-in jack as an output jack for a rear
- speaker. Say N here if you don't need this.
-
-config SOUND_CMPCI_LINE_BASS
- bool "Use Line-in as Bass"
- depends on SOUND_CMPCI_CM8738 && SOUND_CMPCI_SPEAKERS!=2
- help
- Say Y here to enable using line-in jack as an output jack for a bass
- speaker. Say N here if you don't need this.
-
config SOUND_EMU10K1
tristate "Creative SBLive! (EMU10K1)"
depends on SOUND_PRIME!=n && SOUND && PCI
@@ -198,8 +127,8 @@ config SOUND_ES1371
.
config SOUND_ESSSOLO1
- tristate "ESS Technology Solo1"
- depends on SOUND_PRIME!=n && SOUND && SOUND_GAMEPORT
+ tristate "ESS Technology Solo1"
+ depends on SOUND_PRIME!=n && SOUND && SOUND_GAMEPORT && PCI
help
Say Y or M if you have a PCI sound card utilizing the ESS Technology
Solo1 chip. To find out if your sound card uses a
@@ -210,7 +139,7 @@ config SOUND_ESSSOLO1
config SOUND_MAESTRO
tristate "ESS Maestro, Maestro2, Maestro2E driver"
- depends on SOUND_PRIME!=n && SOUND
+ depends on SOUND_PRIME!=n && SOUND && PCI
help
Say Y or M if you have a sound system driven by ESS's Maestro line
of PCI sound chips. These include the Maestro 1, Maestro 2, and
@@ -233,7 +162,10 @@ config SOUND_ICH
config SOUND_HARMONY
tristate "PA Harmony audio driver"
- depends on GSC_LASI && SOUND
+ depends on GSC_LASI && SOUND_PRIME!=n
+ help
+ Say 'Y' or 'M' to include support for Harmony soundchip
+ on HP 712, 715/new and many other GSC based machines.
config SOUND_SONICVIBES
tristate "S3 SonicVibes"
@@ -257,7 +189,10 @@ config SOUND_VWSND
config SOUND_HAL2
tristate "SGI HAL2 sound (EXPERIMENTAL)"
- depends on SGI_IP22 && SOUND && EXPERIMENTAL
+ depends on SOUND_PRIME!=n && SOUND && SGI_IP22 && EXPERIMENTAL
+ help
+ Say Y or M if you have an SGI Indy system and want to be able to
+ use it's on-board A2 audio system.
config SOUND_VRC5477
tristate "NEC Vrc5477 AC97 sound"