Hi Conor, This is SPAcc v5 patch-set. In SPAcc v7 patch-set (which was merged by Herbert on crypto-dev) this DTS overlay is dropped. I will be pushing a yaml patch to document the DTS bindings separately. Warm regards, PK On Tue, Aug 20, 2024 at 9:54 PM Conor Dooley <conor@xxxxxxxxxx> wrote: > > On Fri, Jun 21, 2024 at 01:50:52PM +0530, Pavitrakumar M wrote: > > Signed-off-by: Manjunath Hadli <manjunath.hadli@xxxxxxxxxxxxxxx> > > Signed-off-by: Pavitrakumar M <pavitrakumarm@xxxxxxxxxxxxxxx> > > Acked-by: Ruud Derwig <Ruud.Derwig@xxxxxxxxxxxx> > > In case it is not clear from Geert's mail earlier today, NAK to merging > any of this without bindings. > > Thanks, > Conor. > > > --- > > arch/arm64/boot/dts/xilinx/Makefile | 3 ++ > > .../arm64/boot/dts/xilinx/snps-dwc-spacc.dtso | 35 +++++++++++++++++++ > > 2 files changed, 38 insertions(+) > > create mode 100644 arch/arm64/boot/dts/xilinx/snps-dwc-spacc.dtso > > > > diff --git a/arch/arm64/boot/dts/xilinx/Makefile b/arch/arm64/boot/dts/xilinx/Makefile > > index 1068b0fa8e98..1e98ca994283 100644 > > --- a/arch/arm64/boot/dts/xilinx/Makefile > > +++ b/arch/arm64/boot/dts/xilinx/Makefile > > @@ -20,6 +20,7 @@ dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu1275-revA.dtb > > > > dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-sm-k26-revA.dtb > > dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-smk-k26-revA.dtb > > +dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-smk-k26-revA.dtb > > > > zynqmp-sm-k26-revA-sck-kv-g-revA-dtbs := zynqmp-sm-k26-revA.dtb zynqmp-sck-kv-g-revA.dtbo > > dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-sm-k26-revA-sck-kv-g-revA.dtb > > @@ -29,3 +30,5 @@ zynqmp-smk-k26-revA-sck-kv-g-revA-dtbs := zynqmp-smk-k26-revA.dtb zynqmp-sck-kv- > > dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-smk-k26-revA-sck-kv-g-revA.dtb > > zynqmp-smk-k26-revA-sck-kv-g-revB-dtbs := zynqmp-smk-k26-revA.dtb zynqmp-sck-kv-g-revB.dtbo > > dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-smk-k26-revA-sck-kv-g-revB.dtb > > +zynqmp-zcu104-revC-snps-dwc-spacc-dtbs := zynqmp-zcu104-revC.dtb snps-dwc-spacc.dtbo > > +dtb-$(CONFIG_ARCH_ZYNQMP) += zynqmp-zcu104-revC-snps-dwc-spacc.dtb > > diff --git a/arch/arm64/boot/dts/xilinx/snps-dwc-spacc.dtso b/arch/arm64/boot/dts/xilinx/snps-dwc-spacc.dtso > > new file mode 100644 > > index 000000000000..603ad92f4c49 > > --- /dev/null > > +++ b/arch/arm64/boot/dts/xilinx/snps-dwc-spacc.dtso > > @@ -0,0 +1,35 @@ > > +// SPDX-License-Identifier: GPL-2.0 > > +/* > > + * dts file for Synopsys DWC SPAcc > > + * > > + * (C) Copyright 2024 Synopsys > > + * > > + * Ruud Derwig <Ruud.Derwig@xxxxxxxxxxxx> > > + */ > > + > > +/dts-v1/; > > +/plugin/; > > + > > +/ { > > + #address-cells = <2>; > > + #size-cells = <2>; > > + > > + fragment@0 { > > + target = <&amba>; > > + > > + overlay1: __overlay__ { > > + #address-cells = <2>; > > + #size-cells = <2>; > > + > > + dwc_spacc: spacc@400000000 { > > + compatible = "snps-dwc-spacc"; > > + reg = /bits/ 64 <0x400000000 0x3FFFF>; > > + interrupts = <0 89 4>; > > + interrupt-parent = <&gic>; > > + clock-names = "ref_clk"; > > + spacc_priority = <0>; > > + spacc_index = <0>; > > + }; > > + }; > > + }; > > +}; > > -- > > 2.25.1 > >