Lines Matching +full:controller +full:- +full:data
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/gpio/gpio-ep9301.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: EP93xx GPIO controller
10 - Linus Walleij <linus.walleij@linaro.org>
11 - Bartosz Golaszewski <brgl@bgdev.pl>
12 - Nikita Shubin <nikita.shubin@maquefel.me>
17 - const: cirrus,ep9301-gpio
18 - items:
19 - enum:
20 - cirrus,ep9302-gpio
21 - cirrus,ep9307-gpio
22 - cirrus,ep9312-gpio
23 - cirrus,ep9315-gpio
24 - const: cirrus,ep9301-gpio
29 - description: data register
30 - description: direction register
31 - description: interrupt registers base
33 reg-names:
36 - const: data
37 - const: dir
38 - const: intr
40 gpio-controller: true
42 gpio-ranges: true
44 "#gpio-cells":
47 interrupt-controller: true
49 "#interrupt-cells":
54 - maxItems: 1
55 - description: port F has dedicated irq line for each gpio line
59 - compatible
60 - reg
61 - gpio-controller
62 - "#gpio-cells"
67 - |
69 compatible = "cirrus,ep9301-gpio";
73 reg-names = "data", "dir", "intr";
74 gpio-controller;
75 #gpio-cells = <2>;
76 interrupt-controller;
77 #interrupt-cells = <2>;
78 interrupt-parent = <&vic1>;
83 compatible = "cirrus,ep9301-gpio";
87 reg-names = "data", "dir", "intr";
88 gpio-controller;
89 #gpio-cells = <2>;
90 interrupt-controller;
91 #interrupt-cells = <2>;
92 interrupt-parent = <&vic1>;
97 compatible = "cirrus,ep9301-gpio";
100 reg-names = "data", "dir";
101 gpio-controller;
102 #gpio-cells = <2>;
106 compatible = "cirrus,ep9301-gpio";
109 reg-names = "data", "dir";
110 gpio-controller;
111 #gpio-cells = <2>;
115 compatible = "cirrus,ep9301-gpio";
118 reg-names = "data", "dir";
119 gpio-controller;
120 #gpio-cells = <2>;
124 compatible = "cirrus,ep9301-gpio";
128 reg-names = "data", "dir", "intr";
129 gpio-controller;
130 #gpio-cells = <2>;
131 interrupt-controller;
132 #interrupt-cells = <2>;
133 interrupts-extended = <&vic0 19>, <&vic0 20>,
140 compatible = "cirrus,ep9301-gpio";
143 reg-names = "data", "dir";
144 gpio-controller;
145 #gpio-cells = <2>;
149 compatible = "cirrus,ep9301-gpio";
152 reg-names = "data", "dir";
153 gpio-controller;
154 #gpio-cells = <2>;