USR2_TXDC
usr2 &= ~USR2_TXDC;
if ((usr1 & USR1_TRDY) || (usr2 & USR2_TXDC)) {
ret = (imx_uart_readl(sport, USR2) & USR2_TXDC) ? TIOCSER_TEMT : 0;
} while (~status & USR2_TXDC);
read_poll_timeout_atomic(imx_uart_readl, usr2, usr2 & USR2_TXDC,
read_poll_timeout(imx_uart_readl, usr2, usr2 & USR2_TXDC,
if ((!(usr2 & USR2_TXDC)) && (ucr4 & UCR4_TCEN)) {