[PATCH 0/8] serial: imx: work-around for hardware RX flood, and then isr improvements
Sergey Organov
sorganov at gmail.com
Fri Jan 13 10:43:26 PST 2023
These series contain a work-around for hardware RX flood in first 2
commits, and then further cleanups and optimizations of the receive IRQ
handler.
WARNING: the flood fix is extensively tested with older version of the
kernel with DMA turned off. The DMA path is tested only a bit, as DMA has
receive problems on my kernel version.
Sergey Organov (8):
serial: imx: factor-out common code to imx_uart_soft_reset()
serial: imx: work-around for hardware RX flood
serial: imx: do not sysrq broken chars
serial: imx: do not break from FIFO reading loop prematurely
serial: imx: remove redundant USR2 read from FIFO reading loop
serial: imx: stop using USR2 in FIFO reading loop
serial: imx: use readl() to optimize FIFO reading loop
serial: imx: refine local variables in rxint()
drivers/tty/serial/imx.c | 227 ++++++++++++++++++++++++---------------
1 file changed, 141 insertions(+), 86 deletions(-)
--
2.30.1
More information about the linux-arm-kernel
mailing list