This series brings various fixes to stm32-usart driver. Erwan Le Ray (13): serial: stm32: fix probe and remove order for dma serial: stm32: fix startup by enabling usart for reception serial: stm32: fix incorrect characters on console serial: stm32: fix TX and RX FIFO thresholds serial: stm32: fix a deadlock condition with wakeup event serial: stm32: fix wake-up flag handling serial: stm32: fix a deadlock in set_termios serial: stm32: fix tx dma completion, release channel serial: stm32: call stm32_transmit_chars locked serial: stm32: fix FIFO flush in startup and set_termios serial: stm32: add FIFO flush when port is closed serial: stm32: fix tx_empty condition serial: stm32: add support for "flush_buffer" ops drivers/tty/serial/stm32-usart.c | 198 +++++++++++++++++++++---------- drivers/tty/serial/stm32-usart.h | 3 - 2 files changed, 135 insertions(+), 66 deletions(-) -- 2.17.1