AML_UART_STATUS
val = readl(port->membase + AML_UART_STATUS);
while (!(readl(port->membase + AML_UART_STATUS) & AML_UART_TX_FULL)) {
ostatus = status = readl(port->membase + AML_UART_STATUS);
} while (!(readl(port->membase + AML_UART_STATUS) & AML_UART_RX_EMPTY));
if (!(readl(port->membase + AML_UART_STATUS) & AML_UART_RX_EMPTY))
if (!(readl(port->membase + AML_UART_STATUS) & AML_UART_TX_FULL)) {
if (readl(port->membase + AML_UART_STATUS) & AML_UART_RX_EMPTY)
ret = readl_poll_timeout_atomic(port->membase + AML_UART_STATUS, reg,
ret = readl_poll_timeout_atomic(port->membase + AML_UART_STATUS, reg,
while (readl(port->membase + AML_UART_STATUS) & AML_UART_TX_FULL)