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

Michal Simek monstr at monstr.eu
Fri Sep 12 04:38:12 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.

BTW: I am sending it again via web email interface because the first
email is visible on lore but it didn't pop up in patchwork
https://lore.kernel.org/soc/24b47c3c-1cd7-4dda-9abf-5032fcd1d30c@monstr.eu
Seen that problem in past that's why it's better to send it again.
Tag/changes are the same with the first one.

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 ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs



More information about the linux-arm-kernel mailing list