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

Stephan Gerhold <[email protected]> Mon, 10 Aug 2026 10:37:13 +0200
Newsgroups org.kernel.vger.linux-clk,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
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]/

Thanks,
Stephan