On Mon, Sep 12, 2016 at 11:47:32AM +0200, Richard Genoud wrote: > Commit 1cf6e8fc8341 ("tty/serial: at91: fix RTS line management when > hardware handshake is enabled") broke the hardware handshake when GPIOs > where used. > > Hardware handshake with GPIOs used to work before this commit because > the CRTSCTS flag (termios->c_cflag) was set, but not the > ATMEL_US_USMODE_HWHS flag (controller register) ; so hardware handshake > enabled, but not handled by the controller. > > This commit restores this behaviour. > > NB: -stable is not Cced because it doesn't cleanly apply on 4.1+ > and it will also need previous commit: > "serial: mctrl_gpio: implement mctrl_gpio_use_rtscts" > > Signed-off-by: Richard Genoud <richard.genoud@xxxxxxxxx> > Acked-by: Alexandre Belloni <alexandre.belloni@xxxxxxxxxxxxxxxxxx> > Fixes: 1cf6e8fc8341 ("tty/serial: at91: fix RTS line management when hardware handshake is enabled") > --- > drivers/tty/serial/atmel_serial.c | 11 ++++++++--- > 1 file changed, 8 insertions(+), 3 deletions(-) This patch doesn't apply to my tree, are you sure it's up to date? Can you please refresh this whole series against linux-next and resend? thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html