Hi Tom,

please pull the next batch of mostly Marvell kwboot & MVEBU
related fixes and enhancement patches:

----------------------------------------------------------------
- a37xx: pci: Cleanup and minor fix for root port check (Pali)
- pci: mvebu: Ensure that root port is always on root zero bus (Pali)
- kwbimage: Fix dumping DATA registers for v0 images (Pali)
- kwbimage: Support for parsing extended v0 format (Pali)
- a37xx: Fix code and update DTS files to upstream version (Pali)
- a37xx: Fix and extend building memory map (Pali)
- ddr: marvell: a38x: fix BYTE_HOMOGENEOUS_SPLIT_OUT decision (Marek)
- mvebu: Optionally reset board on DDR training failure (Marek)
----------------------------------------------------------------

Here the Azure build, without any issues:

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

Thanks,
Stefan


The following changes since commit ab8903a24db11571d634ef255976bb364c3ba64d:

  configs: Resync with savedefconfig (2022-02-14 22:21:29 +0000)

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 4b7db75616712606fd6b61a13df38326e41b3301:

arm: mvebu: turris_omnia: Reset the board immediately on DDR training failure (2022-02-17 14:17:07 +0100)

----------------------------------------------------------------
Marek Behún (3):
      ddr: marvell: a38x: fix BYTE_HOMOGENEOUS_SPLIT_OUT decision
arm: mvebu: spl: Add option to reset the board on DDR training failure arm: mvebu: turris_omnia: Reset the board immediately on DDR training failure

Pali Rohár (28):
      arm: a37xx: pci: Use standard register macros from pci.h
      arm: a37xx: pci: Cleanup macro names
      arm: a37xx: pci: Use dev_read_addr()
      arm: a37xx: pci: Ensure that root port is always on root zero bus
      tools: kwbimage: Fix dumping DATA registers for v0 images
      rtc: ds1307: Add bindings for microchip, mcp7940x
      phy: marvell: a3700: Update compatible string to official DT bindings
usb: ehci: ehci-marvell: Update compatible string to official DT bindings
      watchdog: armada_37xx: Convert to official DT bindings
      arm: mvebu: turris_mox: Remove hardcoded ethernet node names
      arm: a37xx: Update sdhci pointers to official DT bindings
arm: a37xx: espressobin: Move U-Boot specific partitions node to -u-boot.dtsi
      arm: a37xx: espressobin: Explicitly enable eMMC node in -u-boot.dtsi
      arm: a37xx: Update DTS files to version from upstream Linux kernel
      arm: a37xx: pci: Do not try to access other buses when link is down
arm: a37xx: pci: Register controller also when no PCIe card is connected
      arm: a37xx: pci: Update comment about Command/Direct mode
      pci: mvebu: Ensure that root port is always on root zero bus
      arm: mvebu: a37xx: Fix calling build_mem_map()
      arm: mvebu: a37xx: Map CCI-400 and AP BootROM address space
      arm: mvebu: a37xx: Fix comment with name of the function
      tools: kwbimage: Define structures for extended kwbimage v0 headers
      tools: kwbimage: Fix calculating size of kwbimage v0 header
tools: kwbimage: Add support for dumping extended and binary v0 headers
      tools: kwbimage: Do not show mkimage error message in dumpimage
tools: kwbimage: Add support for NAND_BLKSZ and NAND_BADBLK_LOCATION for v0 images
      tools: kwbimage: Fix help how to extract DDR3 training code
      tools: kwbimage: Add me as an author of kwbimage

 arch/arm/dts/armada-371x.dtsi                      |  38 +-
 arch/arm/dts/armada-3720-db.dts                    | 226 +++---
 arch/arm/dts/armada-3720-espressobin-u-boot.dtsi   |  31 +
 arch/arm/dts/armada-3720-espressobin.dts           | 189 +----
 arch/arm/dts/armada-3720-espressobin.dtsi          | 218 ++++++
arch/arm/dts/armada-3720-turris-mox.dts | 776 +++++++++++++++++++--
 arch/arm/dts/armada-3720-uDPU-u-boot.dtsi          |   2 +-
 arch/arm/dts/armada-3720-uDPU.dts                  | 218 +++---
 arch/arm/dts/armada-372x.dtsi                      |  43 +-
 arch/arm/dts/armada-37xx.dtsi                      | 448 ++++++++----
 arch/arm/mach-mvebu/Kconfig                        |  13 +
 arch/arm/mach-mvebu/armada3700/cpu.c               |  29 +-
 arch/arm/mach-mvebu/spl.c                          |   7 +-
 board/CZ.NIC/turris_mox/turris_mox.c               |  22 +-
 configs/turris_omnia_defconfig                     |   1 +
 .../marvell/a38x/ddr3_training_centralization.c    |   6 +-
 drivers/pci/pci-aardvark.c                         | 544 +++++++--------
 drivers/pci/pci_mvebu.c                            |  52 +-
 drivers/phy/marvell/comphy_a3700.c                 |   2 +-
 drivers/phy/marvell/comphy_core.c                  |   3 +-
 drivers/rtc/ds1307.c                               |   1 +
 drivers/usb/host/ehci-marvell.c                    |   4 +-
 drivers/watchdog/armada-37xx-wdt.c                 |   7 +-
 include/dt-bindings/bus/moxtet.h                   |  16 +
 include/pci.h                                      |  24 +
 tools/kwbimage.c                                   | 158 ++++-
 tools/kwbimage.h                                   | 116 ++-
 27 files changed, 2170 insertions(+), 1024 deletions(-)
 create mode 100644 arch/arm/dts/armada-3720-espressobin-u-boot.dtsi
 create mode 100644 arch/arm/dts/armada-3720-espressobin.dtsi
 create mode 100644 include/dt-bindings/bus/moxtet.h

Reply via email to