public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Fix IRQ storm with GPIO interrupts
@ 2023-09-18 12:24 Biju Das
  2023-09-18 12:24 ` [PATCH 1/3] irqchip: renesas-rzg2l: Fix logic to clear TINT interrupt source Biju Das
                   ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Biju Das @ 2023-09-18 12:24 UTC (permalink / raw)
  To: Thomas Gleixner, Marc Zyngier
  Cc: Biju Das, Lad Prabhakar, Claudiu Beznea, Geert Uytterhoeven,
	Biju Das, linux-kernel, linux-renesas-soc

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


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2023-10-06 10:46 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-18 12:24 [PATCH 0/3] Fix IRQ storm with GPIO interrupts Biju Das
2023-09-18 12:24 ` [PATCH 1/3] irqchip: renesas-rzg2l: Fix logic to clear TINT interrupt source Biju Das
2023-09-18 12:38   ` Geert Uytterhoeven
2023-09-19  5:56   ` claudiu beznea
2023-09-24  9:31   ` [irqchip: irq/irqchip-fixes] " irqchip-bot for Biju Das
2023-09-18 12:24 ` [PATCH 2/3] irqchip: renesas-rzg2l: Mask interrupts for changing interrupt settings Biju Das
2023-09-24  9:27   ` Marc Zyngier
2023-09-25  8:51     ` Biju Das
2023-09-18 12:24 ` [PATCH 3/3] irqchip: renesas-rzg2l: Fix irq storm with edge trigger detection for TINT Biju Das
2023-09-19 14:37   ` Marc Zyngier
2023-09-19 15:24     ` Biju Das
2023-09-19 16:19       ` Marc Zyngier
2023-09-19 16:32         ` Biju Das
2023-09-19 16:49           ` Marc Zyngier
2023-09-19 17:06             ` Biju Das
2023-09-21  7:55               ` Marc Zyngier
2023-09-22 14:34                 ` Biju Das
2023-10-06 10:46                   ` Biju Das

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox