CRC_ERR
if (regval & (PAR_ERR | Rx_OVR | CRC_ERR)) {
if (r1 & (PAR_ERR | Rx_OVR | CRC_ERR)) {
if (r1 & (PAR_ERR | Rx_OVR | CRC_ERR | Rx_SYS | Rx_BRK)) {
r1 &= ~(PAR_ERR | CRC_ERR);
else if (r1 & CRC_ERR)
else if (r1 & CRC_ERR)
up->port.read_status_mask |= CRC_ERR | PAR_ERR;
up->port.ignore_status_mask |= CRC_ERR | PAR_ERR;
uap->port.read_status_mask |= CRC_ERR | PAR_ERR;
uap->port.ignore_status_mask |= CRC_ERR | PAR_ERR;
if (r1 & (PAR_ERR | Rx_OVR | CRC_ERR)) {
if (r1 & (PAR_ERR | Rx_OVR | CRC_ERR | BRK_ABRT)) {
r1 &= ~(PAR_ERR | CRC_ERR);
else if (r1 & CRC_ERR)
else if (r1 & CRC_ERR)
if (r1 & (PAR_ERR | Rx_OVR | CRC_ERR)) {
if (regval & (PAR_ERR | Rx_OVR | CRC_ERR)) {
if (r1 & (PAR_ERR | Rx_OVR | CRC_ERR)) {
if (r1 & (BRK_ABRT | PAR_ERR | Rx_OVR | CRC_ERR)) {
r1 &= ~(PAR_ERR | CRC_ERR);
else if (r1 & CRC_ERR)
else if (r1 & CRC_ERR)
up->port.read_status_mask |= CRC_ERR | PAR_ERR;
up->port.ignore_status_mask |= CRC_ERR | PAR_ERR;