xref: /linux/Documentation/devicetree/bindings/siox/eckelmann,siox-gpio.yaml (revision ec2e0fb07d789976c601bec19ecced7a501c3705)
1*714380b0SFrank Li# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*714380b0SFrank Li%YAML 1.2
3*714380b0SFrank Li---
4*714380b0SFrank Li$id: http://devicetree.org/schemas/siox/eckelmann,siox-gpio.yaml#
5*714380b0SFrank Li$schema: http://devicetree.org/meta-schemas/core.yaml#
6*714380b0SFrank Li
7*714380b0SFrank Lititle: Eckelmann SIOX GPIO bus
8*714380b0SFrank Li
9*714380b0SFrank Limaintainers:
10*714380b0SFrank Li  - Frank Li <Frank.Li@nxp.com>
11*714380b0SFrank Li
12*714380b0SFrank Liproperties:
13*714380b0SFrank Li  compatible:
14*714380b0SFrank Li    const: eckelmann,siox-gpio
15*714380b0SFrank Li
16*714380b0SFrank Li  din-gpios:
17*714380b0SFrank Li    maxItems: 1
18*714380b0SFrank Li
19*714380b0SFrank Li  dout-gpios:
20*714380b0SFrank Li    maxItems: 1
21*714380b0SFrank Li
22*714380b0SFrank Li  dclk-gpios:
23*714380b0SFrank Li    maxItems: 1
24*714380b0SFrank Li
25*714380b0SFrank Li  dld-gpios:
26*714380b0SFrank Li    maxItems: 1
27*714380b0SFrank Li
28*714380b0SFrank Lirequired:
29*714380b0SFrank Li  - compatible
30*714380b0SFrank Li  - din-gpios
31*714380b0SFrank Li  - dout-gpios
32*714380b0SFrank Li  - dclk-gpios
33*714380b0SFrank Li  - dld-gpios
34*714380b0SFrank Li
35*714380b0SFrank LiadditionalProperties: false
36*714380b0SFrank Li
37*714380b0SFrank Liexamples:
38*714380b0SFrank Li  - |
39*714380b0SFrank Li    siox {
40*714380b0SFrank Li        compatible = "eckelmann,siox-gpio";
41*714380b0SFrank Li        pinctrl-names = "default";
42*714380b0SFrank Li        pinctrl-0 = <&pinctrl_siox>;
43*714380b0SFrank Li
44*714380b0SFrank Li        din-gpios = <&gpio6 11 0>;
45*714380b0SFrank Li        dout-gpios = <&gpio6 8 0>;
46*714380b0SFrank Li        dclk-gpios = <&gpio6 9 0>;
47*714380b0SFrank Li        dld-gpios = <&gpio6 10 0>;
48*714380b0SFrank Li    };
49