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

Commit b5d4b9a5 authored by Naresh Malladi's avatar Naresh Malladi
Browse files

ARM: dts: msm: Update LPM parameter values for sdm630



Update LPM parameters latency, ss power, time overhead and
energy-overhead with the values measured at minimum frequency.

Change-Id: Ie2a0ed620ffedfecf17808ea84f7a7d7e89beaf5
Signed-off-by: default avatarNaresh Malladi <namall@codeaurora.org>
parent 687a4eb8
Loading
Loading
Loading
Loading
+64 −64
Original line number Diff line number Diff line
@@ -63,20 +63,20 @@
				reg = <0>;
				label = "system-active";
				qcom,psci-mode = <0x0>;
				qcom,latency-us = <100>;
				qcom,ss-power = <725>;
				qcom,energy-overhead = <85000>;
				qcom,time-overhead = <120>;
				qcom,latency-us = <50>;
				qcom,ss-power = <240>;
				qcom,energy-overhead = <61750>;
				qcom,time-overhead = <7870>;
			};

			qcom,pm-cluster-level@1{ /* E3 */
				reg = <1>;
				label = "system-pc";
				qcom,psci-mode = <0x3>;
				qcom,latency-us = <350>;
				qcom,ss-power = <530>;
				qcom,energy-overhead = <160000>;
				qcom,time-overhead = <550>;
				qcom,latency-us = <4026>;
				qcom,ss-power = <167>;
				qcom,energy-overhead = <749982>;
				qcom,time-overhead = <14773>;
				qcom,min-child-idx = <3>;
				qcom,is-reset;
				qcom,notify-rpm;
@@ -96,19 +96,19 @@
					reg = <0>;
					label = "pwr-l2-active";
					qcom,psci-mode = <0x1>;
					qcom,latency-us = <40>;
					qcom,ss-power = <740>;
					qcom,energy-overhead = <65000>;
					qcom,time-overhead = <85>;
					qcom,latency-us = <51>;
					qcom,ss-power = <198>;
					qcom,energy-overhead = <83852>;
					qcom,time-overhead = <91>;
				};
				qcom,pm-cluster-level@1{ /* D2D */
					reg = <1>;
					label = "pwr-l2-dynret";
					qcom,psci-mode = <0x2>;
					qcom,latency-us = <60>;
					qcom,ss-power = <700>;
					qcom,energy-overhead = <85000>;
					qcom,time-overhead = <85>;
					qcom,latency-us = <384>;
					qcom,ss-power = <197>;
					qcom,energy-overhead = <198413>;
					qcom,time-overhead = <668>;
					qcom,min-child-idx = <1>;
				};

@@ -116,10 +116,10 @@
					reg = <2>;
					label = "pwr-l2-ret";
					qcom,psci-mode = <0x3>;
					qcom,latency-us = <100>;
					qcom,ss-power = <640>;
					qcom,energy-overhead = <135000>;
					qcom,time-overhead = <85>;
					qcom,latency-us = <423>;
					qcom,ss-power = <193>;
					qcom,energy-overhead = <218055>;
					qcom,time-overhead = <761>;
					qcom,min-child-idx = <2>;
				};

@@ -127,10 +127,10 @@
					reg = <3>;
					label = "pwr-l2-pc";
					qcom,psci-mode = <0x4>;
					qcom,latency-us = <700>;
					qcom,ss-power = <450>;
					qcom,energy-overhead = <210000>;
					qcom,time-overhead = <11500>;
					qcom,latency-us = <1821>;
					qcom,ss-power = <184>;
					qcom,energy-overhead = <558835>;
					qcom,time-overhead = <2336>;
					qcom,min-child-idx = <2>;
					qcom,is-reset;
				};
@@ -145,30 +145,30 @@
						reg = <0>;
						qcom,spm-cpu-mode = "wfi";
						qcom,psci-cpu-mode = <0x1>;
						qcom,latency-us = <20>;
						qcom,ss-power = <750>;
						qcom,energy-overhead = <32000>;
						qcom,time-overhead = <60>;
						qcom,latency-us = <42>;
						qcom,ss-power = <240>;
						qcom,energy-overhead = <30562>;
						qcom,time-overhead = <91>;
					};

					qcom,pm-cpu-level@1 { /* C2D */
						reg = <1>;
						qcom,psci-cpu-mode = <2>;
						qcom,spm-cpu-mode = "ret";
						qcom,latency-us = <40>;
						qcom,ss-power = <730>;
						qcom,energy-overhead = <85500>;
						qcom,time-overhead = <110>;
						qcom,latency-us = <90>;
						qcom,ss-power = <213>;
						qcom,energy-overhead = <79070>;
						qcom,time-overhead = <253>;
					};

					qcom,pm-cpu-level@2 {  /* C3 */
						reg = <2>;
						qcom,spm-cpu-mode = "pc";
						qcom,psci-cpu-mode = <0x3>;
						qcom,latency-us = <80>;
						qcom,ss-power = <700>;
						qcom,energy-overhead = <126480>;
						qcom,time-overhead = <160>;
						qcom,latency-us = <343>;
						qcom,ss-power = <200>;
						qcom,energy-overhead = <170215>;
						qcom,time-overhead = <605>;
						qcom,is-reset;
					};
				};
@@ -188,20 +188,20 @@
					reg = <0>;
					label = "perf-l2-active";
					qcom,psci-mode = <0x1>;
					qcom,latency-us = <40>;
					qcom,ss-power = <740>;
					qcom,energy-overhead = <70000>;
					qcom,time-overhead = <80>;
					qcom,latency-us = <51>;
					qcom,ss-power = <287>;
					qcom,energy-overhead = <61412>;
					qcom,time-overhead = <89>;
				};

				qcom,pm-cluster-level@1{ /* D2D */
					reg = <1>;
					label = "perf-l2-dynret";
					qcom,psci-mode = <2>;
					qcom,latency-us = <60>;
					qcom,ss-power = <700>;
					qcom,energy-overhead = <85000>;
					qcom,time-overhead = <85>;
					qcom,latency-us = <329>;
					qcom,ss-power = <284>;
					qcom,energy-overhead = <206996>;
					qcom,time-overhead = <601>;
					qcom,min-child-idx = <1>;
				};

@@ -209,10 +209,10 @@
					reg = <2>;
					label = "perf-l2-ret";
					qcom,psci-mode = <3>;
					qcom,latency-us = <100>;
					qcom,ss-power = <640>;
					qcom,energy-overhead = <135000>;
					qcom,time-overhead = <85>;
					qcom,latency-us = <368>;
					qcom,ss-power = <277>;
					qcom,energy-overhead = <240450>;
					qcom,time-overhead = <700>;
					qcom,min-child-idx = <2>;
				};

@@ -220,10 +220,10 @@
					reg = <3>;
					label = "perf-l2-pc";
					qcom,psci-mode = <0x4>;
					qcom,latency-us = <800>;
					qcom,ss-power = <450>;
					qcom,energy-overhead = <240000>;
					qcom,time-overhead = <11500>;
					qcom,latency-us = <1609>;
					qcom,ss-power = <262>;
					qcom,energy-overhead = <703061>;
					qcom,time-overhead = <2154>;
					qcom,min-child-idx = <2>;
					qcom,is-reset;
				};
@@ -238,30 +238,30 @@
						reg = <0>;
						qcom,spm-cpu-mode = "wfi";
						qcom,psci-cpu-mode = <0x1>;
						qcom,latency-us = <25>;
						qcom,ss-power = <750>;
						qcom,energy-overhead = <37000>;
						qcom,time-overhead = <50>;
						qcom,latency-us = <39>;
						qcom,ss-power = <315>;
						qcom,energy-overhead = <37558>;
						qcom,time-overhead = <83>;
					};

					qcom,pm-cpu-level@1 { /* C2D */
						reg = <1>;
						qcom,psci-cpu-mode = <2>;
						qcom,spm-cpu-mode = "ret";
						qcom,latency-us = <40>;
						qcom,ss-power = <730>;
						qcom,energy-overhead = <85500>;
						qcom,time-overhead = <110>;
						qcom,latency-us = <87>;
						qcom,ss-power = <299>;
						qcom,energy-overhead = <91434>;
						qcom,time-overhead = <241>;
					};

					qcom,pm-cpu-level@2 { /* C3 */
						reg = <2>;
						qcom,spm-cpu-mode = "pc";
						qcom,psci-cpu-mode = <0x3>;
						qcom,latency-us = <80>;
						qcom,ss-power = <700>;
						qcom,energy-overhead = <136480>;
						qcom,time-overhead = <160>;
						qcom,latency-us = <301>;
						qcom,ss-power = <291>;
						qcom,energy-overhead = <199377>;
						qcom,time-overhead = <563>;
						qcom,is-reset;
					};
				};