LSR_TEMT
while ((uart_getreg(bas, REG_LSR) & LSR_TEMT) == 0)
#define LSR_TSRE LSR_TEMT
if ((lsr & (LSR_TXRDY | LSR_TEMT)) == 0 &&
if ((uart_getreg(bas, REG_LSR) & (LSR_TEMT | LSR_THRE)) !=
(LSR_TEMT | LSR_THRE))
while ((uart_getreg(bas, REG_LSR) & LSR_TEMT) == 0 && --limit)
while (((lsr |= uart_getreg(bas, REG_LSR)) & LSR_TEMT) == 0 &&
sc->lsr |= LSR_TEMT | LSR_THRE;