Please pull u-boot-marvell/master
Stefan Roese
sr at denx.de
Fri Jan 14 16:42:35 CET 2022
Hi Tom,
please pull the following Marvell MVEBU related patches:
----------------------------------------------------------------
- mvebu: Move PCIe code from serdes to PCIe driver (Pali)
- mtd: nand: pxa3xx: use marvell, prefix for custom DT properties (Pierre)
- Add PCIe support for Iomega iConnect board (Tony)
- ddr: marvell: a38x: Misc improvements / fixes (Marek)
- tools: kwbimage: Load address fixes (Pali)
- mvebu: db-88f6720: Fix CONFIG_SPL_TEXT_BASE and remove wrong memory
layout (Pali)
- mvebu: Replace hardcoded values 0x0030/0x4030 by proper calculation (Pali)
----------------------------------------------------------------
Here the Azure build, without any issues:
https://dev.azure.com/sr0718/u-boot/_build/results?buildId=147&view=results
Thanks,
Stefan
The following changes since commit 25711b07ca1dcf73dc41b45ca040dadbcff0fa08:
Merge tag 'dm-pull-13jan22' of
https://source.denx.de/u-boot/custodians/u-boot-dm (2022-01-13 14:33:02
-0500)
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 1dcbcc715e87da6d30b8ae22f1ef04c881cfea5b:
arm: mvebu: Replace hardcoded values 0x0030/0x4030 by proper
calculation (2022-01-14 11:39:16 +0100)
----------------------------------------------------------------
Marek Behún (3):
ddr: marvell: a38x: Fix Synchronous vs Asynchronous mode
determination
board: gdsys: Drop Dirk Eibach from MAINTAINERS
ddr: marvell: a38x: fix SPLIT_OUT_MIX state decision
Pali Rohár (31):
arm: mvebu: Convert board_pex_config() to CONFIG_SPL_BOARD_INIT
board: gdsys: a38x: Enable PCIe link 2 in spl_board_init()
pci: pci_mvebu: Fix PCIe MEM and IO resources assignment and mbus
mapping
pci: pci_mvebu: Inline mvebu_pcie_port_parse_dt() function
pci: pci_mvebu: Remove dependency on SOC_REGS_PHY_BASE macro
pci: pci_mvebu: Split initialization of PCIe ports into 3 phases
pci: pci_mvebu: Wait 100ms for Link Up in mvebu_pcie_probe()
arm: mvebu: Implement simple mvebu-reset driver for
enabling/disabling PCIe ports
arm: mvebu: a38x: serdes: Move non-serdes PCIe code to pci_mvebu.c
tools: kwbimage: Mark all local functions as static
tools: kwbimage: Deduplicate v1 regtype header finishing
tools: kwbimage: Fix generating image with multiple DATA_DELAY
commands
tools: kwbimage: Preserve order of BINARY, DATA and DATA_DELAY
commands
arm: mvebu: Generate kwbimage.cfg with $(call cmd, ...)
tools: kwbimage: Add support for specifying CPU core
tools: kwbimage: Add support for specifying LOAD_ADDRESS for
BINARY command
tools: kwbimage: Check the return value of image_headersz_v1()
tools: kwbimage: Check for maximal kwbimage header size
arm: mvebu: Set CPU for U-Boot SPL binary in kwbimage
arm: mvebu: Correctly set LOAD_ADDRESS for U-Boot SPL binary in
kwbimage
tools: kwbimage: Enforce 128-bit boundary alignment only for
Sheeva CPU
arm: mvebu: Enable BootROM output on A38x
tools: kwbimage: Add missing check for maximal value for DATA_DELAY
tools: kwbimage: Show binary image offset in mkimage -l, in
addition to size
tools: kwbimage: Dump kwbimage config file on '-p -1' option
tools: kwbimage: Do not cast const pointers to non-const pointers
tools: kwbimage/kwboot: Check ext field for non-zero value
tools: kwbimage: Extract main data image without -p arg for dumpimage
tools: kwbimage: Fix mkimage/dumpimage -l argument
arm: mvebu: db-88f6720: Fix CONFIG_SPL_TEXT_BASE and remove wrong
memory layout
arm: mvebu: Replace hardcoded values 0x0030/0x4030 by proper
calculation
Pierre Bourdon (1):
mtd: nand: pxa3xx: use marvell, prefix for custom DT properties
Tony Dinh (3):
arm: kirkwood: iConnect : Add PCIe related configs
arm: kirkwood: iConnect : Add PCIe late init
arm: kirkwood: iConnect : Update board maintainer
arch/arm/dts/armada-375.dtsi | 5 +-
arch/arm/dts/armada-380.dtsi | 3 +
arch/arm/dts/armada-385.dtsi | 4 +
arch/arm/dts/armada-38x.dtsi | 1 +
arch/arm/dts/armada-cp110.dtsi | 2 +-
arch/arm/dts/armada-xp-98dx3236.dtsi | 2 +
arch/arm/dts/armada-xp-mv78230.dtsi | 5 +
arch/arm/dts/armada-xp-mv78260.dtsi | 9 +
arch/arm/dts/armada-xp-mv78460.dtsi | 10 +
arch/arm/dts/armada-xp-synology-ds414.dts | 1 +
arch/arm/dts/armada-xp-theadorable.dts | 1 +
arch/arm/dts/armada-xp.dtsi | 1 +
arch/arm/mach-mvebu/Makefile | 26 +-
arch/arm/mach-mvebu/include/mach/cpu.h | 5 +-
arch/arm/mach-mvebu/kwbimage.cfg.in | 10 +-
arch/arm/mach-mvebu/serdes/a38x/Makefile | 1 -
arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.c | 64 ---
arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.h | 28 --
.../mach-mvebu/serdes/a38x/high_speed_env_spec.c | 19 -
arch/arm/mach-mvebu/system-controller.c | 105 ++++
board/gdsys/a38x/MAINTAINERS | 1 -
board/gdsys/a38x/controlcenterdc.c | 6 +-
board/gdsys/mpc8308/MAINTAINERS | 2 +-
board/iomega/iconnect/MAINTAINERS | 1 +
board/iomega/iconnect/iconnect.c | 7 +
configs/controlcenterdc_defconfig | 1 +
configs/db-88f6720_defconfig | 2 +-
configs/iconnect_defconfig | 5 +
.../marvell/a38x/ddr3_training_centralization.c | 26 +
drivers/ddr/marvell/a38x/mv_ddr_plat.c | 19 +-
drivers/mtd/nand/raw/pxa3xx_nand.c | 4 +-
drivers/pci/Kconfig | 1 +
drivers/pci/pci_mvebu.c | 275 ++++++++---
include/configs/clearfog.h | 2 +-
include/configs/db-88f6720.h | 15 +-
include/configs/db-88f6820-amc.h | 2 +-
include/configs/db-88f6820-gp.h | 2 +-
include/configs/db-mv784mp-gp.h | 2 +-
include/configs/ds414.h | 2 +-
include/configs/helios4.h | 2 +-
include/configs/maxbcm.h | 2 +-
include/configs/theadorable.h | 2 +-
include/configs/turris_omnia.h | 2 +-
include/configs/x530.h | 2 +-
tools/kwbimage.c | 549
+++++++++++++++++----
tools/kwbimage.h | 10 +-
tools/kwboot.c | 4 +-
47 files changed, 920 insertions(+), 330 deletions(-)
delete mode 100644 arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.c
delete mode 100644 arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.h
create mode 100644 arch/arm/mach-mvebu/system-controller.c
More information about the U-Boot
mailing list