From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Date: Tue, 22 Aug 2017 16:58:22 +0300
Subject: serial: Fix port type numbering for TI DA8xx
Git-commit: ee1c90cc2cea80638f559c552371ee6893ca9d9e
Patch-mainline: v4.14-rc1
References: bsc#1066048
The UAPI has a global list of unique numbers for different port types.
The commit
a2d6a987bfe4 ("serial: 8250: Add new port type for TI DA8xx/66AK2x")
introduced a new port type and brought the collision with two other port
types.
Reuse 95 for it instead.
Fixes: a2d6a987bfe4 ("serial: 8250: Add new port type for TI DA8xx/66AK2x")
Cc: David Lechner <david@lechnology.com>
Cc: Sekhar Nori <nsekhar@ti.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: Lee Duncan <lduncan@suse.com>
---
include/uapi/linux/serial_core.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
--- a/include/uapi/linux/serial_core.h
+++ b/include/uapi/linux/serial_core.h
@@ -56,7 +56,6 @@
#define PORT_ALTR_16550_F128 28 /* Altera 16550 UART with 128 FIFOs */
#define PORT_RT2880 29 /* Ralink RT2880 internal UART */
#define PORT_16550A_FSL64 30 /* Freescale 16550 UART with 64 FIFOs */
-#define PORT_DA830 31 /* TI DA8xx/66AK2x */
/*
* ARM specific type numbers. These are not currently guaranteed
@@ -208,6 +207,9 @@
/* MAX310X */
#define PORT_MAX310X 94
+/* TI DA8xx/66AK2x */
+#define PORT_DA830 95
+
/* TI OMAP-UART */
#define PORT_OMAP 96