Lines Matching +full:ma35d1 +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>
15 compatible = "nuvoton,ma35d1";
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";
88 #reset-cells = <1>;
91 clk: clock-controller@40460200 { label
92 compatible = "nuvoton,ma35d1-clk";
94 #clock-cells = <1>;
99 compatible = "nuvoton,ma35d1-uart";
102 clocks = <&clk UART0_GATE>;
107 compatible = "nuvoton,ma35d1-uart";
110 clocks = <&clk UART1_GATE>;
115 compatible = "nuvoton,ma35d1-uart";
118 clocks = <&clk UART2_GATE>;
123 compatible = "nuvoton,ma35d1-uart";
126 clocks = <&clk UART3_GATE>;
131 compatible = "nuvoton,ma35d1-uart";
134 clocks = <&clk UART4_GATE>;
139 compatible = "nuvoton,ma35d1-uart";
142 clocks = <&clk UART5_GATE>;
147 compatible = "nuvoton,ma35d1-uart";
150 clocks = <&clk UART6_GATE>;
155 compatible = "nuvoton,ma35d1-uart";
158 clocks = <&clk UART7_GATE>;
163 compatible = "nuvoton,ma35d1-uart";
166 clocks = <&clk UART8_GATE>;
171 compatible = "nuvoton,ma35d1-uart";
174 clocks = <&clk UART9_GATE>;
179 compatible = "nuvoton,ma35d1-uart";
182 clocks = <&clk UART10_GATE>;
187 compatible = "nuvoton,ma35d1-uart";
190 clocks = <&clk UART11_GATE>;
195 compatible = "nuvoton,ma35d1-uart";
198 clocks = <&clk UART12_GATE>;
203 compatible = "nuvoton,ma35d1-uart";
206 clocks = <&clk UART13_GATE>;
211 compatible = "nuvoton,ma35d1-uart";
214 clocks = <&clk UART14_GATE>;
219 compatible = "nuvoton,ma35d1-uart";
222 clocks = <&clk UART15_GATE>;
227 compatible = "nuvoton,ma35d1-uart";
230 clocks = <&clk UART16_GATE>;