
Hi Tom,
please pull this next batch of mostly Marvell related patches:
---------------------------------------------------------------- - marvell: a38x: Add support for DDR4 (Tony) - kirkwood: Use Kirkwood common early malloc (Tony) ----------------------------------------------------------------
Here the Azure build, without any issues:
https://dev.azure.com/sr0718/u-boot/_build/results?buildId=281&view=resu...
Thanks, Stefan
The following changes since commit 17e8e58fe62c019b2cc26af221b6defc3368229f:
Merge https://source.denx.de/u-boot/custodians/u-boot-sunxi (2023-01-24 21:07:01 -0500)
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 26bc32a8661b6abda3ca4491d27c7de4f648502a:
arm: kirkwood: Use Kirkwood common early malloc area for various Kirkwood boards (2023-01-26 07:30:20 +0100)
---------------------------------------------------------------- Tony Dinh (2): ddr: marvell: a38x: Add support for DDR4 from Marvell mv-ddr-marvell repository arm: kirkwood: Use Kirkwood common early malloc area for various Kirkwood boards
configs/dockstar_defconfig | 3 - configs/dreamplug_defconfig | 3 - configs/goflexhome_defconfig | 3 - configs/iconnect_defconfig | 3 - configs/nsa310s_defconfig | 3 - configs/pogo_e02_defconfig | 3 - configs/pogo_v4_defconfig | 3 - configs/sheevaplug_defconfig | 3 - drivers/ddr/marvell/a38x/Makefile | 8 + drivers/ddr/marvell/a38x/ddr3_debug.c | 120 + drivers/ddr/marvell/a38x/ddr3_init.c | 25 + drivers/ddr/marvell/a38x/ddr3_init.h | 14 + drivers/ddr/marvell/a38x/ddr3_logging_def.h | 27 + drivers/ddr/marvell/a38x/ddr3_training.c | 131 ++ drivers/ddr/marvell/a38x/ddr3_training_bist.c | 12 + .../marvell/a38x/ddr3_training_centralization.c | 4 + drivers/ddr/marvell/a38x/ddr3_training_db.c | 212 ++ drivers/ddr/marvell/a38x/ddr3_training_ip.h | 17 + drivers/ddr/marvell/a38x/ddr3_training_ip_db.h | 61 + drivers/ddr/marvell/a38x/ddr3_training_ip_engine.c | 145 ++ drivers/ddr/marvell/a38x/ddr3_training_ip_flow.h | 5 + drivers/ddr/marvell/a38x/ddr3_training_leveling.c | 135 ++ drivers/ddr/marvell/a38x/mv_ddr4_mpr_pda_if.c | 674 ++++++ drivers/ddr/marvell/a38x/mv_ddr4_mpr_pda_if.h | 59 + drivers/ddr/marvell/a38x/mv_ddr4_training.c | 565 +++++ drivers/ddr/marvell/a38x/mv_ddr4_training.h | 32 + .../marvell/a38x/mv_ddr4_training_calibration.c | 2336 ++++++++++++++++++++ .../marvell/a38x/mv_ddr4_training_calibration.h | 26 + drivers/ddr/marvell/a38x/mv_ddr4_training_db.c | 545 +++++ .../ddr/marvell/a38x/mv_ddr4_training_leveling.c | 441 ++++ .../ddr/marvell/a38x/mv_ddr4_training_leveling.h | 11 + drivers/ddr/marvell/a38x/mv_ddr_plat.c | 244 ++ drivers/ddr/marvell/a38x/mv_ddr_plat.h | 11 + drivers/ddr/marvell/a38x/mv_ddr_regs.h | 59 + drivers/ddr/marvell/a38x/mv_ddr_topology.h | 72 + 35 files changed, 5991 insertions(+), 24 deletions(-) create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_mpr_pda_if.c create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_mpr_pda_if.h create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training.c create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training.h create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training_calibration.c create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training_calibration.h create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training_db.c create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training_leveling.c create mode 100644 drivers/ddr/marvell/a38x/mv_ddr4_training_leveling.h