1 // SPDX-License-Identifier: GPL-2.0
3 * Samsung Exynos5422 SoC cpu device tree source
5 * Copyright (c) 2015 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com
8 * This file provides desired ordering for Exynos5422: CPU[0123] being the A7.
10 * The Exynos5420, 5422 and 5800 actually share the same CPU configuration
11 * but particular boards choose different booting order.
13 * Exynos5420 and Exynos5800 always boot from Cortex-A15. On Exynos5422
14 * booting cluster (big or LITTLE) is chosen by IROM code by reading
15 * the gpg2-1 GPIO. By default all Exynos5422 based boards choose booting
16 * from the LITTLE: Cortex-A7.
26 compatible = "arm,cortex-a7";
28 clocks = <&clock CLK_KFC_CLK>;
29 clock-frequency = <1000000000>;
30 cci-control-port = <&cci_control0>;
31 operating-points-v2 = <&cluster_a7_opp_table>;
32 #cooling-cells = <2>; /* min followed by max */
33 capacity-dmips-mhz = <539>;
34 dynamic-power-coefficient = <90>;
39 compatible = "arm,cortex-a7";
41 clocks = <&clock CLK_KFC_CLK>;
42 clock-frequency = <1000000000>;
43 cci-control-port = <&cci_control0>;
44 operating-points-v2 = <&cluster_a7_opp_table>;
45 #cooling-cells = <2>; /* min followed by max */
46 capacity-dmips-mhz = <539>;
47 dynamic-power-coefficient = <90>;
52 compatible = "arm,cortex-a7";
54 clocks = <&clock CLK_KFC_CLK>;
55 clock-frequency = <1000000000>;
56 cci-control-port = <&cci_control0>;
57 operating-points-v2 = <&cluster_a7_opp_table>;
58 #cooling-cells = <2>; /* min followed by max */
59 capacity-dmips-mhz = <539>;
60 dynamic-power-coefficient = <90>;
65 compatible = "arm,cortex-a7";
67 clocks = <&clock CLK_KFC_CLK>;
68 clock-frequency = <1000000000>;
69 cci-control-port = <&cci_control0>;
70 operating-points-v2 = <&cluster_a7_opp_table>;
71 #cooling-cells = <2>; /* min followed by max */
72 capacity-dmips-mhz = <539>;
73 dynamic-power-coefficient = <90>;
78 compatible = "arm,cortex-a15";
80 clocks = <&clock CLK_ARM_CLK>;
81 clock-frequency = <1800000000>;
82 cci-control-port = <&cci_control1>;
83 operating-points-v2 = <&cluster_a15_opp_table>;
84 #cooling-cells = <2>; /* min followed by max */
85 capacity-dmips-mhz = <1024>;
86 dynamic-power-coefficient = <310>;
91 compatible = "arm,cortex-a15";
93 clocks = <&clock CLK_ARM_CLK>;
94 clock-frequency = <1800000000>;
95 cci-control-port = <&cci_control1>;
96 operating-points-v2 = <&cluster_a15_opp_table>;
97 #cooling-cells = <2>; /* min followed by max */
98 capacity-dmips-mhz = <1024>;
99 dynamic-power-coefficient = <310>;
104 compatible = "arm,cortex-a15";
106 clocks = <&clock CLK_ARM_CLK>;
107 clock-frequency = <1800000000>;
108 cci-control-port = <&cci_control1>;
109 operating-points-v2 = <&cluster_a15_opp_table>;
110 #cooling-cells = <2>; /* min followed by max */
111 capacity-dmips-mhz = <1024>;
112 dynamic-power-coefficient = <310>;
117 compatible = "arm,cortex-a15";
119 clocks = <&clock CLK_ARM_CLK>;
120 clock-frequency = <1800000000>;
121 cci-control-port = <&cci_control1>;
122 operating-points-v2 = <&cluster_a15_opp_table>;
123 #cooling-cells = <2>; /* min followed by max */
124 capacity-dmips-mhz = <1024>;
125 dynamic-power-coefficient = <310>;
131 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
136 interrupt-affinity = <&cpu4>, <&cpu5>, <&cpu6>, <&cpu7>;