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

Dmitry Baryshkov <[email protected]> Mon, 10 Aug 2026 11:56:39 +0300
Newsgroups org.kernel.vger.linux-clk,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-kernel
Message-ID <7yn3sn5uj2ttrvkzkrz6rwa37neilqrh3q4m23qexnv5tl3l2n@vxkx32oauak3>
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 <[email protected]>
> 
> 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/[email protected]/

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

> 
> Thanks,
> Stephan

-- 
With best wishes
Dmitry