Thread (78 messages) 78 messages, 7 authors, 2023-06-28

Re: [PATCH 03/15] dt-bindings: clock: qcom,dispcc-sm6125: Require GCC PLL0 DIV clock

From: Marijn Suijten <marijn.suijten@somainline.org>
Date: 2023-06-27 09:11:45
Also in: dri-devel, linux-arm-msm, linux-clk, lkml

On 2023-06-27 11:07:22, Krzysztof Kozlowski wrote:
On 27/06/2023 11:02, Marijn Suijten wrote:
quoted
quoted
quoted
quoted
quoted
So deleting a new item at the end does not matter.  But what if I respin
this patch to add the new clock _at the end_, which will then be at the
same index as the previous GCC_DISP_AHB_CLK?
I think you know the answer, right? What do you want to prove? That two
independent changes can have together negative effect? We know this.
The question is whether this is allowed?
That would be an ABI break and I already explained if it is or is not
allowed.
How should we solve it then, if we cannot remove GCC_DISP_AHB_CLK in one
patch and add GCC_DISP_GPLL0_DIV_CLK_SRC **at the end** in the next
patch?  Keep an empty spot at the original index of GCC_DISP_AHB_CLK?
I don't know if you are trolling me or really asking question, so just
in case it is the latter:
Apologies if it comes across that way, but I am genuinely
misunderstanding what is and is not allowed as part of this ABI...
"No one is locked into the ABI. SoC maintainer decides on this. "
Especially if it is up to the SoC mantainer.
Also:
https://lore.kernel.org/linux-arm-msm/20230608152759.GA2721945-robh@kernel.org/ (local)

https://lore.kernel.org/linux-arm-msm/CAL_JsqKOq+PdjUPVYqdC7QcjGxp-KbAG_O9e+zrfY7k-wRr1QQ@mail.gmail.com/ (local)

https://lore.kernel.org/linux-arm-msm/20220602143245.GA2256965-robh@kernel.org/ (local)

https://lore.kernel.org/linux-arm-msm/20220601202452.GA365963-robh@kernel.org/ (local)

Any many more.
In that sense the question above is not for you, but for the SoC
maintainer?  Whom, I hope, will say that we can be lenient in changing
the ABI for a platform that is only slowly being brought up by a bunch
of community developers and unlikely to be touched by anyone else.

Thanks for helping out so far!

- Marijn
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help