blob: 5f4f6b5615d0650496e5854b7181f6d155ce5f9f [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2# Copyright 2019,2020 Lubomir Rintel <lkundrak@v3.sk>
3%YAML 1.2
4---
5$id: http://devicetree.org/schemas/spi/marvell,mmp2-ssp.yaml#
6$schema: http://devicetree.org/meta-schemas/core.yaml#
7
8title: PXA2xx SSP SPI Controller
9
10maintainers:
11 - Lubomir Rintel <lkundrak@v3.sk>
12
13allOf:
14 - $ref: spi-controller.yaml#
15
16properties:
17 compatible:
18 const: marvell,mmp2-ssp
19
20 interrupts:
21 maxItems: 1
22
23 reg:
24 maxItems: 1
25
26 clocks:
27 maxItems: 1
28
29 ready-gpios:
30 description: |
31 GPIO used to signal a SPI master that the FIFO is filled and we're
32 ready to service a transfer. Only useful in slave mode.
33 maxItems: 1
34
35required:
36 - compatible
37 - reg
38 - interrupts
39 - clocks
40
41dependencies:
42 ready-gpios: [ spi-slave ]
43
44unevaluatedProperties: false
45
46examples:
47 - |
48 #include <dt-bindings/clock/marvell,mmp2.h>
49 spi@d4035000 {
50 compatible = "marvell,mmp2-ssp";
51 #address-cells = <1>;
52 #size-cells = <0>;
53 reg = <0xd4035000 0x1000>;
54 clocks = <&soc_clocks MMP2_CLK_SSP0>;
55 interrupts = <0>;
56 };
57
58...