From 33e745a192c272130b02b86d5dea5b577a291ed7 Mon Sep 17 00:00:00 2001 From: Hendrik Brueckner Date: Tue, 2 Jul 2013 17:07:14 +0200 Subject: tty/hvc_console: Add DTR/RTS callback to handle HUPCL control Introduce a new callback to explicitly handle the HUPCL termios control flag. This prepares for a follow-up commit for the hvc_iucv device driver to improve handling when to drop an established network connection. The callback naming is based on the recently added tty_port interface to facilitate a potential refactoring of the hvc_console to use tty_port functions. Signed-off-by: Hendrik Brueckner Signed-off-by: Greg Kroah-Hartman --- drivers/tty/hvc/hvc_console.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/tty/hvc/hvc_console.h') diff --git a/drivers/tty/hvc/hvc_console.h b/drivers/tty/hvc/hvc_console.h index 674d23c..9131019 100644 --- a/drivers/tty/hvc/hvc_console.h +++ b/drivers/tty/hvc/hvc_console.h @@ -75,6 +75,9 @@ struct hv_ops { /* tiocmget/set implementation */ int (*tiocmget)(struct hvc_struct *hp); int (*tiocmset)(struct hvc_struct *hp, unsigned int set, unsigned int clear); + + /* Callbacks to handle tty ports */ + void (*dtr_rts)(struct hvc_struct *hp, int raise); }; /* Register a vterm and a slot index for use as a console (console_init) */ -- cgit v1.1