serial: stm32: fix flow control transfer in DMA mode
authorValentin Caron <valentin.caron@foss.st.com>
Tue, 4 Jan 2022 18:24:44 +0000 (19:24 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 6 Jan 2022 14:58:46 +0000 (15:58 +0100)
commit2a3bcfe03725472607110507b6860d823e0deb41
treea1b8f0d82139c3721becdfa20a3ac9a120a5e6b5
parent9a135f16d228857c5c1212a58050196883343d1e
serial: stm32: fix flow control transfer in DMA mode

If flow control is enabled, framework will call stop_tx to
pause transfer and then call start_tx to resume transfer.

Clear USART_CR3_DMAT bit in stop_tx ops to pause DMA transfer.

Signed-off-by: Erwan Le Ray <erwan.leray@foss.st.com>
Signed-off-by: Valentin Caron <valentin.caron@foss.st.com>
Link: https://lore.kernel.org/r/20220104182445.4195-4-valentin.caron@foss.st.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/stm32-usart.c