Re: [PATCH] i2c: qcom-cci: drop custom suspend/resume and rely on runtime PM helpers
From: Andi Shyti
Date: Tue Jul 28 2026 - 17:38:46 EST
Hi Wenmeng,
On Thu, Jun 25, 2026 at 05:42:45PM +0800, Wenmeng Liu wrote:
> cci_resume() unconditionally calls cci_resume_runtime() regardless of
> the runtime PM state.
>
> If the device is already runtime-suspended before system suspend,
> the clock is re-enabled while runtime_status remains RPM_SUSPENDED.
> As a result, pm_request_autosuspend() does not arm the timer,
> leaving the clock permanently enabled.
>
> Fixes: e517526195de ("i2c: Add Qualcomm CCI I2C driver")
> Cc: stable@xxxxxxxxxxxxxxx
> Signed-off-by: Wenmeng Liu <wenmeng.liu@xxxxxxxxxxxxxxxx>
merged to i2c/i2c-fixes.
Thanks,
Andi