serial: Add note about migration to driver SCCNXP
authorAlexander Shiyan <shc_work@mail.ru>
Sat, 25 Aug 2012 15:24:20 +0000 (19:24 +0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 5 Sep 2012 20:24:40 +0000 (13:24 -0700)
This patch adds note about migration to driver SCCNXP in the code
of driver SC26XX and in MIPS SNI board initialization with example.

Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/mips/sni/a20r.c
drivers/tty/serial/sc26xx.c

index c48194c..b2d4f49 100644 (file)
@@ -133,6 +133,38 @@ static struct platform_device sc26xx_pdev = {
        }
 };
 
+#warning "Please try migrate to use new driver SCCNXP and report the status" \
+        "in the linux-serial mailing list."
+
+/* The code bellow is a replacement of SC26XX to SCCNXP */
+#if 0
+#include <linux/platform_data/sccnxp.h>
+
+static struct sccnxp_pdata sccnxp_data = {
+       .reg_shift      = 2,
+       .frequency      = 3686400,
+       .mctrl_cfg[0]   = MCTRL_SIG(DTR_OP, LINE_OP7) |
+                         MCTRL_SIG(RTS_OP, LINE_OP3) |
+                         MCTRL_SIG(DSR_IP, LINE_IP5) |
+                         MCTRL_SIG(DCD_IP, LINE_IP6),
+       .mctrl_cfg[1]   = MCTRL_SIG(DTR_OP, LINE_OP2) |
+                         MCTRL_SIG(RTS_OP, LINE_OP1) |
+                         MCTRL_SIG(DSR_IP, LINE_IP0) |
+                         MCTRL_SIG(CTS_IP, LINE_IP1) |
+                         MCTRL_SIG(DCD_IP, LINE_IP2) |
+                         MCTRL_SIG(RNG_IP, LINE_IP3),
+};
+
+static struct platform_device sc2681_pdev = {
+       .name           = "sc2681",
+       .resource       = sc2xxx_rsrc,
+       .num_resources  = ARRAY_SIZE(sc2xxx_rsrc),
+       .dev    = {
+               .platform_data  = &sccnxp_data,
+       },
+};
+#endif
+
 static u32 a20r_ack_hwint(void)
 {
        u32 status = read_c0_status();
index 3992e48..9d66424 100644 (file)
@@ -22,6 +22,9 @@
 #include <linux/irq.h>
 #include <linux/io.h>
 
+#warning "Please try migrate to use new driver SCCNXP and report the status" \
+        "in the linux-serial mailing list."
+
 #if defined(CONFIG_MAGIC_SYSRQ)
 #define SUPPORT_SYSRQ
 #endif