Please pull u-boot-marvell/master
Stefan Roese
sr at denx.de
Thu Feb 17 16:46:20 CET 2022
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:
git at 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
More information about the U-Boot
mailing list