Re: [PATCH v5 1/2] pinctrl: qcom: lpass-lpi: Enable runtime PM hooks on LPASS LPI SoCs

From: Konrad Dybcio

Date: Fri May 22 2026 - 07:28:53 EST


On 5/13/26 4:00 PM, Ajay Kumar Nandam wrote:
> The LPASS LPI core conversion to PM clock framework relies on variant
> drivers wiring runtime PM callbacks.
>
> Hook up runtime PM callbacks for the LPASS LPI variant drivers touched
> in this patch so they are prepared for the shared core conversion.
> sc7280 wiring is completed in the following patch.
>
> This commit is a preparatory NOP on its own, as runtime PM is still
> disabled on these devices until the following core conversion patch.
>
> This is a mechanical per-variant driver update that relies on the
> same generic PM clock flow (of_pm_clk_add_clks() + pm_clk_suspend/
> pm_clk_resume()) and DT-provided clocks.
>
> Runtime behavior was validated on Kodiak (sc7280).
>
> Signed-off-by: Ajay Kumar Nandam <ajay.nandam@xxxxxxxxxxxxxxxx>
> ---
> drivers/pinctrl/qcom/pinctrl-milos-lpass-lpi.c | 7 +++++++
> drivers/pinctrl/qcom/pinctrl-sc8280xp-lpass-lpi.c | 15 +++++++++++----
> drivers/pinctrl/qcom/pinctrl-sdm660-lpass-lpi.c | 7 +++++++
> drivers/pinctrl/qcom/pinctrl-sdm670-lpass-lpi.c | 7 +++++++
> drivers/pinctrl/qcom/pinctrl-sm4250-lpass-lpi.c | 7 +++++++
> drivers/pinctrl/qcom/pinctrl-sm6115-lpass-lpi.c | 7 +++++++
> drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 15 +++++++++++----
> drivers/pinctrl/qcom/pinctrl-sm8450-lpass-lpi.c | 15 +++++++++++----
> drivers/pinctrl/qcom/pinctrl-sm8550-lpass-lpi.c | 15 +++++++++++----
> drivers/pinctrl/qcom/pinctrl-sm8650-lpass-lpi.c | 15 +++++++++++----

I don't understand why the 7280 change is in patch 2, please move
it here too

and you still need to adjust

drivers/pinctrl/qcom/pinctrl-sm6350-lpass-lpi.c

Konrad