Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cecd1ca0 authored by Adrian Bunk's avatar Adrian Bunk Committed by Linus Torvalds
Browse files

[PATCH] schedule obsolete OSS drivers for removal



This patch schedules obsolete OSS drivers (with ALSA drivers that support
the same hardware) for removal.

Scheduling the via82cxxx driver for removal was ACK'ed by Jeff Garzik.

Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 88baf3e8
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -25,6 +25,13 @@ Who: Adrian Bunk <bunk@stusta.de>

---------------------------

What:	drivers depending on OBSOLETE_OSS_DRIVER
When:	January 2006
Why:	OSS drivers with ALSA replacements
Who:	Adrian Bunk <bunk@stusta.de>

---------------------------

What:	RCU API moves to EXPORT_SYMBOL_GPL
When:	April 2006
Files:	include/linux/rcupdate.h, kernel/rcupdate.c
+44 −29
Original line number Diff line number Diff line
@@ -4,9 +4,24 @@
# More hacking for modularisation.
#
# Prompt user for primary drivers.

config OBSOLETE_OSS_DRIVER
	bool "Obsolete OSS drivers"
	depends on SOUND_PRIME
	help
	  This option enables support for obsolete OSS drivers that
	  are scheduled for removal in the near future since there
	  are ALSA drivers for the same hardware.

	  Please contact Adrian Bunk <bunk@stusta.de> if you had to
	  say Y here because your soundcard is not properly supported
	  by ALSA.

	  If unsure, say N.

config SOUND_BT878
	tristate "BT878 audio dma"
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
	---help---
	  Audio DMA support for bt878 based grabber boards.  As you might have
	  already noticed, bt878 is listed with two functions in /proc/pci.
@@ -22,7 +37,7 @@ config SOUND_BT878

config SOUND_CMPCI
	tristate "C-Media PCI (CMI8338/8738)"
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
	help
	  Say Y or M if you have a PCI sound card using the CMI8338
	  or the CMI8738 chipset.  Data on these chips are available at
@@ -61,7 +76,7 @@ config SOUND_CMPCI_JOYSTICK

config SOUND_EMU10K1
	tristate "Creative SBLive! (EMU10K1)"
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
	---help---
	  Say Y or M if you have a PCI sound card using the EMU10K1 chipset,
	  such as the Creative SBLive!, SB PCI512 or Emu-APS.
@@ -95,7 +110,7 @@ config SOUND_FUSION

config SOUND_CS4281
	tristate "Crystal Sound CS4281"
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
	help
	  Picture and feature list at
	  <http://www.pcbroker.com/crystal4281.html>.
@@ -112,7 +127,7 @@ config SOUND_BCM_CS4297A

config SOUND_ES1370
	tristate "Ensoniq AudioPCI (ES1370)"
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
	help
	  Say Y or M if you have a PCI sound card utilizing the Ensoniq
	  ES1370 chipset, such as Ensoniq's AudioPCI (non-97). To find
@@ -125,7 +140,7 @@ config SOUND_ES1370

config SOUND_ES1371
	tristate "Creative Ensoniq AudioPCI 97 (ES1371)"
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
	help
	  Say Y or M if you have a PCI sound card utilizing the Ensoniq
	  ES1371 chipset, such as Ensoniq's AudioPCI97. To find out if
@@ -138,7 +153,7 @@ config SOUND_ES1371

config SOUND_ESSSOLO1
	tristate "ESS Technology Solo1" 
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
	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
@@ -149,7 +164,7 @@ config SOUND_ESSSOLO1

config SOUND_MAESTRO
	tristate "ESS Maestro, Maestro2, Maestro2E driver"
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
	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
@@ -158,7 +173,7 @@ config SOUND_MAESTRO

config SOUND_MAESTRO3
	tristate "ESS Maestro3/Allegro driver (EXPERIMENTAL)"
	depends on SOUND_PRIME && PCI && EXPERIMENTAL
	depends on SOUND_PRIME && PCI && EXPERIMENTAL && OBSOLETE_OSS_DRIVER
	help
	  Say Y or M if you have a sound system driven by ESS's Maestro 3
	  PCI sound chip.
@@ -172,14 +187,14 @@ config SOUND_ICH

config SOUND_HARMONY
	tristate "PA Harmony audio driver"
	depends on GSC_LASI && SOUND_PRIME
	depends on GSC_LASI && SOUND_PRIME && OBSOLETE_OSS_DRIVER
	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"
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
	help
	  Say Y or M if you have a PCI sound card utilizing the S3
	  SonicVibes chipset. To find out if your sound card uses a
@@ -218,7 +233,7 @@ config SOUND_VRC5477

config SOUND_AU1000
	tristate "Au1000 Sound"
	depends on SOUND_PRIME && (SOC_AU1000 || SOC_AU1100 || SOC_AU1500)
	depends on SOUND_PRIME && (SOC_AU1000 || SOC_AU1100 || SOC_AU1500) && OBSOLETE_OSS_DRIVER

config SOUND_AU1550_AC97
	tristate "Au1550 AC97 Sound"
@@ -492,7 +507,7 @@ config MSND_FIFOSIZE

config SOUND_VIA82CXXX
	tristate "VIA 82C686 Audio Codec"
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
	help
	  Say Y here to include support for the audio codec found on VIA
	  82Cxxx-based chips. Typically these are built into a motherboard.
@@ -563,7 +578,7 @@ config SOUND_AD1889

config SOUND_SGALAXY
	tristate "Aztech Sound Galaxy (non-PnP) cards"
	depends on SOUND_OSS
	depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
	help
	  This module initializes the older non Plug and Play sound galaxy
	  cards from Aztech. It supports the Waverider Pro 32 - 3D and the
@@ -599,7 +614,7 @@ config SOUND_ACI_MIXER

config SOUND_CS4232
	tristate "Crystal CS4232 based (PnP) cards"
	depends on SOUND_OSS
	depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
	help
	  Say Y here if you have a card based on the Crystal CS4232 chip set,
	  which uses its own Plug and Play protocol.
@@ -613,7 +628,7 @@ config SOUND_CS4232

config SOUND_SSCAPE
	tristate "Ensoniq SoundScape support"
	depends on SOUND_OSS
	depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
	help
	  Answer Y if you have a sound card based on the Ensoniq SoundScape
	  chipset. Such cards are being manufactured at least by Ensoniq, Spea
@@ -625,7 +640,7 @@ config SOUND_SSCAPE

config SOUND_GUS
	tristate "Gravis Ultrasound support"
	depends on SOUND_OSS
	depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
	help
	  Say Y here for any type of Gravis Ultrasound card, including the GUS
	  or GUS MAX.  See also <file:Documentation/sound/oss/ultrasound> for more
@@ -727,7 +742,7 @@ config SOUND_MPU401

config SOUND_NM256
	tristate "NM256AV/NM256ZX audio support"
	depends on SOUND_OSS
	depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
	help
	  Say M here to include audio support for the NeoMagic 256AV/256ZX
	  chipsets. These are the audio chipsets found in the Sony
@@ -739,7 +754,7 @@ config SOUND_NM256

config SOUND_MAD16
	tristate "OPTi MAD16 and/or Mozart based cards"
	depends on SOUND_OSS
	depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
	---help---
	  Answer Y if your card has a Mozart (OAK OTI-601) or MAD16 (OPTi
	  82C928 or 82C929 or 82C931) audio interface chip. These chips are
@@ -860,7 +875,7 @@ config SOUND_SB

config SOUND_AWE32_SYNTH
	tristate "AWE32 synth"
	depends on SOUND_OSS
	depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
	help
	  Say Y here if you have a Sound Blaster SB32, AWE32-PnP, SB AWE64 or
	  similar sound card. See <file:Documentation/sound/oss/README.awe>,
@@ -870,7 +885,7 @@ config SOUND_AWE32_SYNTH

config SOUND_WAVEFRONT
	tristate "Full support for Turtle Beach WaveFront (Tropez Plus, Tropez, Maui) synth/soundcards"
	depends on SOUND_OSS && m
	depends on SOUND_OSS && m && OBSOLETE_OSS_DRIVER
	help
	  Answer Y or M if you have a Tropez Plus, Tropez or Maui sound card
	  and read the files <file:Documentation/sound/oss/Wavefront> and
@@ -878,7 +893,7 @@ config SOUND_WAVEFRONT

config SOUND_MAUI
	tristate "Limited support for Turtle Beach Wave Front (Maui, Tropez) synthesizers"
	depends on SOUND_OSS
	depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
	help
	  Say Y here if you have a Turtle Beach Wave Front, Maui, or Tropez
	  sound card.
@@ -904,7 +919,7 @@ config MAUI_BOOT_FILE

config SOUND_YM3812
	tristate "Yamaha FM synthesizer (YM3812/OPL-3) support"
	depends on SOUND_OSS
	depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
	---help---
	  Answer Y if your card has a FM chip made by Yamaha (OPL2/OPL3/OPL4).
	  Answering Y is usually a safe and recommended choice, however some
@@ -920,7 +935,7 @@ config SOUND_YM3812

config SOUND_OPL3SA1
	tristate "Yamaha OPL3-SA1 audio controller"
	depends on SOUND_OSS
	depends on SOUND_OSS && OBSOLETE_OSS_DRIVER
	help
	  Say Y or M if you have a Yamaha OPL3-SA1 sound chip, which is
	  usually built into motherboards. Read
@@ -946,7 +961,7 @@ config SOUND_OPL3SA2

config SOUND_YMFPCI
	tristate "Yamaha YMF7xx PCI audio (native mode)"
	depends on SOUND_OSS && PCI
	depends on SOUND_OSS && PCI && OBSOLETE_OSS_DRIVER
	help
	  Support for Yamaha cards including the YMF711, YMF715, YMF718,
	  YMF719, YMF724, Waveforce 192XG, and Waveforce 192 Digital.
@@ -1088,11 +1103,11 @@ config SOUND_KAHLUA

config SOUND_ALI5455
	tristate "ALi5455 audio support"
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER

config SOUND_FORTE
	tristate "ForteMedia FM801 driver"
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
	help
	  Say Y or M if you want driver support for the ForteMedia FM801 PCI
	  audio controller (Abit AU10, Genius Sound Maker, HP Workstation
@@ -1100,7 +1115,7 @@ config SOUND_FORTE

config SOUND_RME96XX
	tristate "RME Hammerfall (RME96XX) support"
	depends on SOUND_PRIME && PCI
	depends on SOUND_PRIME && PCI && OBSOLETE_OSS_DRIVER
	help
	  Say Y or M if you have a Hammerfall or Hammerfall light
	  multichannel card from RME. If you want to access advanced
@@ -1108,7 +1123,7 @@ config SOUND_RME96XX

config SOUND_AD1980
	tristate "AD1980 front/back switch plugin"
	depends on SOUND_PRIME
	depends on SOUND_PRIME && OBSOLETE_OSS_DRIVER

config SOUND_SH_DAC_AUDIO
	tristate "SuperH DAC audio support"