Currently an interrupt is triggered any time there is any activity on the UART_RXD line, but later it will only trigger once there is data ready to be read.
irq_set_status can be used to clear the irq status bit so that the interrupt will stop occuring.
Upon an interrupt, you can read from the interrupt status register to see what caused the interrupt.