[GIT PULL] arm64: AMD/Xilinx DT changes for v7.3

Michal Simek monstr at monstr.eu
Thu Aug 6 05:48:16 PDT 2026


Hi,

please pull these DT changes to your tree. I have put together arm32
and arm64 DT changes. If you want me to split it into two please let
me know.

Thanks,
Michal

The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

  Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

  https://github.com/Xilinx/linux-xlnx.git tags/zynqmp-dt-for-7.3

for you to fetch changes up to e1ab33a3b2892f56102ce90b20d2445847e758a5:

  arm64: versal-net: Switch Versal NET to firmware clock interface
(2026-07-21 09:53:48 +0200)

----------------------------------------------------------------
arm64: Xilinx DT changes for 7.3

bindings:
- Cleanup xilinx.txt
- Update ZynqMP firmware and clock descriptions

zynq:
- Drop bias-high-impedance on SD

zynqmp:
- Drop bias-high-impedance on SD
- Correct indentation

versalnet:
- Enable firmware interface including clock, power and reset

----------------------------------------------------------------
Krzysztof Kozlowski (1):
      arm64: dts: xilinx: zynqmp-sck: Correct indentation

Michal Simek (8):
      arm64: dts: xilinx: drop bias-high-impedance on SDIO CD/WP pins
      arm: dts: xilinx: drop bias-high-impedance on SDIO CD/WP pins
      dt-bindings: xilinx: Remove EDK/Ethernet references
      dt-bindings: firmware: xilinx: Add missing example for ZynqMP
      dt-bindings: clock: versal-clk: Fix mio_clk index range in
clock-names pattern
      dt-bindings: clock: Move xlnx,zynqmp-clk to its own schema
      dt-bindings: clock: versal-clk: Fix Versal NET clock validation
      arm64: versal-net: Switch Versal NET to firmware clock interface

 Documentation/devicetree/bindings/clock/xlnx,versal-clk.yaml
      |  93 ++----
 Documentation/devicetree/bindings/clock/xlnx,zynqmp-clk.yaml
      |  68 ++++
 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firmware.yaml
|  15 +-
 Documentation/devicetree/bindings/xilinx.txt
      |  98 +-----
 arch/arm/boot/dts/xilinx/zynq-ebaz4205.dts
      |   1 -
 arch/arm/boot/dts/xilinx/zynq-zc702.dts
      |   2 -
 arch/arm/boot/dts/xilinx/zynq-zc706.dts
      |   2 -
 arch/arm64/boot/dts/xilinx/versal-net-clk.dtsi
      | 345 ++++++++++++++------
 arch/arm64/boot/dts/xilinx/xlnx-versal-clk.h
      | 123 +++++++
 arch/arm64/boot/dts/xilinx/xlnx-versal-net-clk.h
      |  74 +++++
 arch/arm64/boot/dts/xilinx/xlnx-versal-net-power.h
      |  38 +++
 arch/arm64/boot/dts/xilinx/xlnx-versal-net-resets.h
      |  53 +++
 arch/arm64/boot/dts/xilinx/xlnx-versal-power.h
      |  55 ++++
 arch/arm64/boot/dts/xilinx/xlnx-versal-resets.h
      | 106 ++++++
 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso
      |  41 ++-
 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso
      |   1 -
 arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts
      |   4 -
 arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts
      |   2 -
 arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts
      |   1 -
 arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts
      |   2 -
 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts
      |   1 -
 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts
      |   1 -
 arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts
      |   2 -
 arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts
      |   1 -
 24 files changed, 818 insertions(+), 311 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/xlnx,zynqmp-clk.yaml
 create mode 100644 arch/arm64/boot/dts/xilinx/xlnx-versal-clk.h
 create mode 100644 arch/arm64/boot/dts/xilinx/xlnx-versal-net-clk.h
 create mode 100644 arch/arm64/boot/dts/xilinx/xlnx-versal-net-power.h
 create mode 100644 arch/arm64/boot/dts/xilinx/xlnx-versal-net-resets.h
 create mode 100644 arch/arm64/boot/dts/xilinx/xlnx-versal-power.h
 create mode 100644 arch/arm64/boot/dts/xilinx/xlnx-versal-resets.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 ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs



More information about the linux-arm-kernel mailing list