1 // SPDX-License-Identifier: BSD-3-Clause
2 /* Copyright (c) 2022, The Linux Foundation. All rights reserved. */
3
4 #include "msm8953.dtsi"
5
6 / {
7 thermal-zones {
8 /delete-node/cpu1-thermal;
9 /delete-node/cpu2-thermal;
10 /delete-node/cpu3-thermal;
11
12 cpu0-thermal {
13 thermal-sensors = <&tsens0 13>;
14
15 cooling-maps {
16 map0 {
17 cooling-device = <&CPU0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
18 <&CPU1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
19 <&CPU2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
20 <&CPU3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
21 };
22 };
23 };
24
25 cpu4-thermal {
26 thermal-sensors = <&tsens0 5>;
27 };
28
29 cpu5-thermal {
30 thermal-sensors = <&tsens0 6>;
31 };
32
33 cpu6-thermal {
34 thermal-sensors = <&tsens0 7>;
35 };
36
37 cpu7-thermal {
38 thermal-sensors = <&tsens0 8>;
39 };
40 };
41 };
42
43 /*
44 * SDM632 uses Kryo 250 instead of Cortex A53
45 * CPU0-3 are efficiency cores, CPU4-7 are performance cores
46 */
47 &CPU0 {
48 compatible = "qcom,kryo250";
49 };
50
51 &CPU1 {
52 compatible = "qcom,kryo250";
53 };
54
55 &CPU2 {
56 compatible = "qcom,kryo250";
57 };
58
59 &CPU3 {
60 compatible = "qcom,kryo250";
61 };
62
63 &CPU4 {
64 compatible = "qcom,kryo250";
65 capacity-dmips-mhz = <1980>;
66 };
67
68 &CPU5 {
69 compatible = "qcom,kryo250";
70 capacity-dmips-mhz = <1980>;
71 };
72
73 &CPU6 {
74 compatible = "qcom,kryo250";
75 capacity-dmips-mhz = <1980>;
76 };
77
78 &CPU7 {
79 compatible = "qcom,kryo250";
80 capacity-dmips-mhz = <1980>;
81 };
Cache object: c908d247a2d849b7c9b4f88f9a9b10a4
|