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

Michal Simek <[email protected]>
Newsgroups dev.linux.lists.soc,org.infradead.lists.linux-arm-kernel
Message-ID <CAHTX3dJYaEKp_3WH6Xj_t6qHNGUP_nvRNcASA8hrToadsTeDQw@mail.gmail.com>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.