UART_IR_STAT
if (val & UART_IR_STAT(UART_IR_TXEMPTY))
if (unlikely(iestat & UART_IR_STAT(UART_IR_RXOVER))) {
if (!(iestat & UART_IR_STAT(UART_IR_RXNOTEMPTY)))
#define UART_RX_INT_STAT (UART_IR_STAT(UART_IR_RXOVER) | \
UART_IR_STAT(UART_IR_RXTHRESH) | \
UART_IR_STAT(UART_IR_RXTIMEOUT))
#define UART_TX_INT_STAT (UART_IR_STAT(UART_IR_TXEMPTY) | \
UART_IR_STAT(UART_IR_TXTRESH))
if (!(iestat & UART_IR_STAT(UART_IR_RXNOTEMPTY)))
if (val & UART_IR_STAT(UART_IR_TXEMPTY))
return (val & UART_IR_STAT(UART_IR_TXEMPTY)) ? 1 : 0;