Please pull u-boot-marvell/master

Stefan Roese sr at denx.de
Thu Apr 21 16:18:55 CEST 2022


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=results

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 at 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 at 64 DT node to crypto at 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


More information about the U-Boot mailing list