[linux-yocto] [PATCH 60/87] kgdboc, acp serial: rx polling hook for the acp_serial driver
Paul Butler
butler.paul at gmail.com
Mon May 27 09:56:31 PDT 2013
From: Jiang Lu <lu.jiang at windriver.com>
The patch is base upon Jason's commit
[
kgdboc, amba-pl011: rx polling hook for the amba-pl011 driver
The RX polling hook allows the debugger to hook character input so as
to allow entry to the kernel debugger with a control-c as an example.
]
Signed-off-by: Wei Yang <Wei.Yang at windriver.com>
---
drivers/tty/serial/lsi_acp_serial.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/tty/serial/lsi_acp_serial.c b/drivers/tty/serial/lsi_acp_serial.c
index 49ffd30..96adf00 100644
--- a/drivers/tty/serial/lsi_acp_serial.c
+++ b/drivers/tty/serial/lsi_acp_serial.c
@@ -333,6 +333,10 @@ acp_serial_rx_chars(struct uart_acp_port *uap)
flag = TTY_FRAME;
}
+#ifdef CONFIG_CONSOLE_POLL
+ if (uap->port.poll_rx_cb && uap->port.poll_rx_cb(ch))
+ goto ignore_char;
+#endif
if (uart_handle_sysrq_char(&uap->port, ch & 255))
goto ignore_char;
--
1.8.3
More information about the linux-yocto
mailing list