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

Commit 139ab5c7 authored by Chandrasekhar Mattaparthy's avatar Chandrasekhar Mattaparthy
Browse files

ARM: msm: dts: Optimized DCVS for wearables



Limit GFX, DDR and CPU for Power profiling.

Change-Id: Id638f2f5b237a41620e48d084878c76e0143769a
Signed-off-by: default avatarChandrasekhar Mattaparthy <cmatta@codeaurora.org>
parent 15e5e395
Loading
Loading
Loading
Loading
+39 −0
Original line number Diff line number Diff line
@@ -170,3 +170,42 @@
		};
	};
};

&msm_gpu {
	qcom,initial-pwrlevel = <0>;
	qcom,gpu-pwrlevels {
		qcom,gpu-pwrlevel@0 {
			qcom,gpu-freq = <320000000>;
			qcom,bus-freq = <2>;
			qcom,bus-min = <2>;
			qcom,bus-max = <2>;
		};
		qcom,gpu-pwrlevel@1{
			reg = <1>;
			qcom,gpu-freq = <19200000>;
			qcom,bus-freq = <0>;
			qcom,bus-min = <0>;
			qcom,bus-max = <0>;
		};
	};
};

&msm_cpufreq {
	qcom,cpufreq-table =
		<  960000 >,
		< 1305600 >,
		< 1497600 >,
		< 1708800 >;
};

&cpubw {
	qcom,bw-tbl =
		<   769 /*  100.8 MHz */ >,
		<  1611 /*  211.2 MHz */ >,     /*Low SVS*/
		<  2124 /*  278.4 MHz */ >,
		<  2929 /*  384   MHz */ >,     /* SVS */
		<  3221 /*  422.4 MHz */ >,
		<  4248 /*  556.8 MHz */ >,
		<  5053 /*  662.4 MHz */ >,     /* SVS+  */
		<  5712 /*  748.8 MHz */ >;     /* NOM   */
};
+13 −0
Original line number Diff line number Diff line
@@ -24,3 +24,16 @@
	qcom,board-id = <0x00010b 8>;
	qcom,pmic-id = <0x0002001b 0x0 0x0 0x0>;
};

&msm_gpu {
	/delete-property/qcom,enable-ca-jump;
	/delete-property/qcom,ca-busy-penalty;
	/delete-property/qcom,ca-target-pwrlevel;

	qcom,gpu-pwrlevels {
		/delete-node/qcom,gpu-pwrlevel@2;
		/delete-node/qcom,gpu-pwrlevel@3;
		/delete-node/qcom,gpu-pwrlevel@4;
		/delete-node/qcom,gpu-pwrlevel@5;
	};
};
+38 −0
Original line number Diff line number Diff line
@@ -170,3 +170,41 @@
		};
	};
};

&msm_gpu {
	qcom,initial-pwrlevel = <0>;
	qcom,gpu-pwrlevels {
		qcom,gpu-pwrlevel@0 {
			qcom,gpu-freq = <320000000>;
			qcom,bus-freq = <2>;
			qcom,bus-min = <2>;
			qcom,bus-max = <2>;
		};
		qcom,gpu-pwrlevel@1{
			reg = <1>;
			qcom,gpu-freq = <19200000>;
			qcom,bus-freq = <0>;
			qcom,bus-min = <0>;
			qcom,bus-max = <0>;
		};
	};
};

&msm_cpufreq {
	qcom,cpufreq-table =
		<  960000 >,
		< 1305600 >,
		< 1497600 >,
		< 1708800 >;
};
&cpubw {
	qcom,bw-tbl =
		<   769 /*  100.8 MHz */ >,
		<  1611 /*  211.2 MHz */ >,     /*Low SVS*/
		<  2124 /*  278.4 MHz */ >,
		<  2929 /*  384   MHz */ >,     /* SVS */
		<  3221 /*  422.4 MHz */ >,
		<  4248 /*  556.8 MHz */ >,
		<  5053 /*  662.4 MHz */ >,     /* SVS+  */
		<  5712 /*  748.8 MHz */ >;     /* NOM   */
};
+13 −0
Original line number Diff line number Diff line
@@ -24,3 +24,16 @@
	qcom,board-id = <0x00010b 8>;
	qcom,pmic-id = <0x0002001b 0x0 0x0 0x0>;
};

&msm_gpu {
	/delete-property/qcom,enable-ca-jump;
	/delete-property/qcom,ca-busy-penalty;
	/delete-property/qcom,ca-target-pwrlevel;

	qcom,gpu-pwrlevels {
		/delete-node/qcom,gpu-pwrlevel@2;
		/delete-node/qcom,gpu-pwrlevel@3;
		/delete-node/qcom,gpu-pwrlevel@4;
		/delete-node/qcom,gpu-pwrlevel@5;
	};
};