
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=resu...
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:
git@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