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

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@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

On Tue, Dec 03, 2024 at 08:42:36AM +0100, Michal Simek wrote:
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@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)
Applied to u-boot/next, thanks!
participants (2)
-
Michal Simek
-
Tom Rini