thermal: modify ipa parameter for sm1 [1/1]
authorHuan Biao <huan.biao@amlogic.com>
Wed, 17 Apr 2019 06:57:58 +0000 (14:57 +0800)
committerNick Xie <nick@khadas.com>
Mon, 5 Aug 2019 06:25:28 +0000 (14:25 +0800)
PD#SWPL-7322

Problem:
sm1 ipa parameter not match soc power data

Solution:
update sm1 ipa dts parameter

Verify:
AC200

Change-Id: Ib636d5c4853d53cf6bafad9b5266e2b13dd7e85c
Signed-off-by: Huan Biao <huan.biao@amlogic.com>
arch/arm/boot/dts/amlogic/sm1_s905d3_ac200.dts
arch/arm/boot/dts/amlogic/sm1_s905d3_skt.dts
arch/arm/boot/dts/amlogic/sm1_s905x3_ac213.dts
arch/arm64/boot/dts/amlogic/sm1_s905d3_ac200.dts
arch/arm64/boot/dts/amlogic/sm1_s905d3_skt.dts
arch/arm64/boot/dts/amlogic/sm1_s905x3_ac213.dts

index 8632ff4..799d4cd 100644 (file)
                        cooling_devices {
                                cpufreq_cool_cluster0 {
                                        min_state = <1000000>;
-                                       dyn_coeff = <115>;
+                                       dyn_coeff = <125>;
                                        cluster_id = <0>;
                                        node_name = "cpufreq_cool0";
                                        device_type = "cpufreq";
                                };
                                gpufreq_cool {
                                        min_state = <400>;
-                                       dyn_coeff = <358>;
+                                       dyn_coeff = <215>;
                                        gpu_pp = <2>;
                                        cluster_id = <0>;
                                        node_name = "gpufreq_cool0";
                soc_thermal: soc_thermal {
                        polling-delay = <1000>;
                        polling-delay-passive = <100>;
-                       sustainable-power = <1460>;
+                       sustainable-power = <1410>;
                        thermal-sensors = <&p_tsensor 0>;
                        trips {
                                pswitch_on: trip-point@0 {
                ddr_thermal: ddr_thermal {
                        polling-delay = <2000>;
                        polling-delay-passive = <1000>;
-                       sustainable-power = <1460>;
+                       sustainable-power = <1410>;
                        thermal-sensors = <&d_tsensor 1>;
                        trips {
                                dswitch_on: trip-point@0 {
index 0f741a6..5faede8 100644 (file)
                        cooling_devices {
                                cpufreq_cool_cluster0 {
                                        min_state = <1000000>;
-                                       dyn_coeff = <115>;
+                                       dyn_coeff = <125>;
                                        cluster_id = <0>;
                                        node_name = "cpufreq_cool0";
                                        device_type = "cpufreq";
                                };
                                gpufreq_cool {
                                        min_state = <400>;
-                                       dyn_coeff = <358>;
+                                       dyn_coeff = <215>;
                                        gpu_pp = <2>;
                                        cluster_id = <0>;
                                        node_name = "gpufreq_cool0";
                soc_thermal: soc_thermal {
                        polling-delay = <1000>;
                        polling-delay-passive = <100>;
-                       sustainable-power = <1460>;
+                       sustainable-power = <1410>;
                        thermal-sensors = <&p_tsensor 0>;
                        trips {
                                pswitch_on: trip-point@0 {
                ddr_thermal: ddr_thermal {
                        polling-delay = <2000>;
                        polling-delay-passive = <1000>;
-                       sustainable-power = <1460>;
+                       sustainable-power = <1410>;
                        thermal-sensors = <&d_tsensor 1>;
                        trips {
                                dswitch_on: trip-point@0 {
index 012c626..7c8a470 100644 (file)
                        cooling_devices {
                                cpufreq_cool_cluster0 {
                                        min_state = <1000000>;
-                                       dyn_coeff = <115>;
+                                       dyn_coeff = <125>;
                                        cluster_id = <0>;
                                        node_name = "cpufreq_cool0";
                                        device_type = "cpufreq";
                                };
                                gpufreq_cool {
                                        min_state = <400>;
-                                       dyn_coeff = <358>;
+                                       dyn_coeff = <215>;
                                        gpu_pp = <2>;
                                        cluster_id = <0>;
                                        node_name = "gpufreq_cool0";
                soc_thermal: soc_thermal {
                        polling-delay = <1000>;
                        polling-delay-passive = <100>;
-                       sustainable-power = <1460>;
+                       sustainable-power = <1410>;
                        thermal-sensors = <&p_tsensor 0>;
                        trips {
                                pswitch_on: trip-point@0 {
                ddr_thermal: ddr_thermal {
                        polling-delay = <2000>;
                        polling-delay-passive = <1000>;
-                       sustainable-power = <1460>;
+                       sustainable-power = <1410>;
                        thermal-sensors = <&d_tsensor 1>;
                        trips {
                                dswitch_on: trip-point@0 {
index bd88f36..7d1f6ff 100644 (file)
                        cooling_devices {
                                cpufreq_cool_cluster0 {
                                        min_state = <1000000>;
-                                       dyn_coeff = <115>;
+                                       dyn_coeff = <125>;
                                        cluster_id = <0>;
                                        node_name = "cpufreq_cool0";
                                        device_type = "cpufreq";
                                };
                                gpufreq_cool {
                                        min_state = <400>;
-                                       dyn_coeff = <358>;
+                                       dyn_coeff = <215>;
                                        gpu_pp = <2>;
                                        cluster_id = <0>;
                                        node_name = "gpufreq_cool0";
                soc_thermal: soc_thermal {
                        polling-delay = <1000>;
                        polling-delay-passive = <100>;
-                       sustainable-power = <1460>;
+                       sustainable-power = <1410>;
                        thermal-sensors = <&p_tsensor 0>;
                        trips {
                                pswitch_on: trip-point@0 {
                ddr_thermal: ddr_thermal {
                        polling-delay = <2000>;
                        polling-delay-passive = <1000>;
-                       sustainable-power = <1460>;
+                       sustainable-power = <1410>;
                        thermal-sensors = <&d_tsensor 1>;
                        trips {
                                dswitch_on: trip-point@0 {
index 4551965..7ad0eab 100644 (file)
                        cooling_devices {
                                cpufreq_cool_cluster0 {
                                        min_state = <1000000>;
-                                       dyn_coeff = <115>;
+                                       dyn_coeff = <125>;
                                        cluster_id = <0>;
                                        node_name = "cpufreq_cool0";
                                        device_type = "cpufreq";
                                };
                                gpufreq_cool {
                                        min_state = <400>;
-                                       dyn_coeff = <358>;
+                                       dyn_coeff = <215>;
                                        gpu_pp = <2>;
                                        cluster_id = <0>;
                                        node_name = "gpufreq_cool0";
                soc_thermal: soc_thermal {
                        polling-delay = <1000>;
                        polling-delay-passive = <100>;
-                       sustainable-power = <1460>;
+                       sustainable-power = <1410>;
                        thermal-sensors = <&p_tsensor 0>;
                        trips {
                                pswitch_on: trip-point@0 {
                ddr_thermal: ddr_thermal {
                        polling-delay = <2000>;
                        polling-delay-passive = <1000>;
-                       sustainable-power = <1460>;
+                       sustainable-power = <1410>;
                        thermal-sensors = <&d_tsensor 1>;
                        trips {
                                dswitch_on: trip-point@0 {
index d25c671..5c03bab 100644 (file)
                        cooling_devices {
                                cpufreq_cool_cluster0 {
                                        min_state = <1000000>;
-                                       dyn_coeff = <115>;
+                                       dyn_coeff = <125>;
                                        cluster_id = <0>;
                                        node_name = "cpufreq_cool0";
                                        device_type = "cpufreq";
                                };
                                gpufreq_cool {
                                        min_state = <400>;
-                                       dyn_coeff = <358>;
+                                       dyn_coeff = <215>;
                                        gpu_pp = <2>;
                                        cluster_id = <0>;
                                        node_name = "gpufreq_cool0";
                soc_thermal: soc_thermal {
                        polling-delay = <1000>;
                        polling-delay-passive = <100>;
-                       sustainable-power = <1460>;
+                       sustainable-power = <1410>;
                        thermal-sensors = <&p_tsensor 0>;
                        trips {
                                pswitch_on: trip-point@0 {
                ddr_thermal: ddr_thermal {
                        polling-delay = <2000>;
                        polling-delay-passive = <1000>;
-                       sustainable-power = <1460>;
+                       sustainable-power = <1410>;
                        thermal-sensors = <&d_tsensor 1>;
                        trips {
                                dswitch_on: trip-point@0 {