2 * SAMSUNG EXYNOS5420 SoC cpu device tree source
4 * Copyright (c) 2015 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com
7 * This file provides desired ordering for Exynos5420 and Exynos5800
8 * boards: CPU[0123] being the A15.
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.
18 * This program is free software; you can redistribute it and/or modify
19 * it under the terms of the GNU General Public License version 2 as
20 * published by the Free Software Foundation.
30 compatible = "arm,cortex-a15";
32 clocks = <&clock CLK_ARM_CLK>;
33 clock-frequency = <1800000000>;
34 cci-control-port = <&cci_control1>;
35 operating-points-v2 = <&cluster_a15_opp_table>;
36 cooling-min-level = <0>;
37 cooling-max-level = <11>;
38 #cooling-cells = <2>; /* min followed by max */
43 compatible = "arm,cortex-a15";
45 clock-frequency = <1800000000>;
46 cci-control-port = <&cci_control1>;
47 operating-points-v2 = <&cluster_a15_opp_table>;
48 cooling-min-level = <0>;
49 cooling-max-level = <11>;
50 #cooling-cells = <2>; /* min followed by max */
55 compatible = "arm,cortex-a15";
57 clock-frequency = <1800000000>;
58 cci-control-port = <&cci_control1>;
59 operating-points-v2 = <&cluster_a15_opp_table>;
60 cooling-min-level = <0>;
61 cooling-max-level = <11>;
62 #cooling-cells = <2>; /* min followed by max */
67 compatible = "arm,cortex-a15";
69 clock-frequency = <1800000000>;
70 cci-control-port = <&cci_control1>;
71 operating-points-v2 = <&cluster_a15_opp_table>;
72 cooling-min-level = <0>;
73 cooling-max-level = <11>;
74 #cooling-cells = <2>; /* min followed by max */
79 compatible = "arm,cortex-a7";
81 clocks = <&clock CLK_KFC_CLK>;
82 clock-frequency = <1000000000>;
83 cci-control-port = <&cci_control0>;
84 operating-points-v2 = <&cluster_a7_opp_table>;
85 cooling-min-level = <0>;
86 cooling-max-level = <7>;
87 #cooling-cells = <2>; /* min followed by max */
92 compatible = "arm,cortex-a7";
94 clock-frequency = <1000000000>;
95 cci-control-port = <&cci_control0>;
96 operating-points-v2 = <&cluster_a7_opp_table>;
97 cooling-min-level = <0>;
98 cooling-max-level = <7>;
99 #cooling-cells = <2>; /* min followed by max */
104 compatible = "arm,cortex-a7";
106 clock-frequency = <1000000000>;
107 cci-control-port = <&cci_control0>;
108 operating-points-v2 = <&cluster_a7_opp_table>;
109 cooling-min-level = <0>;
110 cooling-max-level = <7>;
111 #cooling-cells = <2>; /* min followed by max */
116 compatible = "arm,cortex-a7";
118 clock-frequency = <1000000000>;
119 cci-control-port = <&cci_control0>;
120 operating-points-v2 = <&cluster_a7_opp_table>;
121 cooling-min-level = <0>;
122 cooling-max-level = <7>;
123 #cooling-cells = <2>; /* min followed by max */