mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-03-21 06:24:12 +00:00
tty: move obsolete and broken generic_serial drivers to drivers/staging/generic_serial/
As planned by Arnd Bergmann, this moves the following drivers to the drivers/staging/generic_serial directory where they will be removed after 2.6.41 if no one steps up to claim them. generic_serial rio ser_a2232 sx vme_scc Cc: Arnd Bergmann <arnd@arndb.de> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Cc: Jiri Slaby <jslaby@suse.cz> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
4a6514e6d0
commit
4c37705877
56 changed files with 60 additions and 50 deletions
|
@ -15,34 +15,6 @@ config DEVKMEM
|
||||||
kind of kernel debugging operations.
|
kind of kernel debugging operations.
|
||||||
When in doubt, say "N".
|
When in doubt, say "N".
|
||||||
|
|
||||||
config SX
|
|
||||||
tristate "Specialix SX (and SI) card support"
|
|
||||||
depends on SERIAL_NONSTANDARD && (PCI || EISA || ISA) && BROKEN
|
|
||||||
help
|
|
||||||
This is a driver for the SX and SI multiport serial cards.
|
|
||||||
Please read the file <file:Documentation/serial/sx.txt> for details.
|
|
||||||
|
|
||||||
This driver can only be built as a module ( = code which can be
|
|
||||||
inserted in and removed from the running kernel whenever you want).
|
|
||||||
The module will be called sx. If you want to do that, say M here.
|
|
||||||
|
|
||||||
config RIO
|
|
||||||
tristate "Specialix RIO system support"
|
|
||||||
depends on SERIAL_NONSTANDARD && BROKEN
|
|
||||||
help
|
|
||||||
This is a driver for the Specialix RIO, a smart serial card which
|
|
||||||
drives an outboard box that can support up to 128 ports. Product
|
|
||||||
information is at <http://www.perle.com/support/documentation.html#multiport>.
|
|
||||||
There are both ISA and PCI versions.
|
|
||||||
|
|
||||||
config RIO_OLDPCI
|
|
||||||
bool "Support really old RIO/PCI cards"
|
|
||||||
depends on RIO
|
|
||||||
help
|
|
||||||
Older RIO PCI cards need some initialization-time configuration to
|
|
||||||
determine the IRQ and some control addresses. If you have a RIO and
|
|
||||||
this doesn't seem to work, try setting this to Y.
|
|
||||||
|
|
||||||
config STALDRV
|
config STALDRV
|
||||||
bool "Stallion multiport serial support"
|
bool "Stallion multiport serial support"
|
||||||
depends on SERIAL_NONSTANDARD
|
depends on SERIAL_NONSTANDARD
|
||||||
|
@ -55,22 +27,6 @@ config STALDRV
|
||||||
in this case. If you have never heard about all this, it's safe to
|
in this case. If you have never heard about all this, it's safe to
|
||||||
say N.
|
say N.
|
||||||
|
|
||||||
config A2232
|
|
||||||
tristate "Commodore A2232 serial support (EXPERIMENTAL)"
|
|
||||||
depends on EXPERIMENTAL && ZORRO && BROKEN
|
|
||||||
---help---
|
|
||||||
This option supports the 2232 7-port serial card shipped with the
|
|
||||||
Amiga 2000 and other Zorro-bus machines, dating from 1989. At
|
|
||||||
a max of 19,200 bps, the ports are served by a 6551 ACIA UART chip
|
|
||||||
each, plus a 8520 CIA, and a master 6502 CPU and buffer as well. The
|
|
||||||
ports were connected with 8 pin DIN connectors on the card bracket,
|
|
||||||
for which 8 pin to DB25 adapters were supplied. The card also had
|
|
||||||
jumpers internally to toggle various pinning configurations.
|
|
||||||
|
|
||||||
This driver can be built as a module; but then "generic_serial"
|
|
||||||
will also be built as a module. This has to be loaded before
|
|
||||||
"ser_a2232". If you want to do this, answer M here.
|
|
||||||
|
|
||||||
config SGI_SNSC
|
config SGI_SNSC
|
||||||
bool "SGI Altix system controller communication support"
|
bool "SGI Altix system controller communication support"
|
||||||
depends on (IA64_SGI_SN2 || IA64_GENERIC)
|
depends on (IA64_SGI_SN2 || IA64_GENERIC)
|
||||||
|
|
|
@ -5,13 +5,7 @@
|
||||||
obj-y += mem.o random.o
|
obj-y += mem.o random.o
|
||||||
obj-$(CONFIG_TTY_PRINTK) += ttyprintk.o
|
obj-$(CONFIG_TTY_PRINTK) += ttyprintk.o
|
||||||
obj-y += misc.o
|
obj-y += misc.o
|
||||||
obj-$(CONFIG_MVME147_SCC) += generic_serial.o vme_scc.o
|
|
||||||
obj-$(CONFIG_MVME162_SCC) += generic_serial.o vme_scc.o
|
|
||||||
obj-$(CONFIG_BVME6000_SCC) += generic_serial.o vme_scc.o
|
|
||||||
obj-$(CONFIG_A2232) += ser_a2232.o generic_serial.o
|
|
||||||
obj-$(CONFIG_ATARI_DSP56K) += dsp56k.o
|
obj-$(CONFIG_ATARI_DSP56K) += dsp56k.o
|
||||||
obj-$(CONFIG_SX) += sx.o generic_serial.o
|
|
||||||
obj-$(CONFIG_RIO) += rio/ generic_serial.o
|
|
||||||
obj-$(CONFIG_RAW_DRIVER) += raw.o
|
obj-$(CONFIG_RAW_DRIVER) += raw.o
|
||||||
obj-$(CONFIG_SGI_SNSC) += snsc.o snsc_event.o
|
obj-$(CONFIG_SGI_SNSC) += snsc.o snsc_event.o
|
||||||
obj-$(CONFIG_MSPEC) += mspec.o
|
obj-$(CONFIG_MSPEC) += mspec.o
|
||||||
|
|
|
@ -43,6 +43,8 @@ if !STAGING_EXCLUDE_BUILD
|
||||||
|
|
||||||
source "drivers/staging/tty/Kconfig"
|
source "drivers/staging/tty/Kconfig"
|
||||||
|
|
||||||
|
source "drivers/staging/generic_serial/Kconfig"
|
||||||
|
|
||||||
source "drivers/staging/et131x/Kconfig"
|
source "drivers/staging/et131x/Kconfig"
|
||||||
|
|
||||||
source "drivers/staging/slicoss/Kconfig"
|
source "drivers/staging/slicoss/Kconfig"
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
obj-$(CONFIG_STAGING) += staging.o
|
obj-$(CONFIG_STAGING) += staging.o
|
||||||
|
|
||||||
obj-y += tty/
|
obj-y += tty/
|
||||||
|
obj-y += generic_serial/
|
||||||
obj-$(CONFIG_ET131X) += et131x/
|
obj-$(CONFIG_ET131X) += et131x/
|
||||||
obj-$(CONFIG_SLICOSS) += slicoss/
|
obj-$(CONFIG_SLICOSS) += slicoss/
|
||||||
obj-$(CONFIG_VIDEO_GO7007) += go7007/
|
obj-$(CONFIG_VIDEO_GO7007) += go7007/
|
||||||
|
|
45
drivers/staging/generic_serial/Kconfig
Normal file
45
drivers/staging/generic_serial/Kconfig
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
config A2232
|
||||||
|
tristate "Commodore A2232 serial support (EXPERIMENTAL)"
|
||||||
|
depends on EXPERIMENTAL && ZORRO && BROKEN
|
||||||
|
---help---
|
||||||
|
This option supports the 2232 7-port serial card shipped with the
|
||||||
|
Amiga 2000 and other Zorro-bus machines, dating from 1989. At
|
||||||
|
a max of 19,200 bps, the ports are served by a 6551 ACIA UART chip
|
||||||
|
each, plus a 8520 CIA, and a master 6502 CPU and buffer as well. The
|
||||||
|
ports were connected with 8 pin DIN connectors on the card bracket,
|
||||||
|
for which 8 pin to DB25 adapters were supplied. The card also had
|
||||||
|
jumpers internally to toggle various pinning configurations.
|
||||||
|
|
||||||
|
This driver can be built as a module; but then "generic_serial"
|
||||||
|
will also be built as a module. This has to be loaded before
|
||||||
|
"ser_a2232". If you want to do this, answer M here.
|
||||||
|
|
||||||
|
config SX
|
||||||
|
tristate "Specialix SX (and SI) card support"
|
||||||
|
depends on SERIAL_NONSTANDARD && (PCI || EISA || ISA) && BROKEN
|
||||||
|
help
|
||||||
|
This is a driver for the SX and SI multiport serial cards.
|
||||||
|
Please read the file <file:Documentation/serial/sx.txt> for details.
|
||||||
|
|
||||||
|
This driver can only be built as a module ( = code which can be
|
||||||
|
inserted in and removed from the running kernel whenever you want).
|
||||||
|
The module will be called sx. If you want to do that, say M here.
|
||||||
|
|
||||||
|
config RIO
|
||||||
|
tristate "Specialix RIO system support"
|
||||||
|
depends on SERIAL_NONSTANDARD && BROKEN
|
||||||
|
help
|
||||||
|
This is a driver for the Specialix RIO, a smart serial card which
|
||||||
|
drives an outboard box that can support up to 128 ports. Product
|
||||||
|
information is at <http://www.perle.com/support/documentation.html#multiport>.
|
||||||
|
There are both ISA and PCI versions.
|
||||||
|
|
||||||
|
config RIO_OLDPCI
|
||||||
|
bool "Support really old RIO/PCI cards"
|
||||||
|
depends on RIO
|
||||||
|
help
|
||||||
|
Older RIO PCI cards need some initialization-time configuration to
|
||||||
|
determine the IRQ and some control addresses. If you have a RIO and
|
||||||
|
this doesn't seem to work, try setting this to Y.
|
||||||
|
|
||||||
|
|
6
drivers/staging/generic_serial/Makefile
Normal file
6
drivers/staging/generic_serial/Makefile
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
obj-$(CONFIG_MVME147_SCC) += generic_serial.o vme_scc.o
|
||||||
|
obj-$(CONFIG_MVME162_SCC) += generic_serial.o vme_scc.o
|
||||||
|
obj-$(CONFIG_BVME6000_SCC) += generic_serial.o vme_scc.o
|
||||||
|
obj-$(CONFIG_A2232) += ser_a2232.o generic_serial.o
|
||||||
|
obj-$(CONFIG_SX) += sx.o generic_serial.o
|
||||||
|
obj-$(CONFIG_RIO) += rio/ generic_serial.o
|
6
drivers/staging/generic_serial/TODO
Normal file
6
drivers/staging/generic_serial/TODO
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
These are a few tty/serial drivers that either do not build,
|
||||||
|
or work if they do build, or if they seem to work, are for obsolete
|
||||||
|
hardware, or are full of unfixable races and no one uses them anymore.
|
||||||
|
|
||||||
|
If no one steps up to adopt any of these drivers, they will be removed
|
||||||
|
in the 2.6.41 release.
|
Loading…
Add table
Reference in a new issue