xref: /openbmc/linux/Documentation/devicetree/bindings/spi/realtek,rtl-spi.yaml (revision 6acbd614c2c8d3b8de5fb7605d6e24b9b3a8a17b)
1*6acbd614SBert Vermeulen# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*6acbd614SBert Vermeulen%YAML 1.2
3*6acbd614SBert Vermeulen---
4*6acbd614SBert Vermeulen$id: http://devicetree.org/schemas/spi/realtek,rtl-spi.yaml#
5*6acbd614SBert Vermeulen$schema: http://devicetree.org/meta-schemas/core.yaml#
6*6acbd614SBert Vermeulen
7*6acbd614SBert Vermeulentitle: Realtek RTL838x/RTL839x SPI controller
8*6acbd614SBert Vermeulen
9*6acbd614SBert Vermeulenmaintainers:
10*6acbd614SBert Vermeulen  - Bert Vermeulen <bert@biot.com>
11*6acbd614SBert Vermeulen  - Birger Koblitz <mail@birger-koblitz.de>
12*6acbd614SBert Vermeulen
13*6acbd614SBert VermeulenallOf:
14*6acbd614SBert Vermeulen  - $ref: "spi-controller.yaml#"
15*6acbd614SBert Vermeulen
16*6acbd614SBert Vermeulenproperties:
17*6acbd614SBert Vermeulen  compatible:
18*6acbd614SBert Vermeulen    oneOf:
19*6acbd614SBert Vermeulen      - const: realtek,rtl8380-spi
20*6acbd614SBert Vermeulen      - const: realtek,rtl8382-spi
21*6acbd614SBert Vermeulen      - const: realtek,rtl8391-spi
22*6acbd614SBert Vermeulen      - const: realtek,rtl8392-spi
23*6acbd614SBert Vermeulen      - const: realtek,rtl8393-spi
24*6acbd614SBert Vermeulen
25*6acbd614SBert Vermeulen  reg:
26*6acbd614SBert Vermeulen    maxItems: 1
27*6acbd614SBert Vermeulen
28*6acbd614SBert Vermeulenrequired:
29*6acbd614SBert Vermeulen  - compatible
30*6acbd614SBert Vermeulen  - reg
31*6acbd614SBert Vermeulen
32*6acbd614SBert VermeulenunevaluatedProperties: false
33*6acbd614SBert Vermeulen
34*6acbd614SBert Vermeulenexamples:
35*6acbd614SBert Vermeulen  - |
36*6acbd614SBert Vermeulen    spi: spi@1200 {
37*6acbd614SBert Vermeulen        compatible = "realtek,rtl8382-spi";
38*6acbd614SBert Vermeulen        reg = <0x1200 0x100>;
39*6acbd614SBert Vermeulen        #address-cells = <1>;
40*6acbd614SBert Vermeulen        #size-cells = <0>;
41*6acbd614SBert Vermeulen    };
42