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

Michal Simek monstr at monstr.eu
Mon Feb 26 04:30:34 PST 2024


Hi,

please pull these DT changes to your tree. There are some SoC related
dt binding changes and associated DT changes. Also followed by some
small updates.
All the changes have been checked against DT schema but there are
still some older descriptions which should be updated in future.

Thanks,
Michal


The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:

  Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)

are available in the Git repository at:

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

for you to fetch changes up to d8764d347bd737efec00fae81133ffad0ae084bb:

  dt-bindings: firmware: xilinx: Describe soc-nvmem subnode
(2024-02-06 08:01:32 +0100)

----------------------------------------------------------------
arm64: ZynqMP DT changes for 6.9

dt-bindings:
- Describe firmware for Versal NET
- Describe all firmware child nodes
- Align versal-fpga node name with dt schema
- Describe k26 rev2 and kv260

DTs:
- Align firmware node with dt schema
- Add an optee node
- Describe reset for CANs
- Update ECAM size to discover up to 256 buses
- Describe assigned-clocks for uarts
- Add u-boot node
- Comment SMMU entries
- Align dwc3 nodes with dt schema
- Rename i2c groups to match dt schema
- Small DT updates (comments)
- Fix default clock frequency for si570 (zcu102, zcu106)
- Add output-enable pins and cover MIO38 (SOM)

----------------------------------------------------------------
Ilias Apalodimas (1):
      arm64: zynqmp: Add an OP-TEE node to the device tree

Jay Buddhabhatti (1):
      dt-bindings: firmware: versal: add versal-net compatible string

Michal Simek (15):
      dt-bindings: firmware: xilinx: Fix versal-fpga node name
      dt-bindings: firmware: xilinx: Describe missing child nodes
      dt-bindings: firmware: xilinx: Sort node names (clock-controller)
      arm64: zynqmp: Rename zynqmp-power node to power-management
      arm64: zynqmp: Setup default si570 frequency to 156.25MHz
      arm64: zynqmp: Describe assigned-clocks for uarts
      arm64: zynqmp: Fix comment to be aligned with board name.
      arm64: zynqmp: Introduce u-boot options node with bootscr-address
      arm64: zynqmp: Remove incorrect comment from kv260s
      arm64: zynqmp: Rename i2c?-gpio to i2c?-gpio-grp
      arm64: zynqmp: Comment all smmu entries
      arm64: zynqmp: Align usb clock nodes with binding
      dt-bindings: soc: xilinx: Add support for K26 rev2 SOMs
      dt-bindings: soc: xilinx: Add support for KV260 CC
      dt-bindings: firmware: xilinx: Describe soc-nvmem subnode

Neal Frager (1):
      arm64: zynqmp: Add output-enable pins to SOMs

Srinivas Neeli (1):
      arm64: zynqmp: Add resets property for CAN nodes

Tejas Bhumkar (1):
      arm64: zynqmp: Disable Tri-state for MIO38 Pin

Thippeswamy Havalige (1):
      arm64: zynqmp: Update ECAM size to discover up to 256 buses

 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firmware.yaml
| 96 +++++++++++++++++---
 Documentation/devicetree/bindings/fpga/xlnx,versal-fpga.yaml
      |  2 +-
 Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
      | 70 ++++++++++++--
 arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi
      | 16 +++-
 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dtso
      | 36 +++++++-
 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dtso
      | 37 +++++++-
 arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts
      |  2 +-
 arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts
      |  2 +-
 arch/arm64/boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts
      |  4 +-
 arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts
      |  2 +-
 arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts
      |  6 +-
 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts
      |  2 +-
 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts
      |  2 +-
 arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts
      |  6 +-
 arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts
      |  4 +-
 arch/arm64/boot/dts/xilinx/zynqmp-zcu1275-revA.dts
      |  2 +-
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi
      | 85 ++++++++++-------
 17 files changed, 295 insertions(+), 79 deletions(-)


-- 
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