]> git.ipfire.org Git - thirdparty/u-boot.git/blob - Bindings/spi/ralink,mt7621-spi.yaml
Squashed 'dts/upstream/' content from commit aaba2d45dc2a
[thirdparty/u-boot.git] / Bindings / spi / ralink,mt7621-spi.yaml
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/spi/ralink,mt7621-spi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 maintainers:
8 - Sergio Paracuellos <sergio.paracuellos@gmail.com>
9
10 title: Mediatek MT7621/MT7628 SPI controller
11
12 allOf:
13 - $ref: /schemas/spi/spi-controller.yaml#
14
15 properties:
16 compatible:
17 const: ralink,mt7621-spi
18
19 reg:
20 maxItems: 1
21
22 clocks:
23 maxItems: 1
24
25 clock-names:
26 const: spi
27
28 resets:
29 maxItems: 1
30
31 reset-names:
32 const: spi
33
34 required:
35 - compatible
36 - reg
37 - resets
38 - "#address-cells"
39 - "#size-cells"
40
41 unevaluatedProperties: false
42
43 examples:
44 - |
45 #include <dt-bindings/clock/mt7621-clk.h>
46 #include <dt-bindings/reset/mt7621-reset.h>
47
48 spi@b00 {
49 compatible = "ralink,mt7621-spi";
50 reg = <0xb00 0x100>;
51 clocks = <&sysc MT7621_CLK_SPI>;
52 clock-names = "spi";
53 resets = <&sysc MT7621_RST_SPI>;
54 reset-names = "spi";
55
56 #address-cells = <1>;
57 #size-cells = <0>;
58
59 pinctrl-names = "default";
60 pinctrl-0 = <&spi_pins>;
61 };