Re: [PATCH v11 0/5] arm64: add Ambarella CV75 SoC support

From: Arnd Bergmann

Date: Tue Nov 10 2026 - 03:48:12 EST


On Tue, Nov 10, 2026, at 09:27, Krzysztof Kozlowski wrote:
> On 10/11/2026 09:23, Arnd Bergmann wrote:
>> On Tue, Nov 10, 2026, at 09:02, Krzysztof Kozlowski wrote:
>>> On Mon, Nov 09, 2026 at 08:22:33PM -0500, Brian Masney wrote:
>>>>
>>>> - I create a new shared immutable branch based on v7.4-rc1 and I can put
>>>> the first two dt-bindings patches in that. I merge this into clk-pile
>>>> (feeds clk-next) with --no-ff. The DTS folks will merge this immutable
>>>> branch as well.
>>>>
>>>> - I can then merge patches 3 and 5 into clk-pile.
>>>>
>>>> - The DTS folks will take patch 4.
>>
>> If the clk driver is required to boot, I would
>> suggest having a branch with the two clk patches that
>> can get merged (not applied) into both the clk tree
>> and the soc/newsoc branch to put the other patches
>> on top.
>
> There is a build dependency - DTS needs clock binding
> header - so it has to be second, unless the dependency
> is decoupled.

Ok, I see. Let's go with Brian's suggestion then.

For reference, I'd also be fine with the alternatives
we mentioned. We've done all of those before:

1. Include the actual clk driver in the immutable
branch to cover both compile-time and (potential)
runtime dependencies.

2. Merge the initial clk driver through the soc tree
alone with an Ack from Brian.

3. Decouple the dts from the binding, using only
numeric clk IDs for the initial merge in 7.5,
start using the binding in 7.6.

4. Merge the clk driver in 7.5 through the clk tree,
merge the rest in 7.6 through the soc tree.

Arnd