Lines Matching +full:imx28 +full:- +full:gpio
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>
13 The Freescale MXS GPIO controller is part of MXS PIN controller.
15 As the GPIO controller is embedded in the PIN controller and all the
16 GPIO ports share the same IO space with PIN controller, the GPIO node
17 will be represented as sub-nodes of MXS pinctrl node.
22 - fsl,imx23-pinctrl
23 - fsl,imx28-pinctrl
25 '#address-cells':
27 '#size-cells':
34 "gpio@[0-9]+$":
39 - fsl,imx23-gpio
40 - fsl,imx28-gpio
49 interrupt-controller: true
51 "#interrupt-cells":
54 "#gpio-cells":
57 gpio-controller: true
60 - compatible
61 - reg
62 - interrupts
63 - interrupt-controller
64 - "#interrupt-cells"
65 - "#gpio-cells"
66 - gpio-controller
71 - compatible
72 - reg
73 - '#address-cells'
74 - '#size-cells'
79 - |
81 #address-cells = <1>;
82 #size-cells = <0>;
83 compatible = "fsl,imx28-pinctrl";
86 gpio@0 {
87 compatible = "fsl,imx28-gpio";
90 gpio-controller;
91 #gpio-cells = <2>;
92 interrupt-controller;
93 #interrupt-cells = <2>;
96 gpio@1 {
97 compatible = "fsl,imx28-gpio";
100 gpio-controller;
101 #gpio-cells = <2>;
102 interrupt-controller;
103 #interrupt-cells = <2>;
106 gpio@2 {
107 compatible = "fsl,imx28-gpio";
110 gpio-controller;
111 #gpio-cells = <2>;
112 interrupt-controller;
113 #interrupt-cells = <2>;
116 gpio@3 {
117 compatible = "fsl,imx28-gpio";
120 gpio-controller;
121 #gpio-cells = <2>;
122 interrupt-controller;
123 #interrupt-cells = <2>;
126 gpio@4 {
127 compatible = "fsl,imx28-gpio";
130 gpio-controller;
131 #gpio-cells = <2>;
132 interrupt-controller;
133 #interrupt-cells = <2>;