From: Jiang Lu <[email protected]> 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 <[email protected]> --- 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 _______________________________________________ linux-yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/linux-yocto
