Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8afacbe7 authored by Archana Sathyakumar's avatar Archana Sathyakumar Committed by Mahesh Sivasubramanian
Browse files

ARM: dts: msm: Update power attributes for 8996



The attributes are updated to generate non-negative residency values. The
numbers do not affect the residency values.

Mode	| Time Overhead	| Energy OverHead	| SS Power
WFI(C1)	| 60		| 15000			| 200.0000
FPC(C4)	| 180		| 39740			| 198.0000

Best Mode below 60 us is Active
Best Mode below 550 us in WFI
Best Mode above 550 us is FPC

Mode		| Total Time Overhead	| Energy OverHead	| SS Power
L2 CG(D1)	| 85			| 65000			| 195.0000
L2 GDHS(D3)	| 180 			| 89070			| 180.0000
L2 FPC(D4)	| 1000			| 441000		| 160.0000

Best Mode below 85us is Active
Best Mode below 550us is WFI
Best Mode below 11500us is GDHS
Best Mode above 11500us is FPC

Mode	| Total Time Overhead	| Energy OverHead	| SS Power
E1-M1	| 120			| 60000			| 192.0000
E3-M2	| 150			| 69000			| 160.0000
E4-M3	| 1200			| 1380000		| 72.0000

Best mode below 120 us is Active
Best mode above 11500us is FPC

Change-Id: I4ba5d1361d7a9ff72531c4921e2941c56e935484
Signed-off-by: default avatarArchana Sathyakumar <asathyak@codeaurora.org>
parent d171201f
Loading
Loading
Loading
Loading
+34 −34
Original line number Diff line number Diff line
/* Copyright (c) 2015, The Linux Foundation. All rights reserved.
/* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 and
@@ -48,8 +48,8 @@
				label = "system-wfi";
				qcom,psci-mode = <0>;
				qcom,latency-us = <100>;
				qcom,ss-power = <725>;
				qcom,energy-overhead = <85000>;
				qcom,ss-power = <192>;
				qcom,energy-overhead = <60000>;
				qcom,time-overhead = <120>;
			};
			qcom,pm-cluster-level@1{ /* E3-M2 */
@@ -59,9 +59,9 @@
				qcom,spm-l3-mode = "fpc";
				qcom,psci-mode = <0x23>;
				qcom,latency-us = <350>;
				qcom,ss-power = <530>;
				qcom,energy-overhead = <160000>;
				qcom,time-overhead = <550>;
				qcom,ss-power = <160>;
				qcom,energy-overhead = <69000>;
				qcom,time-overhead = <150>;
				qcom,min-child-idx = <1>;
			};
			qcom,pm-cluster-level@2{ /* E4-M3 */
@@ -71,9 +71,9 @@
				qcom,spm-l3-mode = "fpc";
				qcom,psci-mode = <0x34>;
				qcom,latency-us = <11000>;
				qcom,ss-power = <120>;
				qcom,energy-overhead = <280000>;
				qcom,time-overhead = <3200>;
				qcom,ss-power = <72>;
				qcom,energy-overhead = <1380000>;
				qcom,time-overhead = <1200>;
				qcom,min-child-idx = <2>;
				qcom,notify-rpm;
				qcom,is-reset;
@@ -95,7 +95,7 @@
					label = "pwr-l2-wfi";
					qcom,psci-mode = <1>;
					qcom,latency-us = <40>;
					qcom,ss-power = <740>;
					qcom,ss-power = <195>;
					qcom,energy-overhead = <65000>;
					qcom,time-overhead = <85>;
				};
@@ -105,8 +105,8 @@
					label = "pwr-l2-gdhs";
					qcom,psci-mode = <3>;
					qcom,latency-us = <90>;
					qcom,ss-power = <660>;
					qcom,energy-overhead = <135000>;
					qcom,ss-power = <180>;
					qcom,energy-overhead = <89070>;
					qcom,time-overhead = <180>;
					qcom,min-child-idx = <1>;
				};
@@ -116,9 +116,9 @@
					label = "pwr-l2-fpc";
					qcom,psci-mode = <4>;
					qcom,latency-us = <700>;
					qcom,ss-power = <450>;
					qcom,energy-overhead = <210000>;
					qcom,time-overhead = <11500>;
					qcom,ss-power = <160>;
					qcom,energy-overhead = <441000>;
					qcom,time-overhead = <1000>;
					qcom,min-child-idx = <1>;
					qcom,is-reset;
				};
@@ -134,8 +134,8 @@
						qcom,psci-cpu-mode = <1>;
						qcom,spm-cpu-mode = "wfi";
						qcom,latency-us = <20>;
						qcom,ss-power = <750>;
						qcom,energy-overhead = <32000>;
						qcom,ss-power = <200>;
						qcom,energy-overhead = <15000>;
						qcom,time-overhead = <60>;
					};

@@ -144,9 +144,9 @@
						qcom,spm-cpu-mode = "fpc";
						qcom,psci-cpu-mode = <4>;
						qcom,latency-us = <80>;
						qcom,ss-power = <700>;
						qcom,energy-overhead = <126480>;
						qcom,time-overhead = <160>;
						qcom,ss-power = <198>;
						qcom,energy-overhead = <39740>;
						qcom,time-overhead = <180>;
					};
				};
			};
@@ -167,9 +167,9 @@
					label = "perf-l2-wfi";
					qcom,psci-mode = <1>;
					qcom,latency-us = <40>;
					qcom,ss-power = <740>;
					qcom,energy-overhead = <70000>;
					qcom,time-overhead = <80>;
					qcom,ss-power = <195>;
					qcom,energy-overhead = <65000>;
					qcom,time-overhead = <85>;
				};

				qcom,pm-cluster-level@1{ /* D3 */
@@ -177,8 +177,8 @@
					label = "perf-l2-gdhs";
					qcom,psci-mode = <3>;
					qcom,latency-us = <80>;
					qcom,ss-power = <660>;
					qcom,energy-overhead = <142000>;
					qcom,ss-power = <180>;
					qcom,energy-overhead = <83500>;
					qcom,time-overhead = <180>;
					qcom,min-child-idx = <1>;
				};
@@ -188,9 +188,9 @@
					label = "perf-l2-fpc";
					qcom,psci-mode = <4>;
					qcom,latency-us = <800>;
					qcom,ss-power = <450>;
					qcom,energy-overhead = <240000>;
					qcom,time-overhead = <11500>;
					qcom,ss-power = <160>;
					qcom,energy-overhead = <441000>;
					qcom,time-overhead = <1000>;
					qcom,min-child-idx = <1>;
					qcom,is-reset;
				};
@@ -206,9 +206,9 @@
						qcom,psci-cpu-mode = <1>;
						qcom,spm-cpu-mode = "wfi";
						qcom,latency-us = <25>;
						qcom,ss-power = <750>;
						qcom,energy-overhead = <37000>;
						qcom,time-overhead = <50>;
						qcom,ss-power = <200>;
						qcom,energy-overhead = <15000>;
						qcom,time-overhead = <60>;
					};

					qcom,pm-cpu-level@1 { /* C4 */
@@ -216,9 +216,9 @@
						qcom,spm-cpu-mode = "fpc";
						qcom,psci-cpu-mode = <4>;
						qcom,latency-us = <80>;
						qcom,ss-power = <700>;
						qcom,energy-overhead = <136480>;
						qcom,time-overhead = <160>;
						qcom,ss-power = <198>;
						qcom,energy-overhead = <39740>;
						qcom,time-overhead = <180>;
					};
				};
			};