]> git.karo-electronics.de Git - linux-beck.git/blobdiff - drivers/tty/serial/bcm63xx_uart.c
serial: Fix IGNBRK handling
[linux-beck.git] / drivers / tty / serial / bcm63xx_uart.c
index a47421e4627c5b7c0796bd72c42db572e1b8f938..231519022b73d095f670eacc76a34a2b7d6bc3b1 100644 (file)
@@ -567,7 +567,7 @@ static void bcm_uart_set_termios(struct uart_port *port,
                port->read_status_mask |= UART_FIFO_FRAMEERR_MASK;
                port->read_status_mask |= UART_FIFO_PARERR_MASK;
        }
-       if (new->c_iflag & (BRKINT))
+       if (new->c_iflag & (IGNBRK | BRKINT))
                port->read_status_mask |= UART_FIFO_BRKDET_MASK;
 
        port->ignore_status_mask = 0;