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 b5c677f..1ab9d7c 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 28e72a7..6627307 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 b376ac8..2619926 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 870bf3e..e40305d 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 75e62fb..2c35a0b 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 2473983..de066748 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 dc02015..6f25541 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 a527639..02e9043 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 7fed6e6..bce544e 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 47be1e5..ec591fd 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.7.4