Lines Matching +full:exynos2200 +full:- +full:cmu

1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
8 #include <dt-bindings/clock/samsung,exynos2200-cmu.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 compatible = "samsung,exynos2200";
13 #address-cells = <2>;
14 #size-cells = <2>;
16 interrupt-parent = <&gic>;
30 xtcxo: clock-1 {
31 compatible = "fixed-clock";
32 #clock-cells = <0>;
33 clock-output-names = "oscclk";
36 ext_26m: clock-2 {
37 compatible = "fixed-clock";
38 #clock-cells = <0>;
39 clock-output-names = "ext-26m";
42 ext_200m: clock-3 {
43 compatible = "fixed-clock";
44 #clock-cells = <0>;
45 clock-output-names = "ext-200m";
49 #address-cells = <1>;
50 #size-cells = <0>;
52 cpu-map {
94 compatible = "arm,cortex-a510";
96 capacity-dmips-mhz = <260>;
97 dynamic-power-coefficient = <189>;
98 enable-method = "psci";
99 cpu-idle-states = <&little_cpu_sleep>;
104 compatible = "arm,cortex-a510";
106 capacity-dmips-mhz = <260>;
107 dynamic-power-coefficient = <189>;
108 enable-method = "psci";
109 cpu-idle-states = <&little_cpu_sleep>;
114 compatible = "arm,cortex-a510";
116 capacity-dmips-mhz = <260>;
117 dynamic-power-coefficient = <189>;
118 enable-method = "psci";
119 cpu-idle-states = <&little_cpu_sleep>;
124 compatible = "arm,cortex-a510";
126 capacity-dmips-mhz = <260>;
127 dynamic-power-coefficient = <189>;
128 enable-method = "psci";
129 cpu-idle-states = <&little_cpu_sleep>;
134 compatible = "arm,cortex-a710";
136 capacity-dmips-mhz = <380>;
137 dynamic-power-coefficient = <560>;
138 enable-method = "psci";
139 cpu-idle-states = <&big_cpu_sleep>;
144 compatible = "arm,cortex-a710";
146 capacity-dmips-mhz = <380>;
147 dynamic-power-coefficient = <560>;
148 enable-method = "psci";
149 cpu-idle-states = <&big_cpu_sleep>;
154 compatible = "arm,cortex-a710";
156 capacity-dmips-mhz = <380>;
157 dynamic-power-coefficient = <560>;
158 enable-method = "psci";
159 cpu-idle-states = <&big_cpu_sleep>;
164 compatible = "arm,cortex-x2";
166 capacity-dmips-mhz = <488>;
167 dynamic-power-coefficient = <765>;
168 enable-method = "psci";
169 cpu-idle-states = <&prime_cpu_sleep>;
172 idle-states {
173 entry-method = "psci";
175 little_cpu_sleep: cpu-sleep-0 {
176 compatible = "arm,idle-state";
177 idle-state-name = "c2";
178 entry-latency-us = <70>;
179 exit-latency-us = <170>;
180 min-residency-us = <2000>;
181 arm,psci-suspend-param = <0x10000>;
184 big_cpu_sleep: cpu-sleep-1 {
185 compatible = "arm,idle-state";
186 idle-state-name = "c2";
187 entry-latency-us = <235>;
188 exit-latency-us = <220>;
189 min-residency-us = <3500>;
190 arm,psci-suspend-param = <0x10000>;
193 prime_cpu_sleep: cpu-sleep-2 {
194 compatible = "arm,idle-state";
195 idle-state-name = "c2";
196 entry-latency-us = <150>;
197 exit-latency-us = <190>;
198 min-residency-us = <2500>;
199 arm,psci-suspend-param = <0x10000>;
204 pmu-a510 {
205 compatible = "arm,cortex-a510-pmu";
209 pmu-a710 {
210 compatible = "arm,cortex-a710-pmu";
214 pmu-x2 {
215 compatible = "arm,cortex-x2-pmu";
220 compatible = "arm,psci-1.0";
225 compatible = "simple-bus";
228 #address-cells = <2>;
229 #size-cells = <2>;
232 compatible = "samsung,exynos2200-chipid",
233 "samsung,exynos850-chipid";
237 cmu_peris: clock-controller@10020000 {
238 compatible = "samsung,exynos2200-cmu-peris";
240 #clock-cells = <1>;
245 clock-names = "tcxo_div3",
251 compatible = "samsung,exynos2200-mct-peris",
252 "samsung,exynos4210-mct";
255 clock-names = "fin_pll", "mct";
271 gic: interrupt-controller@10200000 {
272 compatible = "arm,gic-v3";
276 #interrupt-cells = <4>;
277 interrupt-controller;
280 ppi-partitions {
281 ppi_cluster0: interrupt-partition-0 {
285 ppi_cluster1: interrupt-partition-1 {
289 ppi_cluster2: interrupt-partition-2 {
295 cmu_peric0: clock-controller@10400000 {
296 compatible = "samsung,exynos2200-cmu-peric0";
298 #clock-cells = <1>;
304 clock-names = "oscclk", "noc", "ip0", "ip1";
308 compatible = "samsung,exynos2200-peric0-sysreg", "syscon";
313 compatible = "samsung,exynos2200-pinctrl";
317 cmu_peric1: clock-controller@10700000 {
318 compatible = "samsung,exynos2200-cmu-peric1";
320 #clock-cells = <1>;
326 clock-names = "oscclk", "noc", "ip0", "ip1";
330 compatible = "samsung,exynos2200-peric1-sysreg", "syscon";
335 compatible = "samsung,exynos2200-pinctrl";
339 cmu_hsi0: clock-controller@10a00000 {
340 compatible = "samsung,exynos2200-cmu-hsi0";
342 #clock-cells = <1>;
346 compatible = "samsung,exynos2200-usb32drd-phy";
350 clock-names = "phy";
352 #phy-cells = <1>;
354 phy-names = "hs";
356 samsung,pmu-syscon = <&pmu_system_controller>;
362 compatible = "samsung,exynos2200-eusb2-phy";
368 clock-names = "ref", "bus", "ctrl";
370 #phy-cells = <0>;
376 compatible = "samsung,exynos2200-dwusb3";
380 clock-names = "link_aclk";
382 #address-cells = <1>;
383 #size-cells = <1>;
392 clock-names = "ref";
397 phy-names = "usb2-phy";
399 snps,dis-u2-freeclk-exists-quirk;
400 snps,gfladj-refclk-lpm-sel-quirk;
401 snps,has-lpm-erratum;
402 snps,quirk-frame-length-adjustment = <0x20>;
407 cmu_ufs: clock-controller@11000000 {
408 compatible = "samsung,exynos2200-cmu-ufs";
410 #clock-cells = <1>;
416 clock-names = "oscclk", "noc", "mmc", "ufs";
420 compatible = "samsung,exynos2200-ufs-sysreg", "syscon";
425 compatible = "samsung,exynos2200-pinctrl";
430 compatible = "samsung,exynos2200-pinctrl";
435 compatible = "samsung,exynos2200-pinctrl";
439 cmu_peric2: clock-controller@11c00000 {
440 compatible = "samsung,exynos2200-cmu-peric2";
442 #clock-cells = <1>;
448 clock-names = "oscclk", "noc", "ip0", "ip1";
452 compatible = "samsung,exynos2200-peric2-sysreg", "syscon";
457 compatible = "samsung,exynos2200-pinctrl";
461 cmu_cmgp: clock-controller@14e00000 {
462 compatible = "samsung,exynos2200-cmu-cmgp";
464 #clock-cells = <1>;
469 clock-names = "oscclk", "noc", "peri";
473 compatible = "samsung,exynos2200-cmgp-sysreg", "syscon";
478 compatible = "samsung,exynos2200-pinctrl";
481 wakeup-interrupt-controller {
482 compatible = "samsung,exynos2200-wakeup-eint",
483 "samsung,exynos850-wakeup-eint",
484 "samsung,exynos7-wakeup-eint";
488 cmu_vts: clock-controller@15300000 {
489 compatible = "samsung,exynos2200-cmu-vts";
491 #clock-cells = <1>;
495 clock-names = "oscclk", "dmic";
499 compatible = "samsung,exynos2200-pinctrl";
503 cmu_alive: clock-controller@15800000 {
504 compatible = "samsung,exynos2200-cmu-alive";
506 #clock-cells = <1>;
510 clock-names = "oscclk", "noc";
514 compatible = "samsung,exynos2200-pinctrl";
517 wakeup-interrupt-controller {
518 compatible = "samsung,exynos2200-wakeup-eint",
519 "samsung,exynos850-wakeup-eint",
520 "samsung,exynos7-wakeup-eint";
524 pmu_system_controller: system-controller@15860000 {
525 compatible = "samsung,exynos2200-pmu",
526 "samsung,exynos7-pmu", "syscon";
529 reboot: syscon-reboot {
530 compatible = "syscon-reboot";
537 cmu_top: clock-controller@1a320000 {
538 compatible = "samsung,exynos2200-cmu-top";
540 #clock-cells = <1>;
543 clock-names = "oscclk";
548 compatible = "arm,armv8-timer";
554 * Non-updatable, broken stock Samsung bootloader does not
557 clock-frequency = <25600000>;
561 #include "exynos2200-pinctrl.dtsi"