[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