From: Jagadeesh Kona <jagadeesh.kona@oss.qualcomm.com>
To: Aaron Kling <webgeek1234@gmail.com>,
Taniya Das <taniya.das@oss.qualcomm.com>
Cc: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>,
linux-arm-msm@vger.kernel.org
Subject: Re: Questions About SM8550 Support
Date: Tue, 3 Feb 2026 12:04:34 +0530 [thread overview]
Message-ID: <f4420072-4540-4e90-a22d-02b79784c3cb@oss.qualcomm.com> (raw)
In-Reply-To: <CALHNRZ-3nr+EF_m3UpLHRfv3bpOdzzxSZfnnk99xH87MM8WiSg@mail.gmail.com>
On 2/3/2026 4:31 AM, Aaron Kling wrote:
> On Mon, Feb 2, 2026 at 3:35 AM Taniya Das <taniya.das@oss.qualcomm.com> wrote:
>>
>>
>>
>> On 1/28/2026 7:33 PM, Konrad Dybcio wrote:
>>> On 1/27/26 11:48 PM, Aaron Kling wrote:
>>>> I am working on the AYN Odin 2 qcs8550 series of devices, specifically
>>>> for Android, using mainline kernel drivers. I have come across some
>>>> missing functionality and failures that I would like to inquire about.
>>>
>>> [...]
>>>
>>>> * Some gpu related clocks complain about being stuck off during boot,
>>>> causing stack traces, but the gpu does work. I tried to do some
>>>> research into this, but quickly got lost in the weeds and I have no
>>>> idea where to even look.
>>>> [ 0.367278] gpu_cc_cxo_clk status stuck at 'off'
>>>> [ 0.367962] gpu_cc_hub_cx_int_clk status stuck at 'off'
>>>> [ 0.368595] gpu_cc_cx_gmu_clk status stuck at 'off'
>>>> [ 0.369245] disp_cc_mdss_ahb1_clk status stuck at 'off'
>>>
>>
>> Aaron, if you could share the boot up logs or stack traces it would be
>> helpful to see what is leading to stuck at 'off'.
>
> Sure. Here [0] is a kernel boot log booting to Android launcher.
>
> Aaron
>
> [0] http://0x0.st/PbLh.txt
Thanks Aaron for sharing the logs!
This warnings seems to be due to below ACK change which tries to proxy vote on
the boot time enabled clocks. And the same change is not part of Linux mainline.
https://android-review.googlesource.com/c/kernel/common/+/1164507
Can you please see if dropping above change is helping to avoid the warnings? or
please apply below patch and see if helps to avoid the warnings.
diff --git a/drivers/clk/qcom/dispcc-sm8550.c b/drivers/clk/qcom/dispcc-sm8550.c
index f27140c649f5..55dee8a96e74 100644
--- a/drivers/clk/qcom/dispcc-sm8550.c
+++ b/drivers/clk/qcom/dispcc-sm8550.c
@@ -825,7 +825,7 @@ static struct clk_branch disp_cc_mdss_ahb1_clk = {
&disp_cc_mdss_ahb_clk_src.clkr.hw,
},
.num_parents = 1,
- .flags = CLK_SET_RATE_PARENT,
+ .flags = CLK_SET_RATE_PARENT | CLK_DONT_HOLD_STATE,
.ops = &clk_branch2_ops,
},
},
diff --git a/drivers/clk/qcom/gpucc-sm8550.c b/drivers/clk/qcom/gpucc-sm8550.c
index 7486edf56160..2cd27cb835f9 100644
--- a/drivers/clk/qcom/gpucc-sm8550.c
+++ b/drivers/clk/qcom/gpucc-sm8550.c
@@ -330,7 +330,7 @@ static struct clk_branch gpu_cc_cx_gmu_clk = {
&gpu_cc_gmu_clk_src.clkr.hw,
},
.num_parents = 1,
- .flags = CLK_SET_RATE_PARENT,
+ .flags = CLK_SET_RATE_PARENT | CLK_DONT_HOLD_STATE,
.ops = &clk_branch2_aon_ops,
},
},
@@ -348,7 +348,7 @@ static struct clk_branch gpu_cc_cxo_clk = {
&gpu_cc_xo_clk_src.clkr.hw,
},
.num_parents = 1,
- .flags = CLK_SET_RATE_PARENT,
+ .flags = CLK_SET_RATE_PARENT | CLK_DONT_HOLD_STATE,
.ops = &clk_branch2_ops,
},
},
@@ -415,7 +415,7 @@ static struct clk_branch gpu_cc_hub_cx_int_clk = {
&gpu_cc_hub_clk_src.clkr.hw,
},
.num_parents = 1,
- .flags = CLK_SET_RATE_PARENT,
+ .flags = CLK_SET_RATE_PARENT | CLK_DONT_HOLD_STATE,
.ops = &clk_branch2_aon_ops,
},
},
Thanks,
Jagadeesh
next prev parent reply other threads:[~2026-02-03 6:35 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-27 22:48 Questions About SM8550 Support Aaron Kling
2026-01-28 8:50 ` Neil Armstrong
2026-01-28 14:46 ` Rob Clark
2026-01-28 17:54 ` Aaron Kling
2026-01-29 23:11 ` Akhil P Oommen
2026-01-30 2:35 ` Aaron Kling
2026-02-05 8:01 ` Aaron Kling
2026-02-05 10:54 ` Konrad Dybcio
2026-02-05 13:29 ` Akhil P Oommen
2026-02-05 17:40 ` Aaron Kling
2026-03-10 21:33 ` Akhil P Oommen
2026-03-10 21:53 ` Aaron Kling
2026-03-11 8:47 ` Konrad Dybcio
2026-03-11 23:33 ` Aaron Kling
2026-02-05 14:43 ` Dmitry Baryshkov
2026-01-28 18:42 ` Aaron Kling
2026-02-06 15:04 ` Neil Armstrong
2026-01-28 14:03 ` Konrad Dybcio
2026-01-28 18:20 ` Aaron Kling
2026-02-02 9:35 ` Taniya Das
2026-02-02 23:01 ` Aaron Kling
2026-02-03 6:34 ` Jagadeesh Kona [this message]
2026-02-03 23:21 ` Aaron Kling
2026-02-04 16:53 ` Taniya Das
2026-02-04 18:18 ` Aaron Kling
2026-01-30 11:01 ` Konrad Dybcio
2026-01-30 17:13 ` Aaron Kling
2026-02-02 10:36 ` Konrad Dybcio
2026-02-02 23:12 ` Aaron Kling
2026-02-03 10:31 ` Konrad Dybcio
2026-02-03 17:31 ` Aaron Kling
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=f4420072-4540-4e90-a22d-02b79784c3cb@oss.qualcomm.com \
--to=jagadeesh.kona@oss.qualcomm.com \
--cc=konrad.dybcio@oss.qualcomm.com \
--cc=linux-arm-msm@vger.kernel.org \
--cc=taniya.das@oss.qualcomm.com \
--cc=webgeek1234@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox