1 # SPDX-License-Identifier: GPL-2.0-only
4 $id: http://devicetree.org/schemas/spi/snps,dw-apb-ssi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Synopsys DesignWare AMBA 2.0 Synchronous Serial Interface
10 - Mark Brown <broonie@kernel.org>
13 - $ref: "spi-controller.yaml#"
29 - description: Generic DW SPI Controller
33 - description: Microsemi Ocelot/Jaguar2 SoC SPI Controller
38 - const: snps,dw-apb-ssi
39 - description: Amazon Alpine SPI Controller
40 const: amazon,alpine-dw-apb-ssi
41 - description: Renesas RZ/N1 SPI Controller
43 - const: renesas,rzn1-spi
44 - const: snps,dw-apb-ssi
45 - description: Intel Keem Bay SPI Controller
46 const: intel,keembay-ssi
51 - description: DW APB SSI controller memory mapped registers
52 - description: SPI MST region map
60 - description: SPI Controller reference clock source
61 - description: APB interface clock source
76 $ref: /schemas/types.yaml#/definitions/uint32
77 description: I/O register width (in bytes) implemented by this device
88 - description: TX DMA Channel
89 - description: RX DMA Channel
110 unevaluatedProperties: false
123 compatible = "snps,dw-apb-ssi";
124 reg = <0xfff00000 0x1000>;
125 #address-cells = <1>;
127 interrupts = <0 154 4>;
128 clocks = <&spi_m_clk>;
130 cs-gpios = <&gpio0 13 0>,