| From a1d7cfe29f13cf45f8094929864b9c66bf0cd91b Mon Sep 17 00:00:00 2001 |
| From: Tomoya MORINAGA <tomoya-linux@dsn.lapis-semi.com> |
| Date: Thu, 27 Oct 2011 15:45:18 +0900 |
| Subject: pch_uart: Fix hw-flow control issue |
| |
| From: Tomoya MORINAGA <tomoya-linux@dsn.lapis-semi.com> |
| |
| commit a1d7cfe29f13cf45f8094929864b9c66bf0cd91b upstream. |
| |
| Using hardware flow control, |
| currently, register of the control-bit(AFE) is not set. |
| This patch fixes the issue. |
| |
| Signed-off-by: Tomoya MORINAGA <tomoya-linux@dsn.lapis-semi.com> |
| Acked-by: Alan Cox <alan@linux.intel.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/tty/serial/pch_uart.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/drivers/tty/serial/pch_uart.c |
| +++ b/drivers/tty/serial/pch_uart.c |
| @@ -1277,6 +1277,7 @@ static void pch_uart_set_termios(struct |
| if (rtn) |
| goto out; |
| |
| + pch_uart_set_mctrl(&priv->port, priv->port.mctrl); |
| /* Don't rewrite B0 */ |
| if (tty_termios_baud_rate(termios)) |
| tty_termios_encode_baud_rate(termios, baud, baud); |