Lines Matching refs:sc_mcr
125 uint8_t sc_mcr; /* local modem control register */
502 sc->sc_ports[pn].sc_mcr = MCS7840_UART_MCR_IE;
504 sc->sc_ports[pn].sc_mcr |= MCS7840_UART_MCR_DTR | MCS7840_UART_MCR_RTS;
505 if (umcs7840_set_UART_reg_sync(sc, pn, MCS7840_UART_REG_MCR, sc->sc_ports[pn].sc_mcr))
572 sc->sc_ports[pn].sc_mcr |= MCS7840_UART_MCR_DTR;
574 sc->sc_ports[pn].sc_mcr &= ~MCS7840_UART_MCR_DTR;
576 umcs7840_set_UART_reg_sync(sc, pn, MCS7840_UART_REG_MCR, sc->sc_ports[pn].sc_mcr);
587 sc->sc_ports[pn].sc_mcr |= MCS7840_UART_MCR_RTS;
589 sc->sc_ports[pn].sc_mcr &= ~MCS7840_UART_MCR_RTS;
591 umcs7840_set_UART_reg_sync(sc, pn, MCS7840_UART_REG_MCR, sc->sc_ports[pn].sc_mcr);
616 uint8_t mcr = sc->sc_ports[pn].sc_mcr;
678 sc->sc_ports[pn].sc_mcr = mcr;
679 umcs7840_set_UART_reg_sync(sc, pn, MCS7840_UART_REG_MCR, sc->sc_ports[pn].sc_mcr);
680 DPRINTF("Port %d MCR=%02x\n", pn, sc->sc_ports[pn].sc_mcr);