mbox series

[GIT,PULL] arm64: dts: ZynqMP DT changes for v6.15

Message ID CAHTX3d+u1VmxP4vm0peQS-ST7o0BuCpKUPRVCSLMfAAb=eV3Xg@mail.gmail.com (mailing list archive)
State New
Headers show
Series [GIT,PULL] arm64: dts: ZynqMP DT changes for v6.15 | expand

Pull-request

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

Message

Michal Simek March 14, 2025, 2:46 p.m. UTC
Hi,

please pull these patches to your tree. One new Versal NET board is added but
the most useful change is to start to use constants out of dt binding.
There will be followup
patches to migrate all SOC specific constants.

Thanks,
Michal

The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:

  Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)

are available in the Git repository at:

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

for you to fetch changes up to f0ceedd52a69a8bf63778b1fe9e1c10e02ecd3fd:

  dt-bindings: xilinx: Deprecate header with firmware constants
(2025-02-21 07:58:35 +0100)

----------------------------------------------------------------
arm64: ZynqMP DT changes for 6.15

- Align clock nodes with DT binding
- Add the first VN-X Versal NET board
- Move constants out of DT bindings

----------------------------------------------------------------
Michal Simek (3):
      arm64: versal-net: Add description for b2197-00 revA board
      arm64: zynqmp: Use DT header for firmware constants
      dt-bindings: xilinx: Deprecate header with firmware constants

Naman Trivedi (1):
      arm64: zynqmp: add clock-output-names property in clock nodes

Shubhrajyoti Datta (1):
      dt-bindings: soc: Add new VN-X board description based on Versal NET

 Documentation/devicetree/bindings/ata/ceva,ahci-1v84.yaml             |   4 +-
 Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml |   3 +-
 Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml        |   3 +-
 Documentation/devicetree/bindings/net/cdns,macb.yaml                  |   7 +-
 Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml              |  11 +-
 Documentation/devicetree/bindings/spi/spi-zynqmp-qspi.yaml            |   3 +-
 Documentation/devicetree/bindings/usb/dwc3-xilinx.yaml                |   3 +-
 arch/arm64/boot/dts/xilinx/Makefile                                   |   2 +
 arch/arm64/boot/dts/xilinx/versal-net-clk.dtsi
| 231 ++++++
 arch/arm64/boot/dts/xilinx/versal-net-vn-x-b2197-01-revA.dts          | 116 +++
 arch/arm64/boot/dts/xilinx/versal-net.dtsi
| 752 ++++++++++++++++++++
 arch/arm64/boot/dts/xilinx/xlnx-zynqmp-clk.h
| 126 ++++
 arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi                        |  17 +-
 include/dt-bindings/clock/xlnx-zynqmp-clk.h                           |   7 +
 14 files changed, 1262 insertions(+), 23 deletions(-)
 create mode 100644 arch/arm64/boot/dts/xilinx/versal-net-clk.dtsi
 create mode 100644 arch/arm64/boot/dts/xilinx/versal-net-vn-x-b2197-01-revA.dts
 create mode 100644 arch/arm64/boot/dts/xilinx/versal-net.dtsi
 create mode 100644 arch/arm64/boot/dts/xilinx/xlnx-zynqmp-clk.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