|
@@ -1355,9 +1355,6 @@ ce4100_serial_setup(struct serial_private *priv,
|
|
|
#define BYT_PRV_CLK_N_VAL_SHIFT 16
|
|
|
#define BYT_PRV_CLK_UPDATE (1 << 31)
|
|
|
|
|
|
-#define BYT_GENERAL_REG 0x808
|
|
|
-#define BYT_GENERAL_DIS_RTS_N_OVERRIDE (1 << 3)
|
|
|
-
|
|
|
#define BYT_TX_OVF_INT 0x820
|
|
|
#define BYT_TX_OVF_INT_MASK (1 << 1)
|
|
|
|
|
@@ -1412,16 +1409,6 @@ byt_set_termios(struct uart_port *p, struct ktermios *termios,
|
|
|
reg |= BYT_PRV_CLK_EN | BYT_PRV_CLK_UPDATE;
|
|
|
writel(reg, p->membase + BYT_PRV_CLK);
|
|
|
|
|
|
- /*
|
|
|
- * If auto-handshake mechanism is not enabled,
|
|
|
- * disable rts_n override
|
|
|
- */
|
|
|
- reg = readl(p->membase + BYT_GENERAL_REG);
|
|
|
- reg &= ~BYT_GENERAL_DIS_RTS_N_OVERRIDE;
|
|
|
- if (termios->c_cflag & CRTSCTS)
|
|
|
- reg |= BYT_GENERAL_DIS_RTS_N_OVERRIDE;
|
|
|
- writel(reg, p->membase + BYT_GENERAL_REG);
|
|
|
-
|
|
|
serial8250_do_set_termios(p, termios, old);
|
|
|
}
|
|
|
|