Lines Matching refs:sc_lcr
122 uint8_t sc_lcr; /* local line control register */
492 sc->sc_ports[pn].sc_lcr = MCS7840_UART_LCR_DATALEN8 | MCS7840_UART_LCR_STOPB1;
493 if (umcs7840_set_UART_reg_sync(sc, pn, MCS7840_UART_REG_LCR, sc->sc_ports[pn].sc_lcr))
524 if (umcs7840_get_UART_reg_sync(sc, pn, MCS7840_UART_REG_LCR, &sc->sc_ports[pn].sc_lcr))
599 sc->sc_ports[pn].sc_lcr |= MCS7840_UART_LCR_BREAK;
601 sc->sc_ports[pn].sc_lcr &= ~MCS7840_UART_LCR_BREAK;
603 umcs7840_set_UART_reg_sync(sc, pn, MCS7840_UART_REG_LCR, sc->sc_ports[pn].sc_lcr);
613 uint8_t lcr = sc->sc_ports[pn].sc_lcr;
672 sc->sc_ports[pn].sc_lcr = lcr;
673 umcs7840_set_UART_reg_sync(sc, pn, MCS7840_UART_REG_LCR, sc->sc_ports[pn].sc_lcr);
674 DPRINTF("Port %d LCR=%02x\n", pn, sc->sc_ports[pn].sc_lcr);
1064 sc->sc_ports[portno].sc_lcr |= MCS7840_UART_LCR_DIVISORS;
1065 err = umcs7840_set_UART_reg_sync(sc, portno, MCS7840_UART_REG_LCR, sc->sc_ports[portno].sc_lcr);
1077 sc->sc_ports[portno].sc_lcr &= ~MCS7840_UART_LCR_DIVISORS;
1078 err = umcs7840_set_UART_reg_sync(sc, portno, MCS7840_UART_REG_LCR, sc->sc_ports[portno].sc_lcr);