REG_CTRL
scc_setreg(bas, c + REG_CTRL, CR_RSTTXI);
scc_setreg(bas, c + REG_CTRL, CR_RSTERR);
scc_setreg(bas, ch + REG_CTRL, reg);
return (scc_getreg(bas, ch + REG_CTRL));
while (!(uart_getreg(bas, REG_CTRL) & BES_TXE))
return ((uart_getreg(bas, REG_CTRL) & BES_RXA) != 0 ? 1 : 0);
while (!(uart_getreg(bas, REG_CTRL) & BES_RXA)) {
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_CTRL, reg);
return (uart_getreg(bas, REG_CTRL));