On Thu, 06 May 2021 13:52:59 +0200, Geert Uytterhoeven wrote: > Originally, the Renesas RZ/N1 SPI Controller DT bindings were not > integrated in the main DT bindings for the Synopsys DesignWare > Synchronous Serial Interface, but in its own file, as the RZ/N1 > controller has additional registers for software CS control and DMA. > > As so far DMA is not supported on RZ/N1, and json-schema can handle any > possible differences fine, integrate the RZ/N1 compatible values in the > main DT bindings for the Synopsys DW SSI. > > Signed-off-by: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> > --- > There are no upstream users of this binding, but it validates the > following (modified) example taken from the RZ/N1 BSP[1] fine: > > spi0: spi@50005000 { > compatible = "renesas,r9a06g032-spi", "renesas,rzn1-spi"; > reg = <0x50005000 0x400>; > interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>; > clock-names = "ssi_clk", "pclk"; > clocks = <&sysctrl R9A06G032_CLK_SPI0>, <&sysctrl R9A06G032_HCLK_SPI0>; > #address-cells = <1>; > #size-cells = <0>; > spi-max-frequency = <12500000>; > num-cs = <4>; > }; > > [1] https://github.com/renesas-rz/rzn1_linux/blob/rzn1-stable-v4.19/arch/arm/boot/dts/rzn1.dtsi > --- > .../devicetree/bindings/spi/renesas,rzn1-spi.txt | 11 ----------- > .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 6 ++++++ > 2 files changed, 6 insertions(+), 11 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/spi/renesas,rzn1-spi.txt > Reviewed-by: Rob Herring <robh@xxxxxxxxxx>