Lines Matching +full:psci +full:- +full:1

1 // SPDX-License-Identifier: GPL-2.0+
8 #include <dt-bindings/clock/mt6779-clk.h>
9 #include <dt-bindings/interrupt-controller/irq.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/pinctrl/mt6779-pinfunc.h>
15 interrupt-parent = <&sysirq>;
16 #address-cells = <2>;
17 #size-cells = <2>;
19 psci {
20 compatible = "arm,psci-0.2";
25 #address-cells = <1>;
26 #size-cells = <0>;
30 compatible = "arm,cortex-a55";
31 enable-method = "psci";
35 cpu1: cpu@1 {
37 compatible = "arm,cortex-a55";
38 enable-method = "psci";
44 compatible = "arm,cortex-a55";
45 enable-method = "psci";
51 compatible = "arm,cortex-a55";
52 enable-method = "psci";
58 compatible = "arm,cortex-a55";
59 enable-method = "psci";
65 compatible = "arm,cortex-a55";
66 enable-method = "psci";
72 compatible = "arm,cortex-a75";
73 enable-method = "psci";
79 compatible = "arm,cortex-a75";
80 enable-method = "psci";
86 compatible = "arm,armv8-pmuv3";
87 interrupt-parent = <&gic>;
91 clk26m: oscillator-26m {
92 compatible = "fixed-clock";
93 #clock-cells = <0>;
94 clock-frequency = <26000000>;
95 clock-output-names = "clk26m";
98 clk32k: oscillator-32k {
99 compatible = "fixed-clock";
100 #clock-cells = <0>;
101 clock-frequency = <32768>;
102 clock-output-names = "clk32k";
106 compatible = "arm,armv8-timer";
107 interrupt-parent = <&gic>;
115 #address-cells = <2>;
116 #size-cells = <2>;
117 compatible = "simple-bus";
120 gic: interrupt-controller@c000000 {
121 compatible = "arm,gic-v3";
122 #interrupt-cells = <4>;
123 interrupt-parent = <&gic>;
124 interrupt-controller;
129 ppi-partitions {
130 ppi_cluster0: interrupt-partition-0 {
134 ppi_cluster1: interrupt-partition-1 {
141 sysirq: intpol-controller@c53a650 {
142 compatible = "mediatek,mt6779-sysirq",
143 "mediatek,mt6577-sysirq";
144 interrupt-controller;
145 #interrupt-cells = <3>;
146 interrupt-parent = <&gic>;
150 topckgen: clock-controller@10000000 {
151 compatible = "mediatek,mt6779-topckgen", "syscon";
153 #clock-cells = <1>;
156 infracfg_ao: clock-controller@10001000 {
157 compatible = "mediatek,mt6779-infracfg_ao", "syscon";
159 #clock-cells = <1>;
163 compatible = "mediatek,mt6779-pinctrl";
173 reg-names = "gpio", "iocfg_rm",
178 gpio-controller;
179 #gpio-cells = <2>;
180 gpio-ranges = <&pio 0 0 210>;
181 interrupt-controller;
182 #interrupt-cells = <2>;
186 apmixed: clock-controller@1000c000 {
187 compatible = "mediatek,mt6779-apmixed", "syscon";
189 #clock-cells = <1>;
193 compatible = "mediatek,mt6779-pwrap";
195 reg-names = "pwrap";
198 clock-names = "spi", "wrap";
202 compatible = "mediatek,mt6779-devapc";
206 clock-names = "devapc-infra-clock";
210 compatible = "mediatek,mt6779-uart",
211 "mediatek,mt6577-uart";
215 clock-names = "baud", "bus";
220 compatible = "mediatek,mt6779-uart",
221 "mediatek,mt6577-uart";
225 clock-names = "baud", "bus";
230 compatible = "mediatek,mt6779-uart",
231 "mediatek,mt6577-uart";
235 clock-names = "baud", "bus";
239 audio: clock-controller@11210000 {
240 compatible = "mediatek,mt6779-audio", "syscon";
242 #clock-cells = <1>;
245 mfgcfg: clock-controller@13fbf000 {
246 compatible = "mediatek,mt6779-mfgcfg", "syscon";
248 #clock-cells = <1>;
252 compatible = "mediatek,mt6779-mmsys", "syscon";
254 #clock-cells = <1>;
257 imgsys: clock-controller@15020000 {
258 compatible = "mediatek,mt6779-imgsys", "syscon";
260 #clock-cells = <1>;
263 vdecsys: clock-controller@16000000 {
264 compatible = "mediatek,mt6779-vdecsys", "syscon";
266 #clock-cells = <1>;
269 vencsys: clock-controller@17000000 {
270 compatible = "mediatek,mt6779-vencsys", "syscon";
272 #clock-cells = <1>;
275 camsys: clock-controller@1a000000 {
276 compatible = "mediatek,mt6779-camsys", "syscon";
278 #clock-cells = <1>;
281 ipesys: clock-controller@1b000000 {
282 compatible = "mediatek,mt6779-ipesys", "syscon";
284 #clock-cells = <1>;