The following issues observed while adding IRQ support for RTC. * The irq_disable is not clearing interrupt source properly. * The driver is not following as per hardware manual for changing interrupt settings. * IRQ storm due to phantum interrupt, when we select the TINT source. Here IRQ handler disables the interrupts using disable_irq_nosync() and scheduling a work queue and in the work queue, re-enabling the interrupt with enable_irq(). Biju Das (3): irqchip: renesas-rzg2l: Fix logic to clear TINT interrupt source irqchip: renesas-rzg2l: Mask interrupts for changing interrupt settings irqchip: renesas-rzg2l: Fix irq storm with edge trigger detection for TINT drivers/irqchip/irq-renesas-rzg2l.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) -- 2.25.1