Lines Matching +full:interrupt +full:- +full:clk

1 // SPDX-License-Identifier: GPL-2.0
4 * Author: Shan-Chun Hung <schung@nuvoton.com>
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/clock/nuvoton,ma35d1-clk.h>
12 #include <dt-bindings/reset/nuvoton,ma35d1-reset.h>
16 interrupt-parent = <&gic>;
17 #address-cells = <2>;
18 #size-cells = <2>;
21 #address-cells = <2>;
22 #size-cells = <0>;
26 compatible = "arm,cortex-a35";
28 enable-method = "psci";
29 next-level-cache = <&L2_0>;
34 compatible = "arm,cortex-a35";
36 enable-method = "psci";
37 next-level-cache = <&L2_0>;
40 L2_0: l2-cache {
42 cache-level = <2>;
43 cache-unified;
44 cache-size = <0x80000>;
49 compatible = "arm,psci-0.2";
53 gic: interrupt-controller@50801000 {
54 compatible = "arm,gic-400";
59 #interrupt-cells = <3>;
60 interrupt-parent = <&gic>;
61 interrupt-controller;
67 compatible = "arm,armv8-timer";
71 IRQ_TYPE_LEVEL_LOW)>, /* Physical Non-Secure */
76 interrupt-parent = <&gic>;
80 compatible = "simple-bus";
81 #address-cells = <2>;
82 #size-cells = <2>;
85 sys: system-management@40460000 {
86 compatible = "nuvoton,ma35d1-reset", "syscon";
88 #reset-cells = <1>;
91 clk: clock-controller@40460200 { label
92 compatible = "nuvoton,ma35d1-clk";
94 #clock-cells = <1>;
99 compatible = "nuvoton,ma35d1-pinctrl";
101 #address-cells = <1>;
102 #size-cells = <1>;
109 clocks = <&clk GPA_GATE>;
110 gpio-controller;
111 #gpio-cells = <2>;
112 interrupt-controller;
113 #interrupt-cells = <2>;
119 clocks = <&clk GPB_GATE>;
120 gpio-controller;
121 #gpio-cells = <2>;
122 interrupt-controller;
123 #interrupt-cells = <2>;
129 clocks = <&clk GPC_GATE>;
130 gpio-controller;
131 #gpio-cells = <2>;
132 interrupt-controller;
133 #interrupt-cells = <2>;
139 clocks = <&clk GPD_GATE>;
140 gpio-controller;
141 #gpio-cells = <2>;
142 interrupt-controller;
143 #interrupt-cells = <2>;
149 clocks = <&clk GPE_GATE>;
150 #gpio-cells = <2>;
151 gpio-controller;
152 interrupt-controller;
153 #interrupt-cells = <2>;
159 clocks = <&clk GPF_GATE>;
160 gpio-controller;
161 #gpio-cells = <2>;
162 interrupt-controller;
163 #interrupt-cells = <2>;
169 clocks = <&clk GPG_GATE>;
170 #gpio-cells = <2>;
171 gpio-controller;
172 interrupt-controller;
173 #interrupt-cells = <2>;
179 clocks = <&clk GPH_GATE>;
180 gpio-controller;
181 #gpio-cells = <2>;
182 interrupt-controller;
183 #interrupt-cells = <2>;
189 clocks = <&clk GPI_GATE>;
190 gpio-controller;
191 #gpio-cells = <2>;
192 interrupt-controller;
193 #interrupt-cells = <2>;
199 clocks = <&clk GPJ_GATE>;
200 gpio-controller;
201 #gpio-cells = <2>;
202 interrupt-controller;
203 #interrupt-cells = <2>;
209 clocks = <&clk GPK_GATE>;
210 gpio-controller;
211 #gpio-cells = <2>;
212 interrupt-controller;
213 #interrupt-cells = <2>;
219 clocks = <&clk GPL_GATE>;
220 gpio-controller;
221 #gpio-cells = <2>;
222 interrupt-controller;
223 #interrupt-cells = <2>;
229 clocks = <&clk GPM_GATE>;
230 gpio-controller;
231 #gpio-cells = <2>;
232 interrupt-controller;
233 #interrupt-cells = <2>;
239 clocks = <&clk GPN_GATE>;
240 gpio-controller;
241 #gpio-cells = <2>;
242 interrupt-controller;
243 #interrupt-cells = <2>;
248 compatible = "nuvoton,ma35d1-uart";
251 clocks = <&clk UART0_GATE>;
256 compatible = "nuvoton,ma35d1-uart";
259 clocks = <&clk UART1_GATE>;
264 compatible = "nuvoton,ma35d1-uart";
267 clocks = <&clk UART2_GATE>;
272 compatible = "nuvoton,ma35d1-uart";
275 clocks = <&clk UART3_GATE>;
280 compatible = "nuvoton,ma35d1-uart";
283 clocks = <&clk UART4_GATE>;
288 compatible = "nuvoton,ma35d1-uart";
291 clocks = <&clk UART5_GATE>;
296 compatible = "nuvoton,ma35d1-uart";
299 clocks = <&clk UART6_GATE>;
304 compatible = "nuvoton,ma35d1-uart";
307 clocks = <&clk UART7_GATE>;
312 compatible = "nuvoton,ma35d1-uart";
315 clocks = <&clk UART8_GATE>;
320 compatible = "nuvoton,ma35d1-uart";
323 clocks = <&clk UART9_GATE>;
328 compatible = "nuvoton,ma35d1-uart";
331 clocks = <&clk UART10_GATE>;
336 compatible = "nuvoton,ma35d1-uart";
339 clocks = <&clk UART11_GATE>;
344 compatible = "nuvoton,ma35d1-uart";
347 clocks = <&clk UART12_GATE>;
352 compatible = "nuvoton,ma35d1-uart";
355 clocks = <&clk UART13_GATE>;
360 compatible = "nuvoton,ma35d1-uart";
363 clocks = <&clk UART14_GATE>;
368 compatible = "nuvoton,ma35d1-uart";
371 clocks = <&clk UART15_GATE>;
376 compatible = "nuvoton,ma35d1-uart";
379 clocks = <&clk UART16_GATE>;