thermal: fix thermal ipa mode data for g12b
authorHuan Biao <huan.biao@amlogic.com>
Tue, 3 Jul 2018 06:46:11 +0000 (14:46 +0800)
committerYixun Lan <yixun.lan@amlogic.com>
Thu, 12 Jul 2018 10:10:14 +0000 (03:10 -0700)
PD#169024: update g12b thermal ipa mode data for match power

Change-Id: Iedcb16cc9da2a47777456e041831ff60f0229c5a
Signed-off-by: Huan Biao <huan.biao@amlogic.com>
arch/arm64/boot/dts/amlogic/mesong12b.dtsi

index 6f19d493046829662ec0c7fb12d9fe47886bdfe7..e7880749c8860c88826d653c85ce67eda6585c36 100644 (file)
                        cooling_devices {
                                cpufreq_cool_cluster0 {
                                        min_state = <1000000>;
-                                       dyn_coeff = <140>;
+                                       dyn_coeff = <120>;
                                        cluster_id = <0>;
-                                       gpu_pp = <3>;
+                                       gpu_pp = <2>;
                                        node_name = "cpufreq_cool0";
                                        device_type = "cpufreq";
                                };
                                cpufreq_cool_cluster1 {
                                        min_state = <1000000>;
-                                       dyn_coeff = <140>;
+                                       dyn_coeff = <460>;
                                        cluster_id = <1>;
-                                       gpu_pp = <3>;
+                                       gpu_pp = <2>;
                                        node_name = "cpufreq_cool1";
                                        device_type = "cpufreq";
                                };
                                        min_state = <1>;
                                        dyn_coeff = <0>;
                                        cluster_id = <0>;
-                                       gpu_pp = <3>;
+                                       gpu_pp = <2>;
                                        node_name = "cpucore_cool0";
                                        device_type = "cpucore";
                                };
                                        min_state = <0>;
                                        dyn_coeff = <0>;
                                        cluster_id = <1>;
-                                       gpu_pp = <3>;
+                                       gpu_pp = <2>;
                                        node_name = "cpucore_cool1";
                                        device_type = "cpucore";
                                };
                                gpufreq_cool {
                                        min_state = <400>;
-                                       dyn_coeff = <437>;
+                                       dyn_coeff = <358>;
                                        cluster_id = <0>;
-                                       gpu_pp = <3>;
+                                       gpu_pp = <2>;
                                        node_name = "gpufreq_cool0";
                                        device_type = "gpufreq";
                                };
                                        min_state = <1>;
                                        dyn_coeff = <0>;
                                        cluster_id = <0>;
-                                       gpu_pp = <3>;
+                                       gpu_pp = <2>;
                                        node_name = "gpucore_cool0";
                                        device_type = "gpucore";
                                };
                soc_thermal: soc_thermal {
                        polling-delay = <1000>;
                        polling-delay-passive = <100>;
-                       sustainable-power = <2150>;
+                       sustainable-power = <3550>;
                        thermal-sensors = <&p_tsensor 0>;
                        trips {
                                pswitch_on: trip-point@0 {
                ddr_thermal: ddr_thermal {
                        polling-delay = <1000>;
                        polling-delay-passive = <100>;
-                       sustainable-power = <2150>;
+                       sustainable-power = <3550>;
                        thermal-sensors = <&d_tsensor 1>;
                        trips {
                                dswitch_on: trip-point@0 {