xref: /linux/Documentation/devicetree/bindings/spi/marvell,armada-3700-spi.yaml (revision 621cde16e49b3ecf7d59a8106a20aaebfb4a59a9)
1*f6317573SKousik Sanagavarapu# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*f6317573SKousik Sanagavarapu%YAML 1.2
3*f6317573SKousik Sanagavarapu---
4*f6317573SKousik Sanagavarapu$id: http://devicetree.org/schemas/spi/marvell,armada-3700-spi.yaml#
5*f6317573SKousik Sanagavarapu$schema: http://devicetree.org/meta-schemas/core.yaml#
6*f6317573SKousik Sanagavarapu
7*f6317573SKousik Sanagavaraputitle: Marvell Armada 3700 SPI Controller
8*f6317573SKousik Sanagavarapu
9*f6317573SKousik Sanagavarapudescription:
10*f6317573SKousik Sanagavarapu  The SPI controller on Marvell Armada 3700 SoC.
11*f6317573SKousik Sanagavarapu
12*f6317573SKousik Sanagavarapumaintainers:
13*f6317573SKousik Sanagavarapu  - Kousik Sanagavarapu <five231003@gmail.com>
14*f6317573SKousik Sanagavarapu
15*f6317573SKousik SanagavarapuallOf:
16*f6317573SKousik Sanagavarapu  - $ref: spi-controller.yaml#
17*f6317573SKousik Sanagavarapu
18*f6317573SKousik Sanagavarapuproperties:
19*f6317573SKousik Sanagavarapu  compatible:
20*f6317573SKousik Sanagavarapu    const: marvell,armada-3700-spi
21*f6317573SKousik Sanagavarapu
22*f6317573SKousik Sanagavarapu  reg:
23*f6317573SKousik Sanagavarapu    maxItems: 1
24*f6317573SKousik Sanagavarapu
25*f6317573SKousik Sanagavarapu  interrupts:
26*f6317573SKousik Sanagavarapu    maxItems: 1
27*f6317573SKousik Sanagavarapu
28*f6317573SKousik Sanagavarapu  clocks:
29*f6317573SKousik Sanagavarapu    maxItems: 1
30*f6317573SKousik Sanagavarapu
31*f6317573SKousik Sanagavarapu  num-cs:
32*f6317573SKousik Sanagavarapu    maxItems: 1
33*f6317573SKousik Sanagavarapu
34*f6317573SKousik Sanagavarapurequired:
35*f6317573SKousik Sanagavarapu  - compatible
36*f6317573SKousik Sanagavarapu  - reg
37*f6317573SKousik Sanagavarapu  - interrupts
38*f6317573SKousik Sanagavarapu  - clocks
39*f6317573SKousik Sanagavarapu
40*f6317573SKousik SanagavarapuunevaluatedProperties: false
41*f6317573SKousik Sanagavarapu
42*f6317573SKousik Sanagavarapuexamples:
43*f6317573SKousik Sanagavarapu  - |
44*f6317573SKousik Sanagavarapu    #include <dt-bindings/interrupt-controller/arm-gic.h>
45*f6317573SKousik Sanagavarapu
46*f6317573SKousik Sanagavarapu    spi0: spi@10600 {
47*f6317573SKousik Sanagavarapu        compatible = "marvell,armada-3700-spi";
48*f6317573SKousik Sanagavarapu        #address-cells = <1>;
49*f6317573SKousik Sanagavarapu        #size-cells = <0>;
50*f6317573SKousik Sanagavarapu        reg = <0x10600 0x5d>;
51*f6317573SKousik Sanagavarapu        clocks = <&nb_perih_clk 7>;
52*f6317573SKousik Sanagavarapu        interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>;
53*f6317573SKousik Sanagavarapu        num-cs = <4>;
54*f6317573SKousik Sanagavarapu    };
55*f6317573SKousik Sanagavarapu...
56