serial: imx: preserve characters with parity or framing errors
If IGNPAR/INPCK are clear in termios->c_iflag, characters received with parity or framing errors should be preserved and passed to the upper layers of the tty stack. Specifically, the decision of whether to set the character value to zero should be made by n_tty.c/n_tty_receive_parity_error(). Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com> Reviewed-by: Peter Hurley <peter@hurleysoftware.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
b820cd7643
commit
8d267fd98b
|
@ -733,7 +733,7 @@ static irqreturn_t imx_rxint(int irq, void *dev_id)
|
|||
continue;
|
||||
}
|
||||
|
||||
rx &= sport->port.read_status_mask;
|
||||
rx &= (sport->port.read_status_mask | 0xFF);
|
||||
|
||||
if (rx & URXD_BRK)
|
||||
flg = TTY_BREAK;
|
||||
|
|
Loading…
Reference in New Issue