Re: [PATCH] clk: qcom: mmcc-msm8974: add GENPD_FLAG_NO_STAY_ON

From: Dmitry Baryshkov

Date: Mon Aug 10 2026 - 04:56:53 EST


On Mon, Aug 10, 2026 at 10:37:13AM +0200, Stephan Gerhold wrote:
> On Sun, Aug 09, 2026 at 09:58:37PM +0300, Dmitry Baryshkov wrote:
> > Commit 13a4b7fb6260 ("pmdomain: core: Leave powered-on genpds on until
> > late_initcall_sync") kept power-domains on longer during boot which is
> > causing DSI clock to get stuck and fail to acquire its configuration on
> > DSI bringup. While this is being investigated, add the flag
> > GENPD_FLAG_NO_STAY_ON for MDSS GDSC on MSM8974 to restore the previous
> > behaviour to fix this.
> >
> > Fixes: 13a4b7fb6260 ("pmdomain: core: Leave powered-on genpds on until late_initcall_sync")
> > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxxxxxxxx>
>
> Have you tried adding resets = <&mmcc MDSS_RESET>; to the &mdss node,
> similar to the following patch for msm8916.dtsi?
> https://lore.kernel.org/linux-arm-msm/20250915-msm8916-resets-v1-1-a5c705df0c45@xxxxxxxxxx/

Seems to work, thanks! Indeed, it's a better patch.

>
> Thanks,
> Stephan

--
With best wishes
Dmitry