[GIT PULL] arm64: ZynqMP DT changes for v6.18

Michal Simek monstr at monstr.eu
Fri Sep 12 04:19:59 PDT 2025


Hi,

please pull these changes to your tree. Pull request contain description for new 
k24 SOM which is placed on kd240 carrier card. Also new kr260 carrier card which 
is using k26 SOM (as kv260).
There are a lot of changes in versal-net.dtsi but just because of 16 CPUs and 
cache hierarchy.

The rest are small cleanups and fixes.

Thanks,
Michal



  The following changes since commit 8f5ae30d69d7543eee0d70083daf4de8fe15d585:

    Linux 6.17-rc1 (2025-08-10 19:41:16 +0300)

  are available in the Git repository at:

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

  for you to fetch changes up to 0e81960419ad186378b4cb55d7939d03c85262ab:

    arm64: versal-net: Describe L1/L2/L3/LLC caches (2025-09-10 15:56:24 +0200)

  ----------------------------------------------------------------
  arm64: Xilinx DT changes for 6.18

  - Fix some issues reported by dtschema
  - Properly mark EMMC devices
  - Update PSCI version
  - Update DP description and enable it on boards
  - Disable DEBUG IPs by default

  SOM:
  - Describe usb hubs
  - Fix PWM polarity issue
  - Add support for k24, kr260 and kd240

  Versal NET:
  - Describe CPU cache layout
  - Fix RTC calibration value

  ----------------------------------------------------------------
  Harini T (1):
        arm64: versal-net: Update rtc calibration value

  Michal Simek (10):
        arm64: zynqmp: Use generic spi@ name in zcu111-revA
        arm64: zynqmp: Remove undocumented arasan,has-mdma property
        arm64: zynqmp: Introduce DP port labels
        arm64: zynqmp: Enable PSCI 1.0
        dt-bindings: soc: xilinx: Add support for K24, KR260 and KD240 CCs
        arm64: zynqmp: Add support for kr260 board
        arm64: zynqmp: Add support for kd240 board
        arm64: zynqmp: Describe ethernet controllers via aliases on SOM
        arm64: zynqmp: Enable DP in kr260/kv260 revA
        arm64: versal-net: Describe L1/L2/L3/LLC caches

  Paul Alvin (1):
        arm64: zynqmp: Add cap-mmc-hw-reset and no-sd, no-sdio property to eMMC

  Quanyang Wang (1):
        arm64: zynqmp: Disable coresight by default

  Radhey Shyam Pandey (1):
        arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106

  Rohit Visavalia (1):
        arm64: zynqmp: Enable DP for zcu100, zcu102, zcu104, zcu111

  Venkatesh Yadav Abbarapu (1):
        arm64: zynqmp: Update the usb5744 hub node as per binding

  Vishal Patel (1):
        arm64: zynqmp: Fix pwm-fan polarity

   Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml |  81 ++++
   arch/arm64/boot/dts/xilinx/Makefile                      |  24 ++
   arch/arm64/boot/dts/xilinx/versal-net.dtsi               | 410 +++++++++++++++++-
   arch/arm64/boot/dts/xilinx/zynqmp-sck-kd-g-revA.dtso     | 390 +++++++++++++++++
   arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso     | 455 
+++++++++++++++++++
   arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revB.dtso     | 456 
++++++++++++++++++++
   arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso     |  40 +-
   arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso     |  39 +-
   arch/arm64/boot/dts/xilinx/zynqmp-sm-k24-revA.dts        |  23 +
   arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts        |   7 +-
   arch/arm64/boot/dts/xilinx/zynqmp-smk-k24-revA.dts       |  21 +
   arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts   |   1 -
   arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts   |   1 -
   arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts        |  21 +
   arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts        |  18 +
   arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts        |  18 +
   arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts        |  18 +
   arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts        |  14 +-
   arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts        |  20 +-
   arch/arm64/boot/dts/xilinx/zynqmp.dtsi                   |  18 +-
   20 files changed, 2046 insertions(+), 29 deletions(-)
   create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kd-g-revA.dtso
   create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revA.dtso
   create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kr-g-revB.dtso
   create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sm-k24-revA.dts
   create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-smk-k24-revA.dts

-- 
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 linux-arm-kernel mailing list