
Hi Tom,
please pull the first batch of Marvell related patches:
---------------------------------------------------------------- - mrvl_uart.sh: Remove script (Pali) - Fix Espressobin build for configs where ENV is not in SPI (Rogier) - mvebu: a37xx: Add support for reading OTP (Pali) - mvebu: uDPU: Ethernet fixes and misc DT and defconfig changes (Robert) - mvebu: Add support for reading LD0 and LD1 eFuse (Pali) - kwboot: Replace fstat()+st_size by lseek()+SEEK_END (Pali) - mvebu: turris_omnia: Enable CONFIG_CMD_FUSE (Pali) - arm: Add CONFIG_SPL_SYS_NO_VECTOR_TABLE used on 32bit MVEBU (Pali) - mvebu: a37xx: Add support for writing Security OTP values (Pali) - mvebu: turris: Misc enhancements and cleanups / fixes (Pali) - Sheevaplug : Use Marvell uclass mvgbe and PHY driver for Ethernet (Tony) ----------------------------------------------------------------
Here the Azure build, without any issues:
https://dev.azure.com/sr0718/u-boot/_build/results?buildId=176&view=resu...
Thanks, Stefan
The following changes since commit 22bfaa1f673ab5442dfb9778eea4c9a18dee42d0:
configs: Resync with savedefconfig (2022-04-20 14:48:59 -0400)
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 ac47bd230cd3430589c63f81e57b3d30e0abe0db:
arm: kirkwood: Sheevaplug : Use Marvell uclass mvgbe and PHY driver for Ethernet (2022-04-21 13:14:52 +0200)
---------------------------------------------------------------- Pali Rohár (17): tools/mrvl_uart.sh: Remove script arm: mvebu: a37xx: Add support for reading NB and SB fuse OTP value arm: mvebu: a37xx: Enable fuse command on all Armada 3720 boards arm: mvebu: a37xx: Move generic mbox code to arch/arm/mach-mvebu arm: mvebu: a37xx: Extend mbox_do_cmd() code arm: mvebu: a37xx: Add support for reading Security OTP values arm: mvebu: Add support for reading LD0 and LD1 eFuse tools: kwboot: Replace fstat()+st_size by lseek()+SEEK_END arm: Introduce new CONFIG_SPL_SYS_NO_VECTOR_TABLE option arm: Do not compile vector table when SYS_NO_VECTOR_TABLE is enabled arm: mvebu: Enable CONFIG_SPL_SYS_NO_VECTOR_TABLE for 32-bit mvebu arm: mvebu: a37xx: Add support for writing Security OTP values board: turris: Move Turris Atsha OTP code to separate file board: turris: Do not cache Atsha device in BSS board: turris: Allow to specify first eth idx of first MAC address board: turris: Rename atsha204a@64 DT node to crypto@64 arm: mvebu: turris_omnia: Enable CONFIG_CMD_FUSE
Robert Marko (4): arm: mvebu: dts: uDPU: update DTS net: mvneta: add SFP TX disable handling arm: mvebu: dts: uDPU: fix non-working networking mvebu: uDPU: update defconfig
Rogier Stam (1): arm: mvebu: Fix Espressobin build for configs where ENV is not in SPI
Tony Dinh (1): arm: kirkwood: Sheevaplug : Use Marvell uclass mvgbe and PHY driver for Ethernet
arch/arm/Kconfig | 4 + arch/arm/cpu/armv7/start.S | 4 +- arch/arm/dts/armada-3720-uDPU-u-boot.dtsi | 24 +++ arch/arm/dts/armada-3720-uDPU.dts | 21 ++- arch/arm/dts/armada-385-turris-omnia-u-boot.dtsi | 4 +- arch/arm/lib/vectors.S | 6 + arch/arm/mach-mvebu/Kconfig | 2 + arch/arm/mach-mvebu/Makefile | 3 + arch/arm/mach-mvebu/armada3700/Makefile | 3 +- arch/arm/mach-mvebu/armada3700/efuse.c | 217 +++++++++++++++++++++++ arch/arm/mach-mvebu/armada3700/mbox.c | 83 +++++++++ arch/arm/mach-mvebu/efuse.c | 28 +++ arch/arm/mach-mvebu/include/mach/efuse.h | 5 + arch/arm/mach-mvebu/include/mach/mbox.h | 40 +++++ arch/arm/mach-omap2/Kconfig | 1 + board/CZ.NIC/turris_atsha_otp.c | 119 +++++++++++++ board/CZ.NIC/turris_atsha_otp.h | 9 + board/CZ.NIC/turris_mox/mox_sp.c | 73 +------- board/CZ.NIC/turris_omnia/Makefile | 2 +- board/CZ.NIC/turris_omnia/turris_omnia.c | 108 +---------- board/Marvell/mvebu_armada-37xx/board.c | 4 +- board/Marvell/sheevaplug/sheevaplug.c | 83 ++------- board/Marvell/sheevaplug/sheevaplug.h | 24 --- configs/mvebu_db-88f3720_defconfig | 2 + configs/mvebu_espressobin-88f3720_defconfig | 2 + configs/sheevaplug_defconfig | 4 +- configs/turris_mox_defconfig | 2 + configs/turris_omnia_defconfig | 2 + configs/uDPU_defconfig | 12 +- drivers/net/mvneta.c | 12 ++ include/configs/sheevaplug.h | 19 +- tools/kwboot.c | 19 +- tools/mrvl_uart.sh | 119 ------------- 33 files changed, 628 insertions(+), 432 deletions(-) create mode 100644 arch/arm/mach-mvebu/armada3700/efuse.c create mode 100644 arch/arm/mach-mvebu/armada3700/mbox.c create mode 100644 arch/arm/mach-mvebu/include/mach/mbox.h create mode 100644 board/CZ.NIC/turris_atsha_otp.c create mode 100644 board/CZ.NIC/turris_atsha_otp.h delete mode 100644 board/Marvell/sheevaplug/sheevaplug.h delete mode 100755 tools/mrvl_uart.sh