]> git.baikalelectronics.ru Git - kernel.git/commit
tty/serial/8250: fix RS485 half-duplex RX
authorYegor Yefremov <yegorslists@googlemail.com>
Thu, 24 Mar 2016 08:03:45 +0000 (09:03 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 19 Apr 2016 06:15:38 +0000 (15:15 +0900)
commit38917ca03d050bc04b8e3c492c924bbf2c286f41
treeb4bc9eaa1ee95b14d7739cad19c682acc37698e2
parent6f172f33f13ebf3264d3cd62de81ac19c2c191b1
tty/serial/8250: fix RS485 half-duplex RX

When in half-duplex mode RX will be disabled before TX, but not
enabled after deactivating transmitter. This patch enables
UART_IER_RLSI and UART_IER_RDI interrupts after TX is over.

Cc: Matwey V. Kornilov <matwey@sai.msu.ru>
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Fixes: 92c6243c2e89 ("tty: Add software emulated RS485 support for 8250")
Acked-by: Matwey V. Kornilov <matwey@sai.msu.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/8250/8250_port.c