Hi Tom,

please pull the first batch of mostly Marvell related patches:

----------------------------------------------------------------
- kirkwood: Switch to using upstream dts/dtsi files (Tony)
- mvebu: Turris Omnia - New board revision support (Marek)
----------------------------------------------------------------

Here the Azure build, without any issues:

https://dev.azure.com/sr0718/u-boot/_build/results?buildId=343&view=results

Thanks,
Stefan

The following changes since commit cdfcc37428e06f4730ab9a17cc084eeb7676ea1a:

Merge tag 'u-boot-dfu-next-20240402' of https://source.denx.de/u-boot/custodians/u-boot-dfu (2024-04-02 22:37:23 -0400)

are available in the Git repository at:

  g...@source.denx.de:u-boot/custodians/u-boot-marvell.git

for you to fetch changes up to 53bdcd1e9eacd6992d990b288fd6d48f43d94a0b:

arm: mvebu: turris_omnia: Enable rng command in defconfig (2024-04-04 10:45:27 +0200)

----------------------------------------------------------------
Marek BehĂșn (18):
      arm: mvebu: turris_omnia: Enable LTO by default on Turris Omnia
arm: mvebu: turris_omnia: Add header containing MCU command interface and use it
      arm: mvebu: turris_{omnia, mox}: Don't print model two times
      arm: mvebu: turris_omnia: Update MCU status and features reading
arm: mvebu: turris_omnia: Implement getting board information from MCU
      arm: mvebu: turris_omnia: Print board ECDSA public key if available
      arm: mvebu: turris_omnia: Disable Atmel SHA node if not present
      arm: mvebu: spl: Do not build mvebu-reset in SPL
      arm: mvebu: system-controller: Rework to use UCLASS_SYSCON
arm: mvebu: system-controller: Select mvebu-reset if DM_RESET && PCI_MVEBU
      arm: mvebu: system-controller: Add support for SYSRESET
      gpio: turris_omnia_mcu: Use byteorder conversion functions
      gpio: turris_omnia_mcu: Update firmware features reading
      gpio: turris_omnia_mcu: Add support for system power off via sysreset
arm: mvebu: turris_omnia: Enable poweroff command via sysreset in defconfig
      cmd: rng: Print "Abort" on -EINTR
      misc: turris_omnia_mcu: Add support for rng provided by MCU
      arm: mvebu: turris_omnia: Enable rng command in defconfig

Tony Dinh (2):
      arm: dts: kirkwood: Enable upstream DT on Kirkwood boards
      arm: dts: kirkwood: Remove DTS files for Kirkwood boards

 arch/arm/dts/Makefile                          |  28 +-
 arch/arm/dts/kirkwood-6192.dtsi                |  88 ---
 arch/arm/dts/kirkwood-6281.dtsi                |  90 ---
 arch/arm/dts/kirkwood-6282.dtsi                | 161 -----
 arch/arm/dts/kirkwood-98dx4122.dtsi            |  53 --
 arch/arm/dts/kirkwood-blackarmor-nas220.dts    | 172 -----
 arch/arm/dts/kirkwood-d2net.dts                |  45 --
 arch/arm/dts/kirkwood-dns325.dts               |  63 --
 arch/arm/dts/kirkwood-dnskw.dtsi               | 235 -------
 arch/arm/dts/kirkwood-dockstar.dts             | 110 ----
 arch/arm/dts/kirkwood-dreamplug-u-boot.dtsi    |   7 +
 arch/arm/dts/kirkwood-dreamplug.dts            | 131 ----
 arch/arm/dts/kirkwood-ds109.dts                |  40 --
 arch/arm/dts/kirkwood-goflexnet.dts            | 190 ------
 arch/arm/dts/kirkwood-guruplug-server-plus.dts | 133 ----
 arch/arm/dts/kirkwood-ib62x0.dts               | 146 -----
 arch/arm/dts/kirkwood-iconnect.dts             | 195 ------
 arch/arm/dts/kirkwood-is2.dts                  |  40 --
 arch/arm/dts/kirkwood-lschlv2-u-boot.dtsi      |   6 +-
 arch/arm/dts/kirkwood-lschlv2.dts              |  20 -
 arch/arm/dts/kirkwood-lsxhl-u-boot.dtsi        |   6 +-
 arch/arm/dts/kirkwood-lsxhl.dts                |  20 -
 arch/arm/dts/kirkwood-lsxl.dtsi                | 241 -------
 arch/arm/dts/kirkwood-net2big.dts              |  63 --
 arch/arm/dts/kirkwood-netxbig.dtsi             | 232 -------
 arch/arm/dts/kirkwood-ns2-common.dtsi          |  97 ---
 arch/arm/dts/kirkwood-ns2.dts                  |  40 --
 arch/arm/dts/kirkwood-ns2lite.dts              |  35 -
 arch/arm/dts/kirkwood-ns2max.dts               |  59 --
 arch/arm/dts/kirkwood-ns2mini.dts              |  60 --
 arch/arm/dts/kirkwood-nsa310s.dts              | 319 ---------
 arch/arm/dts/kirkwood-nsa325-u-boot.dtsi       |   7 +
 arch/arm/dts/kirkwood-nsa325.dts               | 231 -------
 arch/arm/dts/kirkwood-nsa3x0-common.dtsi       | 157 -----
 arch/arm/dts/kirkwood-openrd-base.dts          |  39 --
 arch/arm/dts/kirkwood-openrd-client.dts        |  73 ---
 arch/arm/dts/kirkwood-openrd-ultimate.dts      |  55 --
 arch/arm/dts/kirkwood-openrd.dtsi              | 122 ----
 arch/arm/dts/kirkwood-pogo_e02.dts             | 132 ----
 arch/arm/dts/kirkwood-pogoplug-series-4.dts    | 180 ------
 arch/arm/dts/kirkwood-sheevaplug-common.dtsi   | 104 ---
 arch/arm/dts/kirkwood-sheevaplug.dts           |  42 --
arch/arm/dts/kirkwood-synology.dtsi | 855 -------------------------
 arch/arm/dts/kirkwood.dtsi                     | 393 ------------
 arch/arm/mach-kirkwood/Kconfig                 |   2 +
 arch/arm/mach-mvebu/Kconfig                    |  25 +
 arch/arm/mach-mvebu/Makefile                   |   3 +-
 arch/arm/mach-mvebu/cpu.c                      |   2 +
 arch/arm/mach-mvebu/system-controller.c        | 145 ++++-
 board/CZ.NIC/turris_atsha_otp.c                |  27 +-
 board/CZ.NIC/turris_common.c                   |  42 ++
 board/CZ.NIC/turris_common.h                   |  10 +
 board/CZ.NIC/turris_mox/turris_mox.c           |   5 +-
 board/CZ.NIC/turris_omnia/Makefile             |   2 +-
 board/CZ.NIC/turris_omnia/turris_omnia.c       | 310 ++++++---
 cmd/rng.c                                      |   7 +-
 configs/SBx81LIFKW_defconfig                   |   1 +
 configs/SBx81LIFXCAT_defconfig                 |   1 +
 configs/d2net_v2_defconfig                     |   2 +-
 configs/dns325_defconfig                       |   2 +-
 configs/dockstar_defconfig                     |   2 +-
 configs/dreamplug_defconfig                    |   2 +-
 configs/ds109_defconfig                        |   2 +-
 configs/goflexhome_defconfig                   |   2 +-
 configs/guruplug_defconfig                     |   2 +-
 configs/ib62x0_defconfig                       |   2 +-
 configs/iconnect_defconfig                     |   2 +-
 configs/inetspace_v2_defconfig                 |   2 +-
 configs/lschlv2_defconfig                      |   2 +-
 configs/lsxhl_defconfig                        |   2 +-
 configs/nas220_defconfig                       |   2 +-
 configs/net2big_v2_defconfig                   |   2 +-
 configs/netspace_lite_v2_defconfig             |   2 +-
 configs/netspace_max_v2_defconfig              |   2 +-
 configs/netspace_mini_v2_defconfig             |   2 +-
 configs/netspace_v2_defconfig                  |   2 +-
 configs/nsa310s_defconfig                      |   2 +-
 configs/nsa325_defconfig                       |   2 +-
 configs/openrd_base_defconfig                  |   2 +-
 configs/openrd_client_defconfig                |   2 +-
 configs/openrd_ultimate_defconfig              |   2 +-
 configs/pogo_e02_defconfig                     |   2 +-
 configs/pogo_v4_defconfig                      |   2 +-
 configs/sheevaplug_defconfig                   |   2 +-
 configs/turris_omnia_defconfig                 |   6 +
 drivers/gpio/Kconfig                           |   7 -
 drivers/gpio/Makefile                          |   1 -
 drivers/gpio/turris_omnia_mcu.c                | 316 ---------
 drivers/misc/Kconfig                           |  11 +
 drivers/misc/Makefile                          |   1 +
 drivers/misc/turris_omnia_mcu.c                | 411 ++++++++++++
 include/turris-omnia-mcu-interface.h           | 248 +++++++
 92 files changed, 1150 insertions(+), 6000 deletions(-)
 delete mode 100644 arch/arm/dts/kirkwood-6192.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-6281.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-6282.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-98dx4122.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-blackarmor-nas220.dts
 delete mode 100644 arch/arm/dts/kirkwood-d2net.dts
 delete mode 100644 arch/arm/dts/kirkwood-dns325.dts
 delete mode 100644 arch/arm/dts/kirkwood-dnskw.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-dockstar.dts
 create mode 100644 arch/arm/dts/kirkwood-dreamplug-u-boot.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-dreamplug.dts
 delete mode 100644 arch/arm/dts/kirkwood-ds109.dts
 delete mode 100644 arch/arm/dts/kirkwood-goflexnet.dts
 delete mode 100644 arch/arm/dts/kirkwood-guruplug-server-plus.dts
 delete mode 100644 arch/arm/dts/kirkwood-ib62x0.dts
 delete mode 100644 arch/arm/dts/kirkwood-iconnect.dts
 delete mode 100644 arch/arm/dts/kirkwood-is2.dts
 delete mode 100644 arch/arm/dts/kirkwood-lschlv2.dts
 delete mode 100644 arch/arm/dts/kirkwood-lsxhl.dts
 delete mode 100644 arch/arm/dts/kirkwood-lsxl.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-net2big.dts
 delete mode 100644 arch/arm/dts/kirkwood-netxbig.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-ns2-common.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-ns2.dts
 delete mode 100644 arch/arm/dts/kirkwood-ns2lite.dts
 delete mode 100644 arch/arm/dts/kirkwood-ns2max.dts
 delete mode 100644 arch/arm/dts/kirkwood-ns2mini.dts
 delete mode 100644 arch/arm/dts/kirkwood-nsa310s.dts
 create mode 100644 arch/arm/dts/kirkwood-nsa325-u-boot.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-nsa325.dts
 delete mode 100644 arch/arm/dts/kirkwood-nsa3x0-common.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-openrd-base.dts
 delete mode 100644 arch/arm/dts/kirkwood-openrd-client.dts
 delete mode 100644 arch/arm/dts/kirkwood-openrd-ultimate.dts
 delete mode 100644 arch/arm/dts/kirkwood-openrd.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-pogo_e02.dts
 delete mode 100644 arch/arm/dts/kirkwood-pogoplug-series-4.dts
 delete mode 100644 arch/arm/dts/kirkwood-sheevaplug-common.dtsi
 delete mode 100644 arch/arm/dts/kirkwood-sheevaplug.dts
 delete mode 100644 arch/arm/dts/kirkwood-synology.dtsi
 delete mode 100644 arch/arm/dts/kirkwood.dtsi
 create mode 100644 board/CZ.NIC/turris_common.c
 create mode 100644 board/CZ.NIC/turris_common.h
 delete mode 100644 drivers/gpio/turris_omnia_mcu.c
 create mode 100644 drivers/misc/turris_omnia_mcu.c
 create mode 100644 include/turris-omnia-mcu-interface.h

Reply via email to