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

Commit be282059 authored by Alexander Shiyan's avatar Alexander Shiyan Committed by Greg Kroah-Hartman
Browse files

serial: Add note about migration to driver SCCNXP



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: default avatarAlexander Shiyan <shc_work@mail.ru>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 1d65c0b1
Loading
Loading
Loading
Loading
+32 −0
Original line number Diff line number Diff line
@@ -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();
+3 −0
Original line number Diff line number Diff line
@@ -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