[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