diff options
| author | Nicolai Buchwitz <nb@tipi-net.de> | 2026-10-11 22:23:44 +0200 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2026-10-14 15:13:35 +0200 |
| commit | 8a9750209596be35d109de5aa89623b049855c67 (patch) | |
| tree | d43da6d47a097a0fef9a0b94e3b32b76c6cc4dd8 /include/linux/debugobjects.h | |
| parent | 6ae994d513a6ace5462137e1025a4e7086b87348 (diff) | |
serial: amba-pl011: honour delay_rts_before_send for every write
While the driver waits out delay_rts_before_send, another write calls
pl011_start_tx() again. pl011_rs485_tx_start() then switches straight
to SEND, and the data goes out before the delay has passed.
Leave the start to the trigger_start_tx timer while it is pending.
Fixes: 2c1fd53af21b ("serial: amba-pl011: Fix RTS handling in RS485 mode")
Cc: stable@vger.kernel.org
Signed-off-by: Nicolai Buchwitz <nb@tipi-net.de>
Link: https://patch.msgid.link/20261011-fix-pl011-rs485-rts-delay-v1-1-5078e61bc408@tipi-net.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions
