]> git.karo-electronics.de Git - mv-sheeva.git/commitdiff
TTY: serial, move 68360 driver to staging
authorJiri Slaby <jslaby@suse.cz>
Wed, 31 Aug 2011 19:24:59 +0000 (21:24 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 22 Sep 2011 23:00:20 +0000 (16:00 -0700)
This driver has been broken at least since 2008. At that time,
a88487c79b (Fix compile errors in SGI console drivers) broke this
driver completely.

And since nobody noticed for the past 3 years, move it into staging. I
think this will rot there and we will throw it away completely after
some time. Or maybe someone will volunteer to fix it ;).

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/serial/68360serial.c [moved from drivers/tty/serial/68360serial.c with 100% similarity]
drivers/staging/serial/Kconfig [new file with mode: 0644]
drivers/staging/serial/Makefile [new file with mode: 0644]
drivers/staging/serial/TODO [new file with mode: 0644]
drivers/tty/serial/Kconfig
drivers/tty/serial/Makefile

index 06c9081d596d543339115539c4bb0c9f08bb773e..bd3d1cc1d16ecc5da96aa09ce6cac472bdb6abb3 100644 (file)
@@ -24,6 +24,8 @@ menuconfig STAGING
 
 if STAGING
 
+source "drivers/staging/serial/Kconfig"
+
 source "drivers/staging/et131x/Kconfig"
 
 source "drivers/staging/slicoss/Kconfig"
index f3c5e33bb263b138ffcdb59b064db7b8a93e34e4..d480a94cc7fddcbedd0bd29330d8088cfa5c67a8 100644 (file)
@@ -3,6 +3,7 @@
 # fix for build system bug...
 obj-$(CONFIG_STAGING)          += staging.o
 
+obj-y                          += serial/
 obj-$(CONFIG_ET131X)           += et131x/
 obj-$(CONFIG_SLICOSS)          += slicoss/
 obj-$(CONFIG_VIDEO_GO7007)     += go7007/
diff --git a/drivers/staging/serial/Kconfig b/drivers/staging/serial/Kconfig
new file mode 100644 (file)
index 0000000..9489688
--- /dev/null
@@ -0,0 +1,16 @@
+config SERIAL_68360_SMC
+       bool "68360 SMC uart support"
+       depends on M68360
+       help
+         This driver supports the SMC serial ports of the Motorola 68360 CPU.
+
+config SERIAL_68360_SCC
+       bool "68360 SCC uart support"
+       depends on M68360
+       help
+         This driver supports the SCC serial ports of the Motorola 68360 CPU.
+
+config SERIAL_68360
+       bool
+       depends on SERIAL_68360_SMC || SERIAL_68360_SCC
+       default y
diff --git a/drivers/staging/serial/Makefile b/drivers/staging/serial/Makefile
new file mode 100644 (file)
index 0000000..37a6a0b
--- /dev/null
@@ -0,0 +1 @@
+obj-$(CONFIG_SERIAL_68360) += 68360serial.o
diff --git a/drivers/staging/serial/TODO b/drivers/staging/serial/TODO
new file mode 100644 (file)
index 0000000..a19cda8
--- /dev/null
@@ -0,0 +1,6 @@
+These are a few serial drivers that either do not build, or do not 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 3.4 release.
index 8ee3a6626ceb49d2fb0384191ac42eefeb455604..5f479dada6f2b25a309b48c50d5b2dee0a35777d 100644 (file)
@@ -1042,23 +1042,6 @@ config SERIAL_MCF_CONSOLE
        help
          Enable a ColdFire internal serial port to be the system console.
 
-config SERIAL_68360_SMC
-       bool "68360 SMC uart support"
-       depends on M68360
-       help
-         This driver supports the SMC serial ports of the Motorola 68360 CPU.
-
-config SERIAL_68360_SCC
-       bool "68360 SCC uart support"
-       depends on M68360
-       help
-         This driver supports the SCC serial ports of the Motorola 68360 CPU.
-
-config SERIAL_68360
-       bool
-       depends on SERIAL_68360_SMC || SERIAL_68360_SCC
-       default y
-
 config SERIAL_PMACZILOG
        tristate "Mac or PowerMac z85c30 ESCC support"
        depends on (M68K && MAC) || (PPC_OF && PPC_PMAC)
index 7b59958f50ecabcd3dc1c64ee9fc1cabbd07bca1..e10cf5b54b6dbc70109b29c447bbe5668048a0d2 100644 (file)
@@ -50,7 +50,6 @@ obj-$(CONFIG_SERIAL_MAX3107_AAVA) += max3107-aava.o
 obj-$(CONFIG_SERIAL_IP22_ZILOG) += ip22zilog.o
 obj-$(CONFIG_SERIAL_MUX) += mux.o
 obj-$(CONFIG_SERIAL_68328) += 68328serial.o
-obj-$(CONFIG_SERIAL_68360) += 68360serial.o
 obj-$(CONFIG_SERIAL_MCF) += mcf.o
 obj-$(CONFIG_SERIAL_PMACZILOG) += pmac_zilog.o
 obj-$(CONFIG_SERIAL_DZ) += dz.o