This series eliminates a duplicate call to uart_handle_cts_change() and sets the UPF_AUTO_CTS flag for the i.MX UART driver. Normally setting the UPF_AUTO_CTS flag should only be a little optimization as the transmitter is no longer enabled/disabled with every CTS change, here it fixes an issue which initially brought me to implement this patch. I am working on uploading a firmware to a Marvell bluetooth chip. During download it often happened that a CTS interrupt was lost and the upload stalled forever. This patch fixes the issue (without knowing why we lost CTS interrupts in the first place) This series is based on Sergei Shtylyovs series "serial: imx: fix RTS and RTS/CTS handling" and should be applied ontop of it. Sascha Hauer (2): serial: imx: remove duplicate handling of CTS change serial: imx: use UPF_AUTO_CTS drivers/tty/serial/imx.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) -- 2.20.1