Re: [PATCH] platform/arm64: qcom-hamoa-ec: Disable the SCI IRQ during suspend
From: Abel Vesa
Date: Wed Sep 30 2026 - 11:54:59 EST
On 26-09-30 17:18:36, Abel Vesa wrote:
> EC SCI events require I2C transfers to retrieve the event information.
> During system resume, an SCI interrupt can be delivered before the I2C
> controller is ready to handle transfers, resulting in failed event reads:
>
> geni_i2c a84000.i2c: error turning SE resources:-13
> qcom-hamoa-ec 3-0076: Failed to read EC SCI Event: -13
>
> Keep SCI interrupt handling disabled across system sleep so that EC
> events are processed only while the I2C controller is available. This
> prevents event reads from racing with the controller's suspend and
> resume transitions.
>
> Fixes: 5c44f48e91de ("platform: arm64: Add driver for EC found on Qualcomm reference devices")
> Signed-off-by: Abel Vesa <abel.vesa@xxxxxxxxxxxxxxxx>
Urgh, messed up the Subject line.
Will fix it in v2.