[GIT PULL] xilinx patches for v2025.04-rc1

Michal Simek monstr at monstr.eu
Tue Dec 3 08:42:36 CET 2024


Hi Tom,

please pull these patches to your next branch. The biggest change is to start to 
use binman instead of arch/arm/mach-zynqmp/mkimage_fit_atf.sh script.

Thanks,
Michal

The following changes since commit 62224280d9e89648ae90346c0aede76f9b7e7610:

   Merge tag 'u-boot-dfu-next-20241126' of 
https://source.denx.de/u-boot/custodians/u-boot-dfu into next (2024-11-26 
10:50:05 -0600)

are available in the Git repository at:

   git at source.denx.de:u-boot/custodians/u-boot-microblaze.git 
tags/xilinx-for-v2025.04-rc1

for you to fetch changes up to 46097afc70352ce5dc0caa8f95b74cba1e00af9b:

   arm64: zynqmp: Update the usb5744 hub node as per binding (2024-11-29 
13:22:16 +0100)

----------------------------------------------------------------
AMD/Xilinx changes for v2025.04-rc1

binman:
- Separate binman description from main DT

zynqmp:
- Enable binman for ZynqMP platforms
- DT sync with Linux v6.12
- Update usb5744 hub for SOMs

common:
- Drop SPL_FIT_GENERATOR support

versal2
- Enable OPTEE layers

ospi:
- Refactor the flash reset functionality

pytest:
- Fix tcminit mode handling

----------------------------------------------------------------
Love Kumar (1):
       test/py: zynqmp_rpu: Fix tcminit mode value

Marek Vasut (1):
       Makefile: Drop SPL_FIT_GENERATOR support

Michal Simek (8):
       binman: Add option for pointing to separate description
       common: binman: Calling initr_binman() when BINMAN_FDT
       arm64: zynqmp: Describe empty binman node
       arm64: zynqmp: Add binman description for SOM
       arm64: zynqmp: Generate u-boot.itb and QSPI image via binman
       arm64: zynqmp: Remove mkimage fit script
       arm64: zynqmp: Also generate images with single DT
       arm64: zynqmp: Sync with v6.12 kernel

Venkatesh Yadav Abbarapu (4):
       configs: zynqmp_kria: Enable the USB onboard hub
       configs: versal2: Enable OPTEE support
       cadence_qspi: Refactor the flash reset functionality
       arm64: zynqmp: Update the usb5744 hub node as per binding

  Makefile                                         |  29 +--
  arch/arm/Kconfig                                 |   1 +
  arch/arm/dts/Makefile                            |   3 +
  arch/arm/dts/zynqmp-binman-mini.dts              |  10 +
  arch/arm/dts/zynqmp-binman-som.dts               | 225 ++++++++++++++++++
  arch/arm/dts/zynqmp-binman.dts                   | 206 +++++++++++++++++
  arch/arm/dts/zynqmp-clk-ccf.dtsi                 |  16 ++
  arch/arm/dts/zynqmp-sck-kd-g-revA.dtso           |  37 +--
  arch/arm/dts/zynqmp-sck-kr-g-revA.dtso           |  67 ++++--
  arch/arm/dts/zynqmp-sck-kr-g-revB.dtso           |  68 ++++--
  arch/arm/dts/zynqmp-sck-kv-g-revA.dtso           |  24 +-
  arch/arm/dts/zynqmp-sck-kv-g-revB.dtso           |  33 ++-
  arch/arm/dts/zynqmp-sm-k26-revA.dts              |   2 +-
  arch/arm/dts/zynqmp-smk-k26-revA.dts             |   2 +-
  arch/arm/dts/zynqmp-u-boot.dtsi                  |  11 +
  arch/arm/dts/zynqmp-zcu102-revA.dts              |   1 +
  arch/arm/dts/zynqmp-zcu1275-revA.dts             |   3 +-
  arch/arm/dts/zynqmp.dtsi                         |  44 +++-
  arch/arm/mach-zynqmp/Kconfig                     |  14 ++
  arch/arm/mach-zynqmp/mkimage_fit_atf.sh          | 240 --------------------
  boot/Kconfig                                     |  15 --
  common/board_r.c                                 |   7 +-
  configs/amd_versal2_virt_defconfig               |   3 +
  configs/xilinx_zynqmp_kria_defconfig             |   4 +
  configs/xilinx_zynqmp_mini_defconfig             |   2 +
  configs/xilinx_zynqmp_mini_emmc0_defconfig       |   3 +
  configs/xilinx_zynqmp_mini_emmc1_defconfig       |   3 +
  configs/xilinx_zynqmp_mini_nand_defconfig        |   2 +
  configs/xilinx_zynqmp_mini_nand_single_defconfig |   2 +
  configs/xilinx_zynqmp_mini_qspi_defconfig        |   3 +
  configs/xilinx_zynqmp_virt_defconfig             |   3 +
  doc/usage/fit/howto.rst                          |   4 -
  drivers/spi/cadence_ospi_versal.c                |  45 +---
  drivers/spi/cadence_qspi.c                       |   6 +-
  lib/Kconfig                                      |   9 +
  test/py/tests/test_zynqmp_rpu.py                 |  84 ++++---
  36 files changed, 791 insertions(+), 440 deletions(-)
  create mode 100644 arch/arm/dts/zynqmp-binman-mini.dts
  create mode 100644 arch/arm/dts/zynqmp-binman-som.dts
  create mode 100644 arch/arm/dts/zynqmp-binman.dts
  create mode 100644 arch/arm/dts/zynqmp-u-boot.dtsi
  delete mode 100755 arch/arm/mach-zynqmp/mkimage_fit_atf.sh

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP/Versal ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal/Versal NET SoCs
TF-A maintainer - Xilinx ZynqMP/Versal/Versal NET SoCs


More information about the U-Boot mailing list