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