dts: thermal: ipa parameter optimization for tm2 [1/1]
authorzhenxin.pu <zhenxin.pu@amlogic.com>
Wed, 26 Jun 2019 13:24:29 +0000 (21:24 +0800)
committerTao Zeng <tao.zeng@amlogic.com>
Mon, 1 Jul 2019 05:28:18 +0000 (22:28 -0700)
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 <zhenxin.pu@amlogic.com>
arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts
arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts
arch/arm/boot/dts/amlogic/tm2_t962x3_ab301.dts
arch/arm/boot/dts/amlogic/tm2_t962x3_ab309.dts
arch/arm/boot/dts/amlogic/tm2_t962x3_t312.dts
arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts
arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts
arch/arm64/boot/dts/amlogic/tm2_t962x3_ab301.dts
arch/arm64/boot/dts/amlogic/tm2_t962x3_ab309.dts
arch/arm64/boot/dts/amlogic/tm2_t962x3_t312.dts

index b5c677f..1ab9d7c 100644 (file)
                        };
                        gpufreq_cool {
                                min_state = <400>;
-                               dyn_coeff = <140>;
+                               dyn_coeff = <160>;
                                gpu_pp = <2>;
                                cluster_id = <0>;
                                node_name = "gpufreq_cool0";
                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 {
                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 {
                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 {
index 28e72a7..6627307 100644 (file)
                        };
                        gpufreq_cool {
                                min_state = <400>;
-                               dyn_coeff = <140>;
+                               dyn_coeff = <160>;
                                gpu_pp = <2>;
                                cluster_id = <0>;
                                node_name = "gpufreq_cool0";
                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 {
                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 {
                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 {
index b376ac8..2619926 100644 (file)
                        };
                        gpufreq_cool {
                                min_state = <400>;
-                               dyn_coeff = <140>;
+                               dyn_coeff = <160>;
                                gpu_pp = <2>;
                                cluster_id = <0>;
                                node_name = "gpufreq_cool0";
                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 {
                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 {
                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 {
index 870bf3e..e40305d 100644 (file)
                        };
                        gpufreq_cool {
                                min_state = <400>;
-                               dyn_coeff = <140>;
+                               dyn_coeff = <160>;
                                gpu_pp = <2>;
                                cluster_id = <0>;
                                node_name = "gpufreq_cool0";
                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 {
                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 {
                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 {
index 75e62fb..2c35a0b 100644 (file)
                        };
                        gpufreq_cool {
                                min_state = <400>;
-                               dyn_coeff = <140>;
+                               dyn_coeff = <160>;
                                gpu_pp = <2>;
                                cluster_id = <0>;
                                node_name = "gpufreq_cool0";
                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 {
                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 {
                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 {
index 2473983..de06674 100644 (file)
                        };
                        gpufreq_cool {
                                min_state = <400>;
-                               dyn_coeff = <140>;
+                               dyn_coeff = <160>;
                                gpu_pp = <2>;
                                cluster_id = <0>;
                                node_name = "gpufreq_cool0";
                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 {
                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 {
                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 {
index dc02015..6f25541 100644 (file)
                        };
                        gpufreq_cool {
                                min_state = <400>;
-                               dyn_coeff = <140>;
+                               dyn_coeff = <160>;
                                gpu_pp = <2>;
                                cluster_id = <0>;
                                node_name = "gpufreq_cool0";
                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 {
                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 {
                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 {
index a527639..02e9043 100644 (file)
                        };
                        gpufreq_cool {
                                min_state = <400>;
-                               dyn_coeff = <140>;
+                               dyn_coeff = <160>;
                                gpu_pp = <2>;
                                cluster_id = <0>;
                                node_name = "gpufreq_cool0";
                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 {
                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 {
                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 {
index 7fed6e6..bce544e 100644 (file)
                        };
                        gpufreq_cool {
                                min_state = <400>;
-                               dyn_coeff = <140>;
+                               dyn_coeff = <160>;
                                gpu_pp = <2>;
                                cluster_id = <0>;
                                node_name = "gpufreq_cool0";
                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 {
                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 {
                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 {
index 47be1e5..ec591fd 100644 (file)
                        };
                        gpufreq_cool {
                                min_state = <400>;
-                               dyn_coeff = <140>;
+                               dyn_coeff = <160>;
                                gpu_pp = <2>;
                                cluster_id = <0>;
                                node_name = "gpufreq_cool0";
                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 {
                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 {
                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 {