]> git.baikalelectronics.ru Git - kernel.git/commitdiff
serial: imx: Remove serial_rs485 sanitization
authorIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Mon, 6 Jun 2022 10:04:28 +0000 (13:04 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Jun 2022 11:49:57 +0000 (13:49 +0200)
The driver provides different rs485_supported for the case where RTS is
not available making it unnecessary to handle it in
imx_uart_rs485_config.

Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://lore.kernel.org/r/20220606100433.13793-32-ilpo.jarvinen@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/imx.c

index 9d5f505008f7c0445f8b3f3146bb894e89fcae6d..f4edde54175f6ac4fbb4b29b3ad85cb63db1b3b2 100644 (file)
@@ -1913,10 +1913,6 @@ static int imx_uart_rs485_config(struct uart_port *port,
        struct imx_port *sport = (struct imx_port *)port;
        u32 ucr2;
 
-       /* RTS is required to control the transmitter */
-       if (!sport->have_rtscts && !sport->have_rtsgpio)
-               rs485conf->flags &= ~SER_RS485_ENABLED;
-
        if (rs485conf->flags & SER_RS485_ENABLED) {
                /* Enable receiver if low-active RTS signal is requested */
                if (sport->have_rtscts &&  !sport->have_rtsgpio &&