xref: /openbmc/linux/Documentation/devicetree/bindings/spi/realtek,rtl-spi.yaml (revision 1c3ac086fd6956ae6124f45672bec227086e05db)
16acbd614SBert Vermeulen# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
26acbd614SBert Vermeulen%YAML 1.2
36acbd614SBert Vermeulen---
46acbd614SBert Vermeulen$id: http://devicetree.org/schemas/spi/realtek,rtl-spi.yaml#
56acbd614SBert Vermeulen$schema: http://devicetree.org/meta-schemas/core.yaml#
66acbd614SBert Vermeulen
76acbd614SBert Vermeulentitle: Realtek RTL838x/RTL839x SPI controller
86acbd614SBert Vermeulen
96acbd614SBert Vermeulenmaintainers:
106acbd614SBert Vermeulen  - Bert Vermeulen <bert@biot.com>
116acbd614SBert Vermeulen  - Birger Koblitz <mail@birger-koblitz.de>
126acbd614SBert Vermeulen
136acbd614SBert VermeulenallOf:
146acbd614SBert Vermeulen  - $ref: "spi-controller.yaml#"
156acbd614SBert Vermeulen
166acbd614SBert Vermeulenproperties:
176acbd614SBert Vermeulen  compatible:
18*1c3ac086SRob Herring    enum:
19*1c3ac086SRob Herring      - realtek,rtl8380-spi
20*1c3ac086SRob Herring      - realtek,rtl8382-spi
21*1c3ac086SRob Herring      - realtek,rtl8391-spi
22*1c3ac086SRob Herring      - realtek,rtl8392-spi
23*1c3ac086SRob Herring      - realtek,rtl8393-spi
246acbd614SBert Vermeulen
256acbd614SBert Vermeulen  reg:
266acbd614SBert Vermeulen    maxItems: 1
276acbd614SBert Vermeulen
286acbd614SBert Vermeulenrequired:
296acbd614SBert Vermeulen  - compatible
306acbd614SBert Vermeulen  - reg
316acbd614SBert Vermeulen
326acbd614SBert VermeulenunevaluatedProperties: false
336acbd614SBert Vermeulen
346acbd614SBert Vermeulenexamples:
356acbd614SBert Vermeulen  - |
366acbd614SBert Vermeulen    spi: spi@1200 {
376acbd614SBert Vermeulen        compatible = "realtek,rtl8382-spi";
386acbd614SBert Vermeulen        reg = <0x1200 0x100>;
396acbd614SBert Vermeulen        #address-cells = <1>;
406acbd614SBert Vermeulen        #size-cells = <0>;
416acbd614SBert Vermeulen    };
42