Lines Matching +full:interrupt +full:- +full:controller

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
46 description: Should be the port interrupt shared by all 32 pins.
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";
87 compatible = "fsl,imx28-gpio";
90 gpio-controller;
91 #gpio-cells = <2>;
92 interrupt-controller;
93 #interrupt-cells = <2>;
97 compatible = "fsl,imx28-gpio";
100 gpio-controller;
101 #gpio-cells = <2>;
102 interrupt-controller;
103 #interrupt-cells = <2>;
107 compatible = "fsl,imx28-gpio";
110 gpio-controller;
111 #gpio-cells = <2>;
112 interrupt-controller;
113 #interrupt-cells = <2>;
117 compatible = "fsl,imx28-gpio";
120 gpio-controller;
121 #gpio-cells = <2>;
122 interrupt-controller;
123 #interrupt-cells = <2>;
127 compatible = "fsl,imx28-gpio";
130 gpio-controller;
131 #gpio-cells = <2>;
132 interrupt-controller;
133 #interrupt-cells = <2>;