On 14.06.2018 19:36, David R. Piegdon wrote: > > On 06/13/2018 08:08 PM, Dmitry Osipenko wrote: >>> During the failure, somehow the interrupt continues to be triggered, >>> even though the IIR register shows no active interrupts (IIR == 0xC1) >>> >> Hello David, >> >> TRM says "IS_STA: Interrupt Pending if ZERO" for BIT(1) of UART_IIR_FCR_0 >> register, this matches the UART standard that kernel follows by checking >> whether UART_IIR_NO_INT bit is set in the serial8250_handle_irq(). > That bit is >> zero in your case, meaning that interrupt is asserted. >> > > Hello Dmitry, thanks for your answer! > > IIR is in my case 0xC1 == 1100.0001, so the lowest bit #0, IS_STA, has > the value 1. So the UART itself says, that no interrupt is there. > The table in the TRM is layed out ambiguous here, as the register really > corresponds to two registers: IIR (when reading) and FCR (when writing). > Sadly the table has interleaved rows for both reg isters, so you might > have mixed up the row numbering and thus the bit#? Yes, I got it wrong. For some reason Gmail classified this and other email as SPAM, but I managed to notice them now. -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html