aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/serial_core.h
diff options
context:
space:
mode:
authorVignesh R <vigneshr@ti.com>2017-03-24 10:57:59 +0530
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-03-31 16:56:10 +0200
commitf7048b15900f36fe21398fba94777b8aab3b376d (patch)
tree8e495d9054e4b9653beefc13e61b3a3156f17e43 /include/linux/serial_core.h
parentserial: 8250_lpss: Unconditionally set PCI master for Quark (diff)
downloadlinux-dev-f7048b15900f36fe21398fba94777b8aab3b376d.tar.xz
linux-dev-f7048b15900f36fe21398fba94777b8aab3b376d.zip
tty: serial_core: Add name field to uart_port struct
Introduce a field to store name of uart_port that can be used to easily identify UART port instances on a system that has more than one UART instance. The name is of the form ttyXN(eg. ttyS0, ttyAMA0,..) where N is number that particular UART instance. This field will be useful when printing debug info for a particular port or in register IRQs with unique IRQ name. Port name is populated during uart_add_one_port(). Signed-off-by: Vignesh R <vigneshr@ti.com> Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/serial_core.h')
-rw-r--r--include/linux/serial_core.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/serial_core.h b/include/linux/serial_core.h
index 58484fb35cc8..60530678c633 100644
--- a/include/linux/serial_core.h
+++ b/include/linux/serial_core.h
@@ -247,6 +247,7 @@ struct uart_port {
unsigned char suspended;
unsigned char irq_wake;
unsigned char unused[2];
+ char *name; /* port name */
struct attribute_group *attr_group; /* port specific attributes */
const struct attribute_group **tty_groups; /* all attributes (serial core use only) */
struct serial_rs485 rs485;