aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/tty/serial/8250/8250_fintek.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/tty/serial/8250/8250_fintek.c b/drivers/tty/serial/8250/8250_fintek.c
index 6c7910d8e136..ae7d86e44b76 100644
--- a/drivers/tty/serial/8250/8250_fintek.c
+++ b/drivers/tty/serial/8250/8250_fintek.c
@@ -212,6 +212,12 @@ static int fintek_8250_rs485_config(struct uart_port *port,
212 rs485->flags &= SER_RS485_ENABLED | SER_RS485_RTS_ON_SEND | 212 rs485->flags &= SER_RS485_ENABLED | SER_RS485_RTS_ON_SEND |
213 SER_RS485_RTS_AFTER_SEND; 213 SER_RS485_RTS_AFTER_SEND;
214 214
215 /* Only the first port supports delays */
216 if (pdata->index) {
217 rs485->delay_rts_before_send = 0;
218 rs485->delay_rts_after_send = 0;
219 }
220
215 if (rs485->delay_rts_before_send) { 221 if (rs485->delay_rts_before_send) {
216 rs485->delay_rts_before_send = 1; 222 rs485->delay_rts_before_send = 1;
217 config |= TXW4C_IRA; 223 config |= TXW4C_IRA;