Re: [PATCH] clk: qcom: gcc-ipq5018: mark 'gpll0_main' clock as critical

From: Konrad Dybcio

Date: Tue Oct 20 2026 - 08:54:30 EST


On 10/3/26 9:50 PM, Gabor Juhos wrote:
> 2026. 10. 01. 18:15 keltezéssel, Konrad Dybcio írta:
>> On 9/24/26 1:33 PM, Gabor Juhos wrote:
>>> Hi Konrad,
>>>
>>> 2026. 09. 23. 15:32 keltezéssel, Konrad Dybcio írta:
>>>> On 9/18/26 11:27 AM, Gabor Juhos wrote:
>>>>> On IPQ5018, the APCS core clock feeds the CPUs. It can use
>>>>> different clocks as its parent, but during system boot it
>>>>> utilizes GPLL0.

[...]

> Maybe this helps to understand the problem.

Yes, it's much clearer now. I think the right solution here could
be to make .sync_state hold off any non-transient disables until
sync_state has completed.

But we're still working on getting any sort of sync_state in the
clk framework:

https://lore.kernel.org/linux-arm-msm/20260626-clk-sync-state-v1-0-4156d8196dc8@xxxxxxxxxx/

Konrad