* [PATCH] clk: qcom: dispcc-eliza: Fix disp_cc_mdss_mdp_clk_src RCG stall on Eliza EVK
@ 2026-06-23 11:56 Krzysztof Kozlowski
2026-06-23 16:12 ` Taniya Das
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Krzysztof Kozlowski @ 2026-06-23 11:56 UTC (permalink / raw)
To: Bjorn Andersson, Michael Turquette, Stephen Boyd, Brian Masney,
Krzysztof Kozlowski, Konrad Dybcio, linux-arm-msm, linux-clk,
linux-kernel
Eliza EVK (eliza-cqs-evk.dts) does not have display enabled, however its
Display Clock Controller is enabled and references parent clocks from
DSI PHYs, which causes clock reparenting issues during probe (init) and
warning on Eliza EVK:
disp_cc_mdss_mdp_clk_src: rcg didn't update its configuration.
WARNING: drivers/clk/qcom/clk-rcg2.c:136 at update_config+0xd4/0xe4, CPU#1: udevd/273
...
update_config (drivers/clk/qcom/clk-rcg2.c:136 (discriminator 2)) (P)
clk_rcg2_shared_disable (drivers/clk/qcom/clk-rcg2.c:1471)
clk_rcg2_shared_init (drivers/clk/qcom/clk-rcg2.c:1540)
__clk_register (drivers/clk/clk.c:3959 drivers/clk/clk.c:4368)
devm_clk_hw_register (drivers/clk/clk.c:4448 (discriminator 1) drivers/clk/clk.c:4672 (discriminator 1))
devm_clk_register_regmap (drivers/clk/qcom/clk-regmap.c:104)
qcom_cc_really_probe (drivers/clk/qcom/common.c:418)
qcom_cc_probe (drivers/clk/qcom/common.c:445)
disp_cc_eliza_probe (dispcc-eliza.c:?) dispcc_eliza
platform_probe (drivers/base/platform.c:1432)
Fixes: 0e66f10942b5 ("clk: qcom: dispcc-eliza: Add Eliza display clock controller support")
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
---
Previous approach:
https://lore.kernel.org/all/20260623112755.317180-2-krzysztof.kozlowski@oss.qualcomm.com/
---
drivers/clk/qcom/dispcc-eliza.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/clk/qcom/dispcc-eliza.c b/drivers/clk/qcom/dispcc-eliza.c
index 479f26e0dde2..e31c24125274 100644
--- a/drivers/clk/qcom/dispcc-eliza.c
+++ b/drivers/clk/qcom/dispcc-eliza.c
@@ -757,7 +757,7 @@ static struct clk_rcg2 disp_cc_mdss_mdp_clk_src = {
.parent_data = disp_cc_parent_data_11,
.num_parents = ARRAY_SIZE(disp_cc_parent_data_11),
.flags = CLK_SET_RATE_PARENT,
- .ops = &clk_rcg2_shared_ops,
+ .ops = &clk_rcg2_shared_no_init_park_ops,
},
};
--
2.53.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] clk: qcom: dispcc-eliza: Fix disp_cc_mdss_mdp_clk_src RCG stall on Eliza EVK
2026-06-23 11:56 [PATCH] clk: qcom: dispcc-eliza: Fix disp_cc_mdss_mdp_clk_src RCG stall on Eliza EVK Krzysztof Kozlowski
@ 2026-06-23 16:12 ` Taniya Das
2026-06-25 12:11 ` Konrad Dybcio
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Taniya Das @ 2026-06-23 16:12 UTC (permalink / raw)
To: Krzysztof Kozlowski, Bjorn Andersson, Michael Turquette,
Stephen Boyd, Brian Masney, Konrad Dybcio, linux-arm-msm,
linux-clk, linux-kernel
On 6/23/2026 5:26 PM, Krzysztof Kozlowski wrote:
> ---
> drivers/clk/qcom/dispcc-eliza.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/clk/qcom/dispcc-eliza.c b/drivers/clk/qcom/dispcc-eliza.c
> index 479f26e0dde2..e31c24125274 100644
> --- a/drivers/clk/qcom/dispcc-eliza.c
> +++ b/drivers/clk/qcom/dispcc-eliza.c
> @@ -757,7 +757,7 @@ static struct clk_rcg2 disp_cc_mdss_mdp_clk_src = {
> .parent_data = disp_cc_parent_data_11,
> .num_parents = ARRAY_SIZE(disp_cc_parent_data_11),
> .flags = CLK_SET_RATE_PARENT,
> - .ops = &clk_rcg2_shared_ops,
> + .ops = &clk_rcg2_shared_no_init_park_ops,
> },
> };
Reviewed-by: Taniya Das <taniya.das@oss.qualcomm.com>
--
Thanks,
Taniya Das
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] clk: qcom: dispcc-eliza: Fix disp_cc_mdss_mdp_clk_src RCG stall on Eliza EVK
2026-06-23 11:56 [PATCH] clk: qcom: dispcc-eliza: Fix disp_cc_mdss_mdp_clk_src RCG stall on Eliza EVK Krzysztof Kozlowski
2026-06-23 16:12 ` Taniya Das
@ 2026-06-25 12:11 ` Konrad Dybcio
2026-06-29 11:27 ` Abel Vesa
2026-07-02 23:40 ` Bjorn Andersson
3 siblings, 0 replies; 5+ messages in thread
From: Konrad Dybcio @ 2026-06-25 12:11 UTC (permalink / raw)
To: Krzysztof Kozlowski, Bjorn Andersson, Michael Turquette,
Stephen Boyd, Brian Masney, linux-arm-msm, linux-clk,
linux-kernel
On 6/23/26 1:56 PM, Krzysztof Kozlowski wrote:
> Eliza EVK (eliza-cqs-evk.dts) does not have display enabled, however its
> Display Clock Controller is enabled and references parent clocks from
> DSI PHYs, which causes clock reparenting issues during probe (init) and
> warning on Eliza EVK:
>
> disp_cc_mdss_mdp_clk_src: rcg didn't update its configuration.
> WARNING: drivers/clk/qcom/clk-rcg2.c:136 at update_config+0xd4/0xe4, CPU#1: udevd/273
> ...
> update_config (drivers/clk/qcom/clk-rcg2.c:136 (discriminator 2)) (P)
> clk_rcg2_shared_disable (drivers/clk/qcom/clk-rcg2.c:1471)
> clk_rcg2_shared_init (drivers/clk/qcom/clk-rcg2.c:1540)
> __clk_register (drivers/clk/clk.c:3959 drivers/clk/clk.c:4368)
> devm_clk_hw_register (drivers/clk/clk.c:4448 (discriminator 1) drivers/clk/clk.c:4672 (discriminator 1))
> devm_clk_register_regmap (drivers/clk/qcom/clk-regmap.c:104)
> qcom_cc_really_probe (drivers/clk/qcom/common.c:418)
> qcom_cc_probe (drivers/clk/qcom/common.c:445)
> disp_cc_eliza_probe (dispcc-eliza.c:?) dispcc_eliza
> platform_probe (drivers/base/platform.c:1432)
>
> Fixes: 0e66f10942b5 ("clk: qcom: dispcc-eliza: Add Eliza display clock controller support")
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
>
> ---
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Konrad
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] clk: qcom: dispcc-eliza: Fix disp_cc_mdss_mdp_clk_src RCG stall on Eliza EVK
2026-06-23 11:56 [PATCH] clk: qcom: dispcc-eliza: Fix disp_cc_mdss_mdp_clk_src RCG stall on Eliza EVK Krzysztof Kozlowski
2026-06-23 16:12 ` Taniya Das
2026-06-25 12:11 ` Konrad Dybcio
@ 2026-06-29 11:27 ` Abel Vesa
2026-07-02 23:40 ` Bjorn Andersson
3 siblings, 0 replies; 5+ messages in thread
From: Abel Vesa @ 2026-06-29 11:27 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Bjorn Andersson, Michael Turquette, Stephen Boyd, Brian Masney,
Konrad Dybcio, linux-arm-msm, linux-clk, linux-kernel
On 26-06-23 13:56:45, Krzysztof Kozlowski wrote:
> Eliza EVK (eliza-cqs-evk.dts) does not have display enabled, however its
> Display Clock Controller is enabled and references parent clocks from
> DSI PHYs, which causes clock reparenting issues during probe (init) and
> warning on Eliza EVK:
>
> disp_cc_mdss_mdp_clk_src: rcg didn't update its configuration.
> WARNING: drivers/clk/qcom/clk-rcg2.c:136 at update_config+0xd4/0xe4, CPU#1: udevd/273
> ...
> update_config (drivers/clk/qcom/clk-rcg2.c:136 (discriminator 2)) (P)
> clk_rcg2_shared_disable (drivers/clk/qcom/clk-rcg2.c:1471)
> clk_rcg2_shared_init (drivers/clk/qcom/clk-rcg2.c:1540)
> __clk_register (drivers/clk/clk.c:3959 drivers/clk/clk.c:4368)
> devm_clk_hw_register (drivers/clk/clk.c:4448 (discriminator 1) drivers/clk/clk.c:4672 (discriminator 1))
> devm_clk_register_regmap (drivers/clk/qcom/clk-regmap.c:104)
> qcom_cc_really_probe (drivers/clk/qcom/common.c:418)
> qcom_cc_probe (drivers/clk/qcom/common.c:445)
> disp_cc_eliza_probe (dispcc-eliza.c:?) dispcc_eliza
> platform_probe (drivers/base/platform.c:1432)
>
> Fixes: 0e66f10942b5 ("clk: qcom: dispcc-eliza: Add Eliza display clock controller support")
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Tested-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH] clk: qcom: dispcc-eliza: Fix disp_cc_mdss_mdp_clk_src RCG stall on Eliza EVK
2026-06-23 11:56 [PATCH] clk: qcom: dispcc-eliza: Fix disp_cc_mdss_mdp_clk_src RCG stall on Eliza EVK Krzysztof Kozlowski
` (2 preceding siblings ...)
2026-06-29 11:27 ` Abel Vesa
@ 2026-07-02 23:40 ` Bjorn Andersson
3 siblings, 0 replies; 5+ messages in thread
From: Bjorn Andersson @ 2026-07-02 23:40 UTC (permalink / raw)
To: Michael Turquette, Stephen Boyd, Brian Masney, Konrad Dybcio,
linux-arm-msm, linux-clk, linux-kernel, Krzysztof Kozlowski
On Tue, 23 Jun 2026 13:56:45 +0200, Krzysztof Kozlowski wrote:
> Eliza EVK (eliza-cqs-evk.dts) does not have display enabled, however its
> Display Clock Controller is enabled and references parent clocks from
> DSI PHYs, which causes clock reparenting issues during probe (init) and
> warning on Eliza EVK:
>
> disp_cc_mdss_mdp_clk_src: rcg didn't update its configuration.
> WARNING: drivers/clk/qcom/clk-rcg2.c:136 at update_config+0xd4/0xe4, CPU#1: udevd/273
> ...
> update_config (drivers/clk/qcom/clk-rcg2.c:136 (discriminator 2)) (P)
> clk_rcg2_shared_disable (drivers/clk/qcom/clk-rcg2.c:1471)
> clk_rcg2_shared_init (drivers/clk/qcom/clk-rcg2.c:1540)
> __clk_register (drivers/clk/clk.c:3959 drivers/clk/clk.c:4368)
> devm_clk_hw_register (drivers/clk/clk.c:4448 (discriminator 1) drivers/clk/clk.c:4672 (discriminator 1))
> devm_clk_register_regmap (drivers/clk/qcom/clk-regmap.c:104)
> qcom_cc_really_probe (drivers/clk/qcom/common.c:418)
> qcom_cc_probe (drivers/clk/qcom/common.c:445)
> disp_cc_eliza_probe (dispcc-eliza.c:?) dispcc_eliza
> platform_probe (drivers/base/platform.c:1432)
>
> [...]
Applied, thanks!
[1/1] clk: qcom: dispcc-eliza: Fix disp_cc_mdss_mdp_clk_src RCG stall on Eliza EVK
commit: 2ef00630c5c0b7b2c08aba7643f47594952d357e
Best regards,
--
Bjorn Andersson <andersson@kernel.org>
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-07-02 23:41 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-23 11:56 [PATCH] clk: qcom: dispcc-eliza: Fix disp_cc_mdss_mdp_clk_src RCG stall on Eliza EVK Krzysztof Kozlowski
2026-06-23 16:12 ` Taniya Das
2026-06-25 12:11 ` Konrad Dybcio
2026-06-29 11:27 ` Abel Vesa
2026-07-02 23:40 ` Bjorn Andersson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox