17882d822SLubomir Rintel# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
27882d822SLubomir Rintel# Copyright 2019,2020 Lubomir Rintel <lkundrak@v3.sk>
37882d822SLubomir Rintel%YAML 1.2
47882d822SLubomir Rintel---
57882d822SLubomir Rintel$id: http://devicetree.org/schemas/spi/marvell,mmp2-ssp.yaml#
67882d822SLubomir Rintel$schema: http://devicetree.org/meta-schemas/core.yaml#
77882d822SLubomir Rintel
8*84e85359SKrzysztof Kozlowskititle: PXA2xx SSP SPI Controller
97882d822SLubomir Rintel
107882d822SLubomir Rintelmaintainers:
117882d822SLubomir Rintel  - Lubomir Rintel <lkundrak@v3.sk>
127882d822SLubomir Rintel
137882d822SLubomir RintelallOf:
147882d822SLubomir Rintel  - $ref: spi-controller.yaml#
157882d822SLubomir Rintel
167882d822SLubomir Rintelproperties:
177882d822SLubomir Rintel  compatible:
187882d822SLubomir Rintel    const: marvell,mmp2-ssp
197882d822SLubomir Rintel
207882d822SLubomir Rintel  interrupts:
217882d822SLubomir Rintel    maxItems: 1
227882d822SLubomir Rintel
237882d822SLubomir Rintel  reg:
247882d822SLubomir Rintel    maxItems: 1
257882d822SLubomir Rintel
267882d822SLubomir Rintel  clocks:
277882d822SLubomir Rintel    maxItems: 1
287882d822SLubomir Rintel
297882d822SLubomir Rintel  ready-gpios:
307882d822SLubomir Rintel    description: |
317882d822SLubomir Rintel      GPIO used to signal a SPI master that the FIFO is filled and we're
327882d822SLubomir Rintel      ready to service a transfer. Only useful in slave mode.
337882d822SLubomir Rintel    maxItems: 1
347882d822SLubomir Rintel
357882d822SLubomir Rintelrequired:
367882d822SLubomir Rintel  - compatible
377882d822SLubomir Rintel  - reg
387882d822SLubomir Rintel  - interrupts
397882d822SLubomir Rintel  - clocks
407882d822SLubomir Rintel
417882d822SLubomir Rinteldependencies:
427882d822SLubomir Rintel  ready-gpios: [ spi-slave ]
437882d822SLubomir Rintel
447882d822SLubomir RintelunevaluatedProperties: false
457882d822SLubomir Rintel
467882d822SLubomir Rintelexamples:
477882d822SLubomir Rintel  - |
487882d822SLubomir Rintel    #include <dt-bindings/clock/marvell,mmp2.h>
497882d822SLubomir Rintel    spi@d4035000 {
507882d822SLubomir Rintel        compatible = "marvell,mmp2-ssp";
517882d822SLubomir Rintel        #address-cells = <1>;
527882d822SLubomir Rintel        #size-cells = <0>;
537882d822SLubomir Rintel        reg = <0xd4035000 0x1000>;
547882d822SLubomir Rintel        clocks = <&soc_clocks MMP2_CLK_SSP0>;
557882d822SLubomir Rintel        interrupts = <0>;
567882d822SLubomir Rintel    };
577882d822SLubomir Rintel
587882d822SLubomir Rintel...
59