[GIT PULL] AMD/Xilinx changes for 2025-10-rc1

Michal Simek monstr at monstr.eu
Tue Jul 8 17:35:29 CEST 2025


Hi Tom,

please pull these patches to your tree. Gitlab CI is not reporting any new 
issue. Most of the changes are related to mini configurations and then small 
cleanups which I have collected so far.

Thanks,
Michal

The following changes since commit b379335f141e3ddca0cdbb5d9d39af0444530542:

   configs: Resync with savedefconfig (2025-07-07 14:15:18 -0600)

are available in the Git repository at:

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

for you to fetch changes up to a00f312e745db563e5c992e461dc4d24ed949370:

   arm64: versal2: Remove the ZynqMP Firmware from mini ospi (2025-07-08 
15:01:25 +0200)

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

cmd:
- Introduce CMD_HELP Kconfig option

fpga:
- Fix in intel_smd_mb

mini:
- Remove simple-bus driver and description
- Disable CMD_HELP

firmware:
- Fix dependencies
- Switch to new SMC firmware format

cadence qspi:
- Fix read/write STIG mode
- Set tshsl_ns to at least one sclk_ns

sdhci:
- Call sdhci reset if wired

zynqmp-clk:
- Add support for DPLL clock source

zynqmp:
- Sync clock ID bindings with Linux
- defconfig updates
- Enable rng-seed generation

versal:
- Fix clock dependency

versal2:
- defconfig updates
- Enable sysreset

----------------------------------------------------------------
Michal Simek (6):
       clk: versal: Fix clock driver dependency
       firmware: xilinx: Prepare code for new SMC firmware format
       xilinx: Remove simple-bus description from mini configurations
       arm64: zynqmp: Enable rng-seed generation
       cmd: Introduce CMD_HELP
       xilinx: Disable help command for all mini configurations

Naresh Kumar Ravulapalli (1):
       drivers: fpga: intel_sdm_mb: Check SIP SMC status in send_bitstream()

Padmarao Begari (2):
       clk: zynqmp: Add support for dpll clock source
       xilinx: zynqmp: Enable xilinx ethernet phy

Tom Rini (2):
       arm: zynqmp: Remove local copy of 'dt-bindings/clock/xlnx-zynqmp-clk.h'
       firmware: xilinx: Tighten dependencies for ZYNQMP_FIRMWARE

Venkatesh Yadav Abbarapu (10):
       mmc: zynq_sdhci: Reset the host controller
       config: amd: Enable the SPI_STACKED_PARALLEL config option
       xilinx: zynqmp: disable CONFIG_SPI_FLASH_BAR
       arm64: versal2: Do not define do_reset() if sysreset is enabled
       arm64: versal2: Enable reset and poweroff via sysreset framework
       config: versal2: Update timer clock to 100Mhz
       spi: cadence_qspi: Fix odd byte write issue in STIG mode
       spi: cadence_qspi: Set tshsl_ns to at least one sclk_ns
       cadence_qspi: fix odd byte read issue in STIG mode
       arm64: versal2: Remove the ZynqMP Firmware from mini ospi

  arch/arm/dts/versal-mini-emmc0.dts               |  36 +++---
  arch/arm/dts/versal-mini-emmc1.dts               |  36 +++---
  arch/arm/dts/versal-mini-ospi.dtsi               |  52 ++++----
  arch/arm/dts/versal-mini-qspi.dtsi               |  40 +++----
  arch/arm/dts/versal-net-mini-emmc.dts            |  36 +++---
  arch/arm/dts/versal-net-mini-ospi.dtsi           |  56 ++++-----
  arch/arm/dts/versal-net-mini-qspi.dtsi           |  42 +++----
  arch/arm/dts/versal-net-mini.dts                 |  26 ++--
  arch/arm/dts/zynqmp-clk-ccf.dtsi                 |   2 +-
  arch/arm/dts/zynqmp-mini-emmc0.dts               |  31 ++---
  arch/arm/dts/zynqmp-mini-emmc1.dts               |  31 ++---
  arch/arm/dts/zynqmp-mini-nand.dts                |  35 +++---
  arch/arm/dts/zynqmp-mini-qspi.dts                |  25 ++--
  board/amd/versal2/board.c                        |   2 +
  board/xilinx/common/board.c                      |  33 ++++-
  cmd/Kconfig                                      |   6 +
  cmd/Makefile                                     |   2 +-
  cmd/help.c                                       |   6 -
  configs/amd_versal2_mini_defconfig               |   2 +
  configs/amd_versal2_mini_emmc_defconfig          |   2 +
  configs/amd_versal2_mini_ospi_defconfig          |   5 +-
  configs/amd_versal2_mini_qspi_defconfig          |   2 +
  configs/amd_versal2_virt_defconfig               |   6 +-
  configs/xilinx_versal_mini_defconfig             |   2 +
  configs/xilinx_versal_mini_emmc0_defconfig       |   2 +
  configs/xilinx_versal_mini_emmc1_defconfig       |   2 +
  configs/xilinx_versal_mini_ospi_defconfig        |   2 +
  configs/xilinx_versal_mini_qspi_defconfig        |   2 +
  configs/xilinx_versal_net_mini_defconfig         |   2 +
  configs/xilinx_versal_net_mini_emmc_defconfig    |   2 +
  configs/xilinx_versal_net_mini_ospi_defconfig    |   2 +
  configs/xilinx_versal_net_mini_qspi_defconfig    |   2 +
  configs/xilinx_versal_net_virt_defconfig         |   1 +
  configs/xilinx_versal_virt_defconfig             |   1 +
  configs/xilinx_zynqmp_kria_defconfig             |   1 +
  configs/xilinx_zynqmp_mini_defconfig             |   2 +
  configs/xilinx_zynqmp_mini_emmc0_defconfig       |   2 +
  configs/xilinx_zynqmp_mini_emmc1_defconfig       |   2 +
  configs/xilinx_zynqmp_mini_nand_defconfig        |   2 +
  configs/xilinx_zynqmp_mini_nand_single_defconfig |   2 +
  configs/xilinx_zynqmp_mini_qspi_defconfig        |   2 +
  configs/xilinx_zynqmp_virt_defconfig             |   2 +-
  drivers/clk/Kconfig                              |   2 +-
  drivers/clk/clk_zynqmp.c                         |  20 ++++
  drivers/firmware/Kconfig                         |   1 +
  drivers/firmware/firmware-zynqmp.c               |  60 ++++++----
  drivers/fpga/intel_sdm_mb.c                      |   3 +-
  drivers/mmc/zynq_sdhci.c                         |  22 ++++
  drivers/spi/cadence_ospi_versal.c                |  12 +-
  drivers/spi/cadence_qspi.h                       |   4 +-
  drivers/spi/cadence_qspi_apb.c                   |  13 +-
  include/dt-bindings/clock/xlnx-zynqmp-clk.h      | 126 --------------------
  include/zynqmp_firmware.h                        |   9 ++
  test/py/tests/test_help.py                       |   1 +
  54 files changed, 383 insertions(+), 439 deletions(-)
  delete mode 100644 include/dt-bindings/clock/xlnx-zynqmp-clk.h

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