[PATCH 0/3] ARM: dts: oxnas: Update support for OX820 and use dt-bindings

Olof Johansson olof at lixom.net
Mon Oct 31 07:24:45 PDT 2016


Hi,

On Mon, Oct 31, 2016 at 2:58 AM, Neil Armstrong <narmstrong at baylibre.com> wrote:
> On 10/21/2016 05:10 PM, Neil Armstrong wrote:
>> This patchset updates the ARM DTS for the Oxnas platform by :
>> - Add support for the Oxford Semicondutor OX820 and the PogoPlug V3
>> - Update the OX810SE to use the dt-bindings includes files introduced in [1] and [2]
>> - Fix the MAINTAINERS entry and add the PogoPlug V3 file maintainance
>>
>> This patchset depends on dt-bindings include headers posted at [1] and [2],
>> that were accepted/merged in the subsystem trees.
>>
>> How could I manage this dependency for 4.10 ?
>>
>> [1] https://listengine.tuxfamily.org/lists.tuxfamily.org/linux-oxnas/2016/10/msg00008.html
>> [2] https://listengine.tuxfamily.org/lists.tuxfamily.org/linux-oxnas/2016/10/msg00007.html
>>
>> Neil Armstrong (3):
>>   ARM: dts: Add support for OX820 and Pogoplug V3
>>   ARM: dts: OX810: Update with dt-bindings includes
>>   MAINTAINERS: oxnas: Add new files definitions
>>
>>  Documentation/devicetree/bindings/arm/oxnas.txt    |   5 +
>>  MAINTAINERS                                        |   3 +-
>>  arch/arm/boot/dts/Makefile                         |   3 +-
>>  .../boot/dts/cloudengines-pogoplug-series-3.dts    |  94 +++++++
>>  arch/arm/boot/dts/ox810se.dtsi                     |  10 +-
>>  arch/arm/boot/dts/ox820.dtsi                       | 298 +++++++++++++++++++++
>>  6 files changed, 407 insertions(+), 6 deletions(-)
>>  create mode 100644 arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
>>  create mode 100644 arch/arm/boot/dts/ox820.dtsi
>>
>
> Hi,
>
> I'm ready to send a pull request for arm-soc-dt, but I need to understand how this dependency
> should be worked out.
>
> Should this be sent as a late pull request ?


The need for dt-include changes is one of my pet peeves these days,
since they require coordination between trees.

There's two ways to solve this:

1) Make sure that the branches you sent to other maintainers are
stable, that they merge them as-is and don't rebase. This is a
three-way handshake (we want to be cc:d on it). Then base your branch
on top of those two branches.

or:

2) Avoid using the includes now, using numerical constants instead.
Then, after next merge window, follow up with a patch that converts to
symbols.


-Olof



More information about the linux-arm-kernel mailing list