Lines Matching +full:gpio +full:- +full:2
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/gpio/gpio-mxs.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale MXS GPIO controller
10 - Shawn Guo <shawnguo@kernel.org>
11 - Anson Huang <Anson.Huang@nxp.com>
14 The Freescale MXS GPIO controller is part of MXS PIN controller.
16 As the GPIO controller is embedded in the PIN controller and all the
17 GPIO ports share the same IO space with PIN controller, the GPIO node
18 will be represented as sub-nodes of MXS pinctrl node.
23 - fsl,imx23-pinctrl
24 - fsl,imx28-pinctrl
26 '#address-cells':
28 '#size-cells':
35 "gpio@[0-9]+$":
40 - fsl,imx23-gpio
41 - fsl,imx28-gpio
50 interrupt-controller: true
52 "#interrupt-cells":
53 const: 2
55 "#gpio-cells":
56 const: 2
58 gpio-controller: true
61 - compatible
62 - reg
63 - interrupts
64 - interrupt-controller
65 - "#interrupt-cells"
66 - "#gpio-cells"
67 - gpio-controller
72 - compatible
73 - reg
74 - '#address-cells'
75 - '#size-cells'
80 - |
82 #address-cells = <1>;
83 #size-cells = <0>;
84 compatible = "fsl,imx28-pinctrl";
87 gpio@0 {
88 compatible = "fsl,imx28-gpio";
91 gpio-controller;
92 #gpio-cells = <2>;
93 interrupt-controller;
94 #interrupt-cells = <2>;
97 gpio@1 {
98 compatible = "fsl,imx28-gpio";
101 gpio-controller;
102 #gpio-cells = <2>;
103 interrupt-controller;
104 #interrupt-cells = <2>;
107 gpio@2 {
108 compatible = "fsl,imx28-gpio";
109 reg = <2>;
111 gpio-controller;
112 #gpio-cells = <2>;
113 interrupt-controller;
114 #interrupt-cells = <2>;
117 gpio@3 {
118 compatible = "fsl,imx28-gpio";
121 gpio-controller;
122 #gpio-cells = <2>;
123 interrupt-controller;
124 #interrupt-cells = <2>;
127 gpio@4 {
128 compatible = "fsl,imx28-gpio";
131 gpio-controller;
132 #gpio-cells = <2>;
133 interrupt-controller;
134 #interrupt-cells = <2>;