Hi Daniel Is it just me or something looks rather askew with the indentation of your dts' (e.g. tabs vs. spaces)? Cheers Marcel On Thu, 2021-01-21 at 15:12 -0800, Daniel Walker wrote: > Add Petra and Hellcat dts file. These platforms are based on > the Xilinx Zynqmp platform. > > Signed-off-by: Daniel Walker <dwalker@xxxxxxxxxx> > Cc: xe-linux-external@xxxxxxxxx > --- > arch/arm64/boot/dts/xilinx/Makefile | 2 + > .../boot/dts/xilinx/zynqmp-petra-hellcat.dts | 856 ++++++++++++++++++ > arch/arm64/boot/dts/xilinx/zynqmp-petra.dts | 847 +++++++++++++++++ > 3 files changed, 1705 insertions(+) > create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-petra-hellcat.dts > create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-petra.dts > > diff --git a/arch/arm64/boot/dts/xilinx/Makefile b/arch/arm64/boot/dts/xilinx/Makefile > index 60f5443f3ef4..d9eacb3c60e5 100644 > --- a/arch/arm64/boot/dts/xilinx/Makefile > +++ b/arch/arm64/boot/dts/xilinx/Makefile > @@ -15,3 +15,5 @@ dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu102-rev1.0.dtb > dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu104-revA.dtb > dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu106-revA.dtb > dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu111-revA.dtb > +dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-petra.dts > +dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-petra-hellcat.dts > diff --git a/arch/arm64/boot/dts/xilinx/zynqmp-petra-hellcat.dts b/arch/arm64/boot/dts/xilinx/zynqmp-petra- > hellcat.dts > new file mode 100644 > index 000000000000..87e23c1cac65 > --- /dev/null > +++ b/arch/arm64/boot/dts/xilinx/zynqmp-petra-hellcat.dts > @@ -0,0 +1,856 @@ > +/* > + * dts file for Cisco Petra-Hellcat Switching IOT platform > + * > + * (C) Copyright 2016-2018, Cisco Systems, Inc. > + * > + * This program is free software; you can redistribute it and/or > + * modify it under the terms of the GNU General Public License as > + * published by the Free Software Foundation; either version 2 of > + * the License, or (at your option) any later version. > + */ > + > +/dts-v1/; > + > +#include "zynqmp.dtsi" > +#include "zynqmp-clk-ccf.dtsi" > + > +/* > + ********************* PL ********************* > + */ > + > +/ { > + reserved-memory { > + #address-cells = <0x2>; > + #size-cells = <0x2>; > + ranges; > + > + rproc@3ed00000 { > + no-map; > + reg = <0x0 0x3ed00000 0x0 0x1000000>; > + }; > + zynqmp_sha_reserved: buffer@0 { > + compatible = "shared-dma-pool"; > + no-map; > + reg = <0x0 0x78000000 0x0 0x00020000>; > + }; > + }; > + > + sha384 { > + compatible = "xlnx,zynqmp-keccak-384"; > + memory-region = <&zynqmp_sha_reserved>; > + }; > + > + amba_pl: amba_pl@0 { > + #address-cells = <2>; > + #size-cells = <2>; > + compatible = "simple-bus"; > + ranges ; > + design_1_i_axi_iic_BP: i2c@80104000 { > + #address-cells = <1>; > + #size-cells = <0>; > + clocks = <0x3 0x47>; Spaces above vs. tabs before. > ...