[PATCH v4 0/8] arm: dts: imx: sync device trees with upstream linux kernel part 1
Stefano Babic
sbabic at denx.de
Mon Nov 7 20:57:25 CET 2022
Hi Tim, Marcel,
On 07.11.22 20:06, Tim Harvey wrote:
> On Sat, Nov 5, 2022 at 4:31 AM Marcel Ziswiler <marcel at ziswiler.com> wrote:
>>
>> From: Marcel Ziswiler <marcel.ziswiler at toradex.com>
>>
>>
>> This series synchronises them imx device trees with the upstream Linux
>> kernel (v6.1-rc3). I split it into two parts. This is part 1.
>>
>> It also fixes a few issues as discussed during/after the pre-mature
>> application of my first series [1].
>>
>> I am not touching kontron-sl-mx6ul as Frieder already took care of those
>> [2].
>>
>> Feedback welcome. Thanks!
>>
>> [1] https://patchwork.ozlabs.org/project/uboot/cover/20220721132748.1052244-1-marcel@ziswiler.com/
>> [2] https://patchwork.ozlabs.org/project/uboot/cover/20220823142917.306176-1-frieder@fris.de/
>>
>> Changes in v4:
>> - Re-synched with v6.1-rc3 which now already contains the recent DDR
>> pinmux addition.
>> - Re-named commit subject and re-worded commit message to indicate
>> migration to automatic build system included -u-boot.dtsi device
>> tree include files. Thanks to Giulio for pointing this out.
>> - Use imxrt1050-evk-u-boot.dtsi as provided/tested by Jesse.
>> - Explain intent in commit message as pointed out by Giulio.
>> - Re-synched with v6.1-rc3.
>> - Re-based after Adam's common imx8mn-u-boot device tree creation.
>>
>> Changes in v3:
>> - Incorporate feedback from Jesse.
>>
>> Changes in v2:
>> - imxrt1050: Re-added DDR timings aka semc node as pointed out by Fabio. Thanks!
>> - imx8ulp: Re-added s400_mu device tree node.
>>
>> Marcel Ziswiler (8):
>> vf610: synchronise device tree with linux
>> imxrt1020: migrate to build system included -u-boot.dtsi
>> imxrt1050: synchronise device tree with linux
>> imx8ulp: synchronise device tree with linux
>> imx8mq: synchronise device tree with linux
>> imx8mp: synchronise device tree with linux
>> imx8mn: synchronise device tree with linux
>> imx8mm: synchronise device tree with linux
>>
>> arch/arm/dts/imx8mm-beacon-baseboard.dtsi | 4 +-
>> arch/arm/dts/imx8mm-evk.dtsi | 43 ++
>> arch/arm/dts/imx8mm-icore-mx8mm.dtsi | 14 +-
>> arch/arm/dts/imx8mm-mx8menlo.dts | 14 +-
>> arch/arm/dts/imx8mm-u-boot.dtsi | 2 +-
>> arch/arm/dts/imx8mm-venice-gw700x.dtsi | 24 +-
>> arch/arm/dts/imx8mm-venice-gw7901.dts | 12 +-
>> arch/arm/dts/imx8mm-venice-gw7902.dts | 14 +-
>> arch/arm/dts/imx8mm-venice-gw7903.dts | 6 +-
>> arch/arm/dts/imx8mm-venice-gw7904.dts | 4 +
>> arch/arm/dts/imx8mm-verdin.dtsi | 50 +-
>> arch/arm/dts/imx8mn-beacon-baseboard.dtsi | 4 +-
>> arch/arm/dts/imx8mn-evk.dtsi | 45 +-
>> arch/arm/dts/imx8mn-var-som-symphony.dts | 6 +-
>> arch/arm/dts/imx8mn-venice-gw7902.dts | 9 +-
>> arch/arm/dts/imx8mn.dtsi | 14 +-
>> arch/arm/dts/imx8mp-dhcom-pdk2.dts | 29 +-
>> arch/arm/dts/imx8mp-dhcom-som.dtsi | 20 +-
>> arch/arm/dts/imx8mp-evk.dts | 179 ++++--
>> arch/arm/dts/imx8mp-icore-mx8mp-edimm2.2.dts | 2 +-
>> arch/arm/dts/imx8mp-icore-mx8mp.dtsi | 2 +-
>> arch/arm/dts/imx8mp-phyboard-pollux-rdk.dts | 48 +-
>> arch/arm/dts/imx8mp-u-boot.dtsi | 2 +-
>> arch/arm/dts/imx8mp-venice-gw74xx.dts | 284 ++++++---
>> arch/arm/dts/imx8mp-verdin.dtsi | 32 +-
>> arch/arm/dts/imx8mp.dtsi | 147 ++++-
>> arch/arm/dts/imx8mq-evk.dts | 43 ++
>> arch/arm/dts/imx8mq-librem5-r3.dtsi | 45 ++
>> arch/arm/dts/imx8mq-librem5-r4.dts | 20 +-
>> arch/arm/dts/imx8mq-librem5.dtsi | 153 ++++-
>> arch/arm/dts/imx8mq-u-boot.dtsi | 10 +-
>> arch/arm/dts/imx8mq.dtsi | 19 +-
>> arch/arm/dts/imx8ulp-evk-u-boot.dtsi | 15 +-
>> arch/arm/dts/imx8ulp-evk.dts | 240 ++-----
>> arch/arm/dts/imx8ulp-pinfunc.h | 4 +-
>> arch/arm/dts/imx8ulp.dtsi | 594 +++++-------------
>> arch/arm/dts/imxrt1020-evk-u-boot.dtsi | 7 +-
>> arch/arm/dts/imxrt1020-evk.dts | 1 -
>> arch/arm/dts/imxrt1050-evk-u-boot.dtsi | 174 ++++-
>> arch/arm/dts/imxrt1050-evk.dts | 257 +-------
>> arch/arm/dts/imxrt1050-pinfunc.h | 2 +-
>> arch/arm/dts/imxrt1050.dtsi | 168 +++--
>> arch/arm/dts/vf610-pinfunc.h | 2 +-
>> include/dt-bindings/clock/imx8mp-clock.h | 13 +-
>> include/dt-bindings/clock/imx8ulp-clock.h | 53 +-
>> include/dt-bindings/clock/imxrt1050-clock.h | 9 +-
>> include/dt-bindings/interconnect/fsl,imx8mp.h | 59 ++
>> include/dt-bindings/interconnect/imx8mm.h | 50 ++
>> include/dt-bindings/interconnect/imx8mn.h | 41 ++
>> include/dt-bindings/power/imx8mp-power.h | 21 +-
>> include/dt-bindings/power/imx8ulp-power.h | 26 +
>> include/dt-bindings/reset/imx8mp-reset.h | 50 ++
>> include/dt-bindings/reset/imx8mq-reset.h | 61 +-
>> include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 ++
>> 54 files changed, 1881 insertions(+), 1325 deletions(-)
>> create mode 100644 arch/arm/dts/imx8mq-librem5-r3.dtsi
>> create mode 100644 include/dt-bindings/interconnect/fsl,imx8mp.h
>> create mode 100644 include/dt-bindings/interconnect/imx8mm.h
>> create mode 100644 include/dt-bindings/interconnect/imx8mn.h
>> create mode 100644 include/dt-bindings/power/imx8ulp-power.h
>> create mode 100644 include/dt-bindings/reset/imx8mp-reset.h
>> create mode 100644 include/dt-bindings/reset/imx8ulp-pcc-reset.h
>>
>> --
>> 2.35.1
>>
>
> Marcel,
>
> Thanks for refreshing this. I've tested the various venice boards and
> did not find any issues.
>
> Tested-By: Tim Harvey <tharvey at gateworks.com> #imx8m{m,n,p}-venice-*
>
> Out of curiosity, what is 'part2' going to be about?
>
> Stefano, it would be nice to see these merged in your next tree so
> others can base their dt patches off of them to avoid collisions.
>
Sure - I will apply these with exception of imxrt, that need some rework.
Stefano
> Best Regards,
>
> Tim
More information about the U-Boot
mailing list