Hi Tim, Marcel,

On 07.11.22 20:06, Tim Harvey wrote:
On Sat, Nov 5, 2022 at 4:31 AM Marcel Ziswiler <mar...@ziswiler.com> wrote:

From: Marcel Ziswiler <marcel.ziswi...@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-mar...@ziswiler.com/
[2] 
https://patchwork.ozlabs.org/project/uboot/cover/20220823142917.306176-1-frie...@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 <thar...@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

Reply via email to