On Wed, Mar 02, 2022 at 11:56:01AM +0200, Ilpo Järvinen wrote: > @@ -110,9 +110,14 @@ static int dw8250_rs485_config(struct uart_port *p, struct serial_rs485 *rs485) > > if (rs485->flags & SER_RS485_ENABLED) { > /* Clearing unsupported flags. */ > - rs485->flags &= SER_RS485_ENABLED; > - > - tcr |= DW_UART_TCR_RS485_EN | DW_UART_TCR_XFER_MODE_DE_OR_RE; > + rs485->flags &= SER_RS485_ENABLED | SER_RS485_RX_DURING_TX; > + tcr |= DW_UART_TCR_RS485_EN; > + > + if (rs485->flags & SER_RS485_RX_DURING_TX) { > + tcr |= DW_UART_TCR_XFER_MODE_DE_DURING_RE; > + } else { > + tcr |= DW_UART_TCR_XFER_MODE_DE_OR_RE; > + } This patch deletes lines introduced by the preceding patch. I'd just squash the two together, I don't see much value in introducing full duplex support in a separate patch. Thanks, Lukas