[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <c8cf229b-4d15-4eca-bc4b-61dc67d63e91@linaro.org>
Date: Sat, 18 Nov 2023 01:52:43 +0000
From: Bryan O'Donoghue <bryan.odonoghue@...aro.org>
To: Konrad Dybcio <konrad.dybcio@...aro.org>,
Sibi Sankar <quic_sibis@...cinc.com>, andersson@...nel.org,
mturquette@...libre.com, sboyd@...nel.org, robh+dt@...nel.org,
krzysztof.kozlowski+dt@...aro.org,
Dmitry Baryshkov <dmitry.baryshkov@...aro.org>
Cc: agross@...nel.org, conor+dt@...nel.org, quic_tdas@...cinc.com,
quic_rjendra@...cinc.com, linux-arm-msm@...r.kernel.org,
linux-clk@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, neil.armstrong@...aro.org,
abel.vesa@...aro.org, quic_tsoni@...cinc.com
Subject: Re: [PATCH V2 2/4] clk: qcom: Add Global Clock controller (GCC)
driver for X1E80100
On 18/11/2023 00:06, Konrad Dybcio wrote:
> On 17.11.2023 21:50, Bryan O'Donoghue wrote:
>> On 17/11/2023 09:27, Sibi Sankar wrote:
>>> * Use shared ops in the x1e80100 gcc driver [Bryan].
>>
>> This looks better to me now / more consistent with what we have in sc8280xp - where we do try to hit suspend and => retention/parking matters.
> Parking the clock is separate from putting the system to sleep.
Yes but several of our clocks want to be parked, not switched off..
which obviously does matter in suspend.
> IIUC we usually use shared ops on clocks that may have different users
> (e.g. not only controlled by Linux) and/or that are crucial to the
> functioning of hardware (like AXI clocks, which if gated would make
> the system crash on any access attempt, from any subsystem, unless
> turned on beforehand)
My question here for Sibi, is why sdcc2_apss_clk_src differs here from
sc8280xp?
Is it wrong on sc8280xp or if correct sc8280xp then why is it not
replicated here ?
https://lore.kernel.org/linux-arm-msm/e857c853-51ef-8314-2a21-fa6fd25162ca@quicinc.com/
Also @Sibi I realise alot of this code is autogenerated - it would be
worthwhile finding/fixing the script that does the generation to plug in
shared_ops instead of floor_ops if the input material has the necessary
flags.
---
bod
Powered by blists - more mailing lists