cs5535: deprecate older cs5535_gpio driver
The newer drivers/gpio/cs5535-gpio.c replaces drivers/misc/cs5535_gpio.c. The new driver has been in the tree for a little while, and has received some testing; it's time to mark the old one as deprecated. I'm thinking removal around 2.6.40 would be good, provided we're not missing critical functionality in the newer driver. Signed-off-by: Andres Salomon <dilinger@queued.net> Cc: Daniel Drake <dsd@laptop.org> Acked-by: Ben Gardner <bgardner@wabtec.com> Cc: Greg KH <greg@kroah.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
7637c9259f
commit
cf8e9086de
@ -193,6 +193,20 @@ Why: /proc/<pid>/oom_adj allows userspace to influence the oom killer's
|
||||
|
||||
---------------------------
|
||||
|
||||
What: CS5535/CS5536 obsolete GPIO driver
|
||||
When: June 2011
|
||||
Files: drivers/staging/cs5535_gpio/*
|
||||
Check: drivers/staging/cs5535_gpio/cs5535_gpio.c
|
||||
Why: A newer driver replaces this; it is drivers/gpio/cs5535-gpio.c, and
|
||||
integrates with the Linux GPIO subsystem. The old driver has been
|
||||
moved to staging, and will be removed altogether around 2.6.40.
|
||||
Please test the new driver, and ensure that the functionality you
|
||||
need and any bugfixes from the old driver are available in the new
|
||||
one.
|
||||
Who: Andres Salomon <dilinger@queued.net>
|
||||
|
||||
--------------------------
|
||||
|
||||
What: remove EXPORT_SYMBOL(kernel_thread)
|
||||
When: August 2006
|
||||
Files: arch/*/kernel/*_ksyms.c
|
||||
|
@ -1047,15 +1047,6 @@ config NSC_GPIO
|
||||
pc8736x_gpio drivers. If those drivers are built as
|
||||
modules, this one will be too, named nsc_gpio
|
||||
|
||||
config CS5535_GPIO
|
||||
tristate "AMD CS5535/CS5536 GPIO (Geode Companion Device)"
|
||||
depends on X86_32
|
||||
help
|
||||
Give userspace access to the GPIO pins on the AMD CS5535 and
|
||||
CS5536 Geode companion devices.
|
||||
|
||||
If compiled as a module, it will be called cs5535_gpio.
|
||||
|
||||
config RAW_DRIVER
|
||||
tristate "RAW driver (/dev/raw/rawN)"
|
||||
depends on BLOCK
|
||||
|
@ -82,7 +82,6 @@ obj-$(CONFIG_NWFLASH) += nwflash.o
|
||||
obj-$(CONFIG_SCx200_GPIO) += scx200_gpio.o
|
||||
obj-$(CONFIG_PC8736x_GPIO) += pc8736x_gpio.o
|
||||
obj-$(CONFIG_NSC_GPIO) += nsc_gpio.o
|
||||
obj-$(CONFIG_CS5535_GPIO) += cs5535_gpio.o
|
||||
obj-$(CONFIG_GPIO_TB0219) += tb0219.o
|
||||
obj-$(CONFIG_TELCLOCK) += tlclk.o
|
||||
|
||||
|
@ -123,6 +123,8 @@ source "drivers/staging/sep/Kconfig"
|
||||
|
||||
source "drivers/staging/iio/Kconfig"
|
||||
|
||||
source "drivers/staging/cs5535_gpio/Kconfig"
|
||||
|
||||
source "drivers/staging/zram/Kconfig"
|
||||
|
||||
source "drivers/staging/wlags49_h2/Kconfig"
|
||||
|
@ -44,6 +44,7 @@ obj-$(CONFIG_VME_BUS) += vme/
|
||||
obj-$(CONFIG_MRST_RAR_HANDLER) += memrar/
|
||||
obj-$(CONFIG_DX_SEP) += sep/
|
||||
obj-$(CONFIG_IIO) += iio/
|
||||
obj-$(CONFIG_CS5535_GPIO) += cs5535_gpio/
|
||||
obj-$(CONFIG_ZRAM) += zram/
|
||||
obj-$(CONFIG_WLAGS49_H2) += wlags49_h2/
|
||||
obj-$(CONFIG_WLAGS49_H25) += wlags49_h25/
|
||||
|
11
drivers/staging/cs5535_gpio/Kconfig
Normal file
11
drivers/staging/cs5535_gpio/Kconfig
Normal file
@ -0,0 +1,11 @@
|
||||
config CS5535_GPIO
|
||||
tristate "AMD CS5535/CS5536 GPIO (Geode Companion Device)"
|
||||
depends on X86_32
|
||||
help
|
||||
Note: this driver is DEPRECATED. Please use the cs5535-gpio module
|
||||
in the GPIO section instead (CONFIG_GPIO_CS5535).
|
||||
|
||||
Give userspace access to the GPIO pins on the AMD CS5535 and
|
||||
CS5536 Geode companion devices.
|
||||
|
||||
If compiled as a module, it will be called cs5535_gpio.
|
1
drivers/staging/cs5535_gpio/Makefile
Normal file
1
drivers/staging/cs5535_gpio/Makefile
Normal file
@ -0,0 +1 @@
|
||||
obj-$(CONFIG_CS5535_GPIO) += cs5535_gpio.o
|
6
drivers/staging/cs5535_gpio/TODO
Normal file
6
drivers/staging/cs5535_gpio/TODO
Normal file
@ -0,0 +1,6 @@
|
||||
This is an obsolete driver for some the CS5535 and CS5536 southbridge GPIOs.
|
||||
It has been replaced by a driver that makes use of the Linux GPIO subsystem.
|
||||
Please switch to that driver, and let dilinger@queued.net know if there's
|
||||
anything missing from the new driver.
|
||||
|
||||
This driver is scheduled for removal in 2.6.40.
|
Loading…
Reference in New Issue
Block a user