Home
last modified time | relevance | path

Searched refs:sc_mcr (Results 1 – 5 of 5) sorted by relevance

/dragonfly/sys/bus/u4b/serial/
H A Dumoscom.c181 uint8_t sc_mcr; member
311 sc->sc_mcr = 0x08; /* enable interrupts */ in umoscom_attach()
411 sc->sc_mcr |= UMOSCOM_MCR_DTR; in umoscom_cfg_set_dtr()
413 sc->sc_mcr &= ~UMOSCOM_MCR_DTR; in umoscom_cfg_set_dtr()
415 umoscom_cfg_write(sc, UMOSCOM_MCR, sc->sc_mcr | UMOSCOM_UART_REG); in umoscom_cfg_set_dtr()
424 sc->sc_mcr |= UMOSCOM_MCR_RTS; in umoscom_cfg_set_rts()
426 sc->sc_mcr &= ~UMOSCOM_MCR_RTS; in umoscom_cfg_set_rts()
428 umoscom_cfg_write(sc, UMOSCOM_MCR, sc->sc_mcr | UMOSCOM_UART_REG); in umoscom_cfg_set_rts()
H A Dumct.c109 uint8_t sc_mcr; member
409 sc->sc_mcr |= 0x01; in umct_cfg_set_dtr()
411 sc->sc_mcr &= ~0x01; in umct_cfg_set_dtr()
413 umct_cfg_do_request(sc, UMCT_SET_MCR, UMCT_SET_MCR_SIZE, sc->sc_mcr); in umct_cfg_set_dtr()
422 sc->sc_mcr |= 0x02; in umct_cfg_set_rts()
424 sc->sc_mcr &= ~0x02; in umct_cfg_set_rts()
426 umct_cfg_do_request(sc, UMCT_SET_MCR, UMCT_SET_MCR_SIZE, sc->sc_mcr); in umct_cfg_set_rts()
H A Dumcs.c118 uint8_t sc_mcr; /* local modem control register */ member
546 sc->sc_ports[pn].sc_mcr |= MCS7840_UART_MCR_DTR; in umcs7840_cfg_set_dtr()
548 sc->sc_ports[pn].sc_mcr &= ~MCS7840_UART_MCR_DTR; in umcs7840_cfg_set_dtr()
550 umcs7840_set_UART_reg_sync(sc, pn, MCS7840_UART_REG_MCR, sc->sc_ports[pn].sc_mcr); in umcs7840_cfg_set_dtr()
561 sc->sc_ports[pn].sc_mcr |= MCS7840_UART_MCR_RTS; in umcs7840_cfg_set_rts()
563 sc->sc_ports[pn].sc_mcr &= ~MCS7840_UART_MCR_RTS; in umcs7840_cfg_set_rts()
565 umcs7840_set_UART_reg_sync(sc, pn, MCS7840_UART_REG_MCR, sc->sc_ports[pn].sc_mcr); in umcs7840_cfg_set_rts()
591 uint8_t mcr = sc->sc_ports[pn].sc_mcr; in umcs7840_cfg_param()
653 sc->sc_ports[pn].sc_mcr = mcr; in umcs7840_cfg_param()
654 umcs7840_set_UART_reg_sync(sc, pn, MCS7840_UART_REG_MCR, sc->sc_ports[pn].sc_mcr); in umcs7840_cfg_param()
[all …]
H A Dusb_serial.c854 sc->sc_mcr = 0; in ucom_open()
1315 if (sc->sc_mcr & SER_DTR) { in ucom_modem()
1318 if (sc->sc_mcr & SER_RTS) { in ucom_modem()
1336 sc->sc_mcr |= SER_DTR; in ucom_modem()
1339 sc->sc_mcr &= ~SER_DTR; in ucom_modem()
1342 sc->sc_mcr |= SER_RTS; in ucom_modem()
1345 sc->sc_mcr &= ~SER_RTS; in ucom_modem()
1347 onoff = (sc->sc_mcr & SER_DTR) ? 1 : 0; in ucom_modem()
1350 onoff = (sc->sc_mcr & SER_RTS) ? 1 : 0; in ucom_modem()
1744 if (ISSET(sc->sc_mcr, SER_RTS) && in ucom_start()
[all …]
H A Dusb_serial.h201 uint8_t sc_mcr; member