uart_setreg
uart_setreg(bas, UART_D, c);
uart_setreg(bas, UART_MODEM, 0x00);
uart_setreg(bas, UART_C2, 0x00);
uart_setreg(bas, UART_C1, 0x00);
uart_setreg(bas, UART_BDH, reg);
uart_setreg(bas, UART_BDL, reg);
uart_setreg(bas, UART_C4, reg);
uart_setreg(bas, UART_C2, reg);
uart_setreg(bas, UART_C2, reg);
uart_setreg(bas, UART_S2, usr2);
uart_setreg(bas, UART_C2, reg);
uart_setreg(bas, UART_C2, reg);
uart_setreg(bas, UART_C2, reg);
uart_setreg(bas, UART_C2, reg);
uart_setreg(bas, UART_D, sc->sc_txbuf[i] & 0xff);
uart_setreg(bas, UART_C2, reg);
uart_setreg(bas, REG_IER, ier & ns8250->ier_mask);
uart_setreg(bas, REG_FCR, 0);
uart_setreg(bas, REG_FCR, ns8250->fcr);
uart_setreg(bas, REG_IER, ns8250->ier);
uart_setreg(bas, REG_IER, ns8250->ier);
uart_setreg(bas, SSCOM_ULCON, ulcon);
uart_setreg(bas, SSCOM_UBRDIV, brd);
uart_setreg(bas, SSCOM_UTRSTAT, 0);
uart_setreg(bas, SSCOM_UCON, 0);
uart_setreg(bas, SSCOM_UFCON,
uart_setreg(bas, SSCOM_UCON, uart_getreg(bas, SSCOM_UCON) |
uart_setreg(bas, SSCOM_UCON, uart_getreg(bas, SSCOM_UCON) |
uart_setreg(bas, SSCOM_UMCON, UMCON_RTS);
uart_setreg(bas, SSCOM_UTXH, c);
uart_setreg(&sc->sc_bas, SSCOM_UTXH, sc->sc_txbuf[i]);
uart_setreg(bas, UART_DM_MR2, ulcon);
uart_setreg(bas, UART_DM_MR1, 0x0);
uart_setreg(bas, UART_DM_IMR, 0);
uart_setreg(bas, UART_DM_TFWR, UART_DM_TFW_VALUE);
uart_setreg(bas, UART_DM_RFWR, UART_DM_RFW_VALUE);
uart_setreg(bas, UART_DM_IPR, UART_DM_STALE_TIMEOUT_LSB);
uart_setreg(bas, UART_DM_IRDA, 0x0);
uart_setreg(bas, UART_DM_HCR, 0x0);
uart_setreg(bas, UART_DM_DMEN, UART_DM_DMEN_RX_SC_ENABLE);
uart_setreg(bas, UART_DM_CR, UART_DM_CR_RX_ENABLE);
uart_setreg(bas, UART_DM_CR, UART_DM_CR_TX_ENABLE);
uart_setreg(bas, UART_DM_NO_CHARS_FOR_TX, 1);
uart_setreg(bas, UART_DM_CR, UART_DM_RESET_ERROR_STATUS);
uart_setreg(bas, UART_DM_IMR, u->ier);
uart_setreg(bas, UART_CTRL, ctrl | CTRL_TX_FIFO_RST | CTRL_RX_FIFO_RST |
uart_setreg(bas, UART_CCR, ccr | divisor);
uart_setreg(bas, UART_CTRL, ctrl);
uart_setreg(bas, UART_CTRL, uart_getreg(bas, UART_CTRL) &
uart_setreg(bas, UART_TSH, c & 0xff);
uart_setreg(bas, UART_CTRL, ctrl);
uart_setreg(bas, UART_CTRL, ctrl | CTRL_RX_FIFO_RST);
uart_setreg(bas, UART_CTRL, ctrl | CTRL_TX_FIFO_RST);
uart_setreg(bas, UART_CTRL, ctrl);
uart_setreg(bas, UART_CTRL, ctrl);
uart_setreg(bas, UART_CTRL, ctrl & ~CTRL_TX_IDLE_INT);
uart_setreg(bas, UART_CTRL, ctrl & ~CTRL_INTR_MASK);
uart_setreg(bas, UART_TSH, sc->sc_txbuf[i] & 0xff);
uart_setreg(bas, UART_CTRL, ctrl | CTRL_TX_IDLE_INT);
uart_setreg(bas, UART_CTRL, ctrl & ~CTRL_INTR_MASK);
uart_setreg(bas, UART_CTRL, ctrl | msc->intrm);
uart_setreg(bas, REG_IER, ier);
uart_setreg(bas, REG_MCR, mcr);
uart_setreg(bas, REG_FCR, 0);
uart_setreg(bas, REG_LCR, uart_getreg(bas, REG_LCR));
uart_setreg(bas, REG_MCR, mcr);
uart_setreg(bas, REG_MCR, ns8250->mcr);
uart_setreg(bas, REG_DATA, sc->sc_txbuf[i]);
uart_setreg(bas, REG_IER, ns8250->ier);
uart_setreg(bas, REG_IER, ier & ns8250->ier_mask);
uart_setreg(bas, REG_IER, ns8250->ier);
uart_setreg(bas, REG_LCR, lcr | LCR_DLAB);
uart_setreg(bas, REG_LCR, lcr);
uart_setreg(bas, REG_FCR, fcr);
uart_setreg(bas, REG_LCR, lcr | LCR_DLAB);
uart_setreg(bas, REG_DLL, divisor & 0xff);
uart_setreg(bas, REG_DLH, (divisor >> 8) & 0xff);
uart_setreg(bas, REG_LCR, lcr);
uart_setreg(bas, REG_IER, ier);
uart_setreg(bas, REG_FCR, 0);
uart_setreg(bas, REG_MCR, MCR_IE | MCR_RTS | MCR_DTR);
uart_setreg(bas, REG_MCR, MCR_IE);
uart_setreg(bas, REG_DATA, c);
uart_setreg(bas, REG_FCR, ns8250->fcr);
uart_setreg(bas, REG_IER, ns8250->ier);
uart_setreg(bas, REG_IER, ier);
uart_setreg(bas, REG_FCR, ns8250->fcr);
uart_setreg(bas, REG_LCR, lcr);
uart_setreg(bas, REG_LCR, 0xbf);
uart_setreg(bas, REG_EFR, efr);
uart_setreg(bas, REG_LCR, lcr);
uart_setreg(bas, REG_LCR, 0xbf);
uart_setreg(bas, REG_EFR, efr);
uart_setreg(bas, REG_LCR, lcr);
uart_setreg(bas, REG_IER, ns8250->ier);
uart_setreg(bas, REG_MCR, MCR_LOOPBACK | MCR_IE | MCR_DTR | MCR_RTS);
uart_setreg(bas, REG_FCR, FCR_ENABLE);
uart_setreg(bas, REG_MCR, mcr);
uart_setreg(bas, REG_FCR, FCR_ENABLE | FCR_XMT_RST | FCR_RCV_RST);
uart_setreg(bas, REG_MCR, mcr);
uart_setreg(bas, REG_FCR, 0);
uart_setreg(bas, REG_DATA, 0);
uart_setreg(&sc->sc_bas, MDR1_REG, MDR1_MODE_DISABLE);
uart_setreg(&sc->sc_bas, SYSCC_REG, SYSCC_SOFTRESET);
uart_setreg(&sc->sc_bas, MDR1_REG, MDR1_MODE_UART);
uart_setreg(bas, REG_DATA, c);
uart_setreg(bas, REG_CTRL, CR_RSTTXI);
uart_setreg(bas, REG_CTRL, CR_RSTXSI);
uart_setreg(bas, REG_CTRL, CR_RSTERR);
uart_setreg(bas, REG_CTRL, CR_RSTIUS);
uart_setreg(bas, REG_CTRL, CR_RSTERR);
uart_setreg(bas, REG_CTRL, CR_RSTERR);
uart_setreg(bas, REG_CTRL, reg);
uart_setreg(bas, REG_CTRL, val);
uart_setreg(bas, REG_DATA, sc->sc_txbuf[0]);
uart_setreg(bas, REG_CTRL, reg);
uart_setreg(bas, SFUART_IRQ_ENABLE, 0);
uart_setreg(bas, SFUART_RXCTRL, reg);
uart_setreg(bas, SFUART_TXCTRL, reg);
uart_setreg(bas, SFUART_TXDATA, c);
uart_setreg(bas, SFUART_RXCTRL, reg);
uart_setreg(bas, SFUART_TXCTRL, reg);
uart_setreg(bas, SFUART_IRQ_ENABLE, SFUART_IRQ_ENABLE_RXWM);
uart_setreg(bas, SFUART_RXCTRL, 0);
uart_setreg(bas, SFUART_TXCTRL, 0);
uart_setreg(bas, SFUART_IRQ_ENABLE, 0);
uart_setreg(bas, SFUART_IRQ_ENABLE, ie);
uart_setreg(bas, SFUART_DIV, reg);
uart_setreg(bas, SFUART_IRQ_ENABLE, reg);
uart_setreg(bas, SFUART_IRQ_ENABLE, reg);
uart_setreg(bas, SFUART_IRQ_ENABLE, reg);