ARM: dts: msm: Update VDD restriction cooling device values for sdm670
Update VDD restriction frequency values for gold, silver and
gpu cooling devices based on latest recommendation.
Change-Id: Ie9243ee742bdb0afa5c2a7e044453dfc6facde8c
Signed-off-by: Manaf Meethalavalappu Pallikunhi <manafm@codeaurora.org>
diff --git a/arch/arm64/boot/dts/qcom/sdm670-thermal.dtsi b/arch/arm64/boot/dts/qcom/sdm670-thermal.dtsi
index 1ed5b0d..6324b64 100644
--- a/arch/arm64/boot/dts/qcom/sdm670-thermal.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm670-thermal.dtsi
@@ -462,15 +462,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&aoss0_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&aoss0_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&aoss0_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&aoss0_trip>;
@@ -511,15 +512,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&cpu0_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&cpu0_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&cpu0_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&cpu0_trip>;
@@ -560,15 +562,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&cpu1_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&cpu1_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&cpu1_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&cpu1_trip>;
@@ -609,15 +612,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&cpu2_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&cpu2_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&cpu2_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&cpu2_trip>;
@@ -658,15 +662,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&cpu3_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&cpu3_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&cpu3_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&cpu3_trip>;
@@ -707,15 +712,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&l3_0_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&l3_0_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&l3_0_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&l3_0_trip>;
@@ -756,15 +762,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&l3_1_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&l3_1_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&l3_1_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&l3_1_trip>;
@@ -805,15 +812,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&cpu4_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&cpu4_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&cpu4_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&cpu4_trip>;
@@ -854,15 +862,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&cpu5_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&cpu5_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&cpu5_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&cpu5_trip>;
@@ -903,15 +912,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&cpug0_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&cpug0_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&cpug0_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&cpug0_trip>;
@@ -952,15 +962,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&cpug1_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&cpug1_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&cpug1_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&cpug1_trip>;
@@ -1001,15 +1012,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&gpu0_trip_l>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&gpu0_trip_l>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&gpu0_trip_l>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&gpu0_trip_l>;
@@ -1050,15 +1062,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&gpu1_trip_l>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&gpu1_trip_l>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&gpu1_trip_l>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&gpu1_trip_l>;
@@ -1099,15 +1112,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&aoss1_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&aoss1_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&aoss1_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&aoss1_trip>;
@@ -1148,15 +1162,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&dsp_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&dsp_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&dsp_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&dsp_trip>;
@@ -1197,15 +1212,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&ddr_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&ddr_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&ddr_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&ddr_trip>;
@@ -1246,15 +1262,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&wlan_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&wlan_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&wlan_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&wlan_trip>;
@@ -1295,15 +1312,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&hvx_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&hvx_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&hvx_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&hvx_trip>;
@@ -1344,15 +1362,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&camera_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&camera_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&camera_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&camera_trip>;
@@ -1393,15 +1412,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&mmss_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&mmss_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&mmss_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&mmss_trip>;
@@ -1442,15 +1462,16 @@
cooling-maps {
cpu0_vdd_cdev {
trip = <&mdm_trip>;
- cooling-device = <&CPU0 4 4>;
+ cooling-device = <&CPU0 2 2>;
};
cpu6_vdd_cdev {
trip = <&mdm_trip>;
- cooling-device = <&CPU6 9 9>;
+ cooling-device = <&CPU6 (THERMAL_MAX_LIMIT-8)
+ (THERMAL_MAX_LIMIT-8)>;
};
gpu_vdd_cdev {
trip = <&mdm_trip>;
- cooling-device = <&msm_gpu 1 1>;
+ cooling-device = <&msm_gpu 4 4>;
};
cx_vdd_cdev {
trip = <&mdm_trip>;