In "J721E DRA829/TDA4VM/AM752x Processors Silicon Revision 1.0" (Literature Number: SPRUIL1A), it mentions that UART RHR interrupt and time-out interrupt can be disabled by setting UART_IER_UART[0].
Bit Field Type Reset Description
0 RHR_IT R/W 0h 0h = Disables the RHR interrupt and time-out interrupt
1h = Enables the RHR interrupt and time-out interrupt
So I wrote a UART ISR to handle interrupts, when a RX timeout interrupt coming the ISR will set RHR_IT bit to disable it and notify another task to handle the rest works, such as reading the character in RX FIFO and so forth. The RX timeout interrupt will be enabled again in the task if RX FIFO has no character. But I found even I had disabled the RX timeout interrupt first, It will still happen before the task enable it. Can the RHR_IT bit of UART_IER_UART really disable the RX timeout interrupt on TDA4VM?