From 6e261515dade0c5042b1a9558ecc37d687ace6d5 Mon Sep 17 00:00:00 2001 From: "zhenxin.pu" Date: Wed, 26 Jun 2019 21:24:29 +0800 Subject: [PATCH] dts: thermal: ipa parameter optimization for tm2 [1/1] PD#SWPL-10287 Problem: ipa parameter optimization for tm2 Solution: change the dyn_coeff of cpufreq and gpufreq, and the sustainable power Verify: ab311 pass Change-Id: Iec472fef8cbd51486a697720ec3015a2e49f37b6 Signed-off-by: zhenxin.pu --- arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts | 8 ++++---- arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts | 8 ++++---- arch/arm/boot/dts/amlogic/tm2_t962x3_ab301.dts | 8 ++++---- arch/arm/boot/dts/amlogic/tm2_t962x3_ab309.dts | 8 ++++---- arch/arm/boot/dts/amlogic/tm2_t962x3_t312.dts | 8 ++++---- arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts | 8 ++++---- arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts | 8 ++++---- arch/arm64/boot/dts/amlogic/tm2_t962x3_ab301.dts | 8 ++++---- arch/arm64/boot/dts/amlogic/tm2_t962x3_ab309.dts | 8 ++++---- arch/arm64/boot/dts/amlogic/tm2_t962x3_t312.dts | 8 ++++---- 10 files changed, 40 insertions(+), 40 deletions(-) diff --git a/arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts b/arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts index b5c677f03ec4..1ab9d7cbe898 100644 --- a/arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts +++ b/arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts @@ -1003,7 +1003,7 @@ }; gpufreq_cool { min_state = <400>; - dyn_coeff = <140>; + dyn_coeff = <160>; gpu_pp = <2>; cluster_id = <0>; node_name = "gpufreq_cool0"; @@ -1036,7 +1036,7 @@ pll_thermal: pll_thermal { polling-delay = <1000>; polling-delay-passive = <100>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&p_tsensor 0>; trips { pswitch_on: trip-point@0 { @@ -1081,7 +1081,7 @@ ddr_thermal: ddr_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&d_tsensor 1>; trips { dswitch_on: trip-point@0 { @@ -1109,7 +1109,7 @@ sar_thermal: sar_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&s_tsensor 2>; trips { sswitch_on: trip-point@0 { diff --git a/arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts b/arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts index 28e72a70a894..6627307d4c1d 100644 --- a/arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts +++ b/arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts @@ -1007,7 +1007,7 @@ }; gpufreq_cool { min_state = <400>; - dyn_coeff = <140>; + dyn_coeff = <160>; gpu_pp = <2>; cluster_id = <0>; node_name = "gpufreq_cool0"; @@ -1040,7 +1040,7 @@ pll_thermal: pll_thermal { polling-delay = <1000>; polling-delay-passive = <100>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&p_tsensor 0>; trips { pswitch_on: trip-point@0 { @@ -1085,7 +1085,7 @@ ddr_thermal: ddr_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&d_tsensor 1>; trips { dswitch_on: trip-point@0 { @@ -1113,7 +1113,7 @@ sar_thermal: sar_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&s_tsensor 2>; trips { sswitch_on: trip-point@0 { diff --git a/arch/arm/boot/dts/amlogic/tm2_t962x3_ab301.dts b/arch/arm/boot/dts/amlogic/tm2_t962x3_ab301.dts index b376ac862025..261992675e28 100644 --- a/arch/arm/boot/dts/amlogic/tm2_t962x3_ab301.dts +++ b/arch/arm/boot/dts/amlogic/tm2_t962x3_ab301.dts @@ -1003,7 +1003,7 @@ }; gpufreq_cool { min_state = <400>; - dyn_coeff = <140>; + dyn_coeff = <160>; gpu_pp = <2>; cluster_id = <0>; node_name = "gpufreq_cool0"; @@ -1036,7 +1036,7 @@ pll_thermal: pll_thermal { polling-delay = <1000>; polling-delay-passive = <100>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&p_tsensor 0>; trips { pswitch_on: trip-point@0 { @@ -1081,7 +1081,7 @@ ddr_thermal: ddr_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&d_tsensor 1>; trips { dswitch_on: trip-point@0 { @@ -1109,7 +1109,7 @@ sar_thermal: sar_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&s_tsensor 2>; trips { sswitch_on: trip-point@0 { diff --git a/arch/arm/boot/dts/amlogic/tm2_t962x3_ab309.dts b/arch/arm/boot/dts/amlogic/tm2_t962x3_ab309.dts index 870bf3ea2d1c..e40305d485a8 100644 --- a/arch/arm/boot/dts/amlogic/tm2_t962x3_ab309.dts +++ b/arch/arm/boot/dts/amlogic/tm2_t962x3_ab309.dts @@ -1008,7 +1008,7 @@ }; gpufreq_cool { min_state = <400>; - dyn_coeff = <140>; + dyn_coeff = <160>; gpu_pp = <2>; cluster_id = <0>; node_name = "gpufreq_cool0"; @@ -1041,7 +1041,7 @@ pll_thermal: pll_thermal { polling-delay = <1000>; polling-delay-passive = <100>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&p_tsensor 0>; trips { pswitch_on: trip-point@0 { @@ -1086,7 +1086,7 @@ ddr_thermal: ddr_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&d_tsensor 1>; trips { dswitch_on: trip-point@0 { @@ -1114,7 +1114,7 @@ sar_thermal: sar_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&s_tsensor 2>; trips { sswitch_on: trip-point@0 { diff --git a/arch/arm/boot/dts/amlogic/tm2_t962x3_t312.dts b/arch/arm/boot/dts/amlogic/tm2_t962x3_t312.dts index 75e62fb80a4b..2c35a0bf74ff 100644 --- a/arch/arm/boot/dts/amlogic/tm2_t962x3_t312.dts +++ b/arch/arm/boot/dts/amlogic/tm2_t962x3_t312.dts @@ -1003,7 +1003,7 @@ }; gpufreq_cool { min_state = <400>; - dyn_coeff = <140>; + dyn_coeff = <160>; gpu_pp = <2>; cluster_id = <0>; node_name = "gpufreq_cool0"; @@ -1036,7 +1036,7 @@ pll_thermal: pll_thermal { polling-delay = <1000>; polling-delay-passive = <100>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&p_tsensor 0>; trips { pswitch_on: trip-point@0 { @@ -1081,7 +1081,7 @@ ddr_thermal: ddr_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&d_tsensor 1>; trips { dswitch_on: trip-point@0 { @@ -1109,7 +1109,7 @@ sar_thermal: sar_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&s_tsensor 2>; trips { sswitch_on: trip-point@0 { diff --git a/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts b/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts index 2473983c05b8..de0667487e98 100644 --- a/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts +++ b/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts @@ -999,7 +999,7 @@ }; gpufreq_cool { min_state = <400>; - dyn_coeff = <140>; + dyn_coeff = <160>; gpu_pp = <2>; cluster_id = <0>; node_name = "gpufreq_cool0"; @@ -1032,7 +1032,7 @@ pll_thermal: pll_thermal { polling-delay = <1000>; polling-delay-passive = <100>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&p_tsensor 0>; trips { pswitch_on: trip-point@0 { @@ -1077,7 +1077,7 @@ ddr_thermal: ddr_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&d_tsensor 1>; trips { dswitch_on: trip-point@0 { @@ -1105,7 +1105,7 @@ sar_thermal: sar_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&s_tsensor 2>; trips { sswitch_on: trip-point@0 { diff --git a/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts b/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts index dc02015442b8..6f255412ebf2 100644 --- a/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts +++ b/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts @@ -1007,7 +1007,7 @@ }; gpufreq_cool { min_state = <400>; - dyn_coeff = <140>; + dyn_coeff = <160>; gpu_pp = <2>; cluster_id = <0>; node_name = "gpufreq_cool0"; @@ -1040,7 +1040,7 @@ pll_thermal: pll_thermal { polling-delay = <1000>; polling-delay-passive = <100>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&p_tsensor 0>; trips { pswitch_on: trip-point@0 { @@ -1085,7 +1085,7 @@ ddr_thermal: ddr_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&d_tsensor 1>; trips { dswitch_on: trip-point@0 { @@ -1113,7 +1113,7 @@ sar_thermal: sar_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&s_tsensor 2>; trips { sswitch_on: trip-point@0 { diff --git a/arch/arm64/boot/dts/amlogic/tm2_t962x3_ab301.dts b/arch/arm64/boot/dts/amlogic/tm2_t962x3_ab301.dts index a527639fbc2b..02e904357c63 100644 --- a/arch/arm64/boot/dts/amlogic/tm2_t962x3_ab301.dts +++ b/arch/arm64/boot/dts/amlogic/tm2_t962x3_ab301.dts @@ -1001,7 +1001,7 @@ }; gpufreq_cool { min_state = <400>; - dyn_coeff = <140>; + dyn_coeff = <160>; gpu_pp = <2>; cluster_id = <0>; node_name = "gpufreq_cool0"; @@ -1034,7 +1034,7 @@ pll_thermal: pll_thermal { polling-delay = <1000>; polling-delay-passive = <100>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&p_tsensor 0>; trips { pswitch_on: trip-point@0 { @@ -1079,7 +1079,7 @@ ddr_thermal: ddr_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&d_tsensor 1>; trips { dswitch_on: trip-point@0 { @@ -1107,7 +1107,7 @@ sar_thermal: sar_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&s_tsensor 2>; trips { sswitch_on: trip-point@0 { diff --git a/arch/arm64/boot/dts/amlogic/tm2_t962x3_ab309.dts b/arch/arm64/boot/dts/amlogic/tm2_t962x3_ab309.dts index 7fed6e668941..bce544ece50a 100644 --- a/arch/arm64/boot/dts/amlogic/tm2_t962x3_ab309.dts +++ b/arch/arm64/boot/dts/amlogic/tm2_t962x3_ab309.dts @@ -1008,7 +1008,7 @@ }; gpufreq_cool { min_state = <400>; - dyn_coeff = <140>; + dyn_coeff = <160>; gpu_pp = <2>; cluster_id = <0>; node_name = "gpufreq_cool0"; @@ -1041,7 +1041,7 @@ pll_thermal: pll_thermal { polling-delay = <1000>; polling-delay-passive = <100>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&p_tsensor 0>; trips { pswitch_on: trip-point@0 { @@ -1086,7 +1086,7 @@ ddr_thermal: ddr_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&d_tsensor 1>; trips { dswitch_on: trip-point@0 { @@ -1114,7 +1114,7 @@ sar_thermal: sar_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&s_tsensor 2>; trips { sswitch_on: trip-point@0 { diff --git a/arch/arm64/boot/dts/amlogic/tm2_t962x3_t312.dts b/arch/arm64/boot/dts/amlogic/tm2_t962x3_t312.dts index 47be1e566bb3..ec591fdcdfeb 100644 --- a/arch/arm64/boot/dts/amlogic/tm2_t962x3_t312.dts +++ b/arch/arm64/boot/dts/amlogic/tm2_t962x3_t312.dts @@ -1001,7 +1001,7 @@ }; gpufreq_cool { min_state = <400>; - dyn_coeff = <140>; + dyn_coeff = <160>; gpu_pp = <2>; cluster_id = <0>; node_name = "gpufreq_cool0"; @@ -1034,7 +1034,7 @@ pll_thermal: pll_thermal { polling-delay = <1000>; polling-delay-passive = <100>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&p_tsensor 0>; trips { pswitch_on: trip-point@0 { @@ -1079,7 +1079,7 @@ ddr_thermal: ddr_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&d_tsensor 1>; trips { dswitch_on: trip-point@0 { @@ -1107,7 +1107,7 @@ sar_thermal: sar_thermal { polling-delay = <2000>; polling-delay-passive = <1000>; - sustainable-power = <1322>; + sustainable-power = <1230>; thermal-sensors = <&s_tsensor 2>; trips { sswitch_on: trip-point@0 { -- 2.34.1