Re: [PATCH v1] gpio: pca953x: fix IRQ storm on system wake up

From: Bartosz Golaszewski
Date: Thu Apr 03 2025 - 08:07:20 EST


From: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx>


On Wed, 26 Mar 2025 18:38:38 +0100, Francesco Dolcini wrote:
> If an input changes state during wake-up and is used as an interrupt
> source, the IRQ handler reads the volatile input register to clear the
> interrupt mask and deassert the IRQ line. However, the IRQ handler is
> triggered before access to the register is granted, causing the read
> operation to fail.
>
> As a result, the IRQ handler enters a loop, repeatedly printing the
> "failed reading register" message, until `pca953x_resume` is eventually
> called, which restores the driver context and enables access to
> registers.
>
> [...]

Applied, thanks!

[1/1] gpio: pca953x: fix IRQ storm on system wake up
commit: 23334dfbeec89bf79f2ab893034b50612d039594

Best regards,
--
Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx>