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

Commit 9df84b4d authored by Suman Tatiraju's avatar Suman Tatiraju
Browse files

ARM: dt: msm8974Pro: Add new GPU bandwidth votes



Update the GPU bandwidth votes to save power

Change-Id: I0c45e64fa6708dbe264dcf2c5bb5985e16649167
Signed-off-by: default avatarSuman Tatiraju <sumant@codeaurora.org>
parent 4bb26321
Loading
Loading
Loading
Loading
+21 −12
Original line number Diff line number Diff line
@@ -1564,20 +1564,29 @@

	qcom,initial-pwrlevel = <6>;

	qcom,msm-bus,num-cases = <10>;
	/* Updated bus bandwidth requirements */
	qcom,msm-bus,vectors-KBps =
		/* Off */
		<26 512 0 0>, <89 604 0 0>,
		/* SVS */
		<26 512 0 2400000>, <89 604 0 3000000>,
		<26 512 0 2400000>, <89 604 0 3200000>,
		/* Nominal / SVS */
		<26 512 0 4656000>, <89 604 0 3000000>,
		/* Nominal */
		<26 512 0 4656000>, <89 604 0 5120000>,
		/* Turbo / Nominal */
		<26 512 0 7464000>, <89 604 0 5120000>,
		<26 512 0 3680000>, <89 604 0 3200000>,
		/* Nominal / Nominal */
		<26 512 0 3680000>, <89 604 0 5280000>,
		/* Nominal / Nominal */
		<26 512 0 4912000>, <89 604 0 5280000>,
		/* Nominal / Turbo */
		<26 512 0 4912000>, <89 604 0 6224000>,
		/* Turbo / Turbo */
		<26 512 0 7464000>, <89 604 0 6224000>,
		/* Nominal / Turbo */
		<26 512 0 4912000>, <89 604 0 7400000>,
		/* Turbo */
		<26 512 0 7464000>, <89 604 0 6400000>;
		<26 512 0 7464000>, <89 604 0 7400000>,
		/* Turbo */
		<26 512 0 7464000>, <89 604 0 9248000>;

       qcom,gpu-pwrlevels {
               #address-cells = <1>;
@@ -1588,35 +1597,35 @@
               qcom,gpu-pwrlevel@0 {
                       reg = <0>;
                       qcom,gpu-freq = <578000000>;
                       qcom,bus-freq = <5>;
                       qcom,bus-freq = <9>;
                       qcom,io-fraction = <33>;
               };

		qcom,gpu-pwrlevel@1 {
			reg = <1>;
			qcom,gpu-freq = <462400000>;
			qcom,bus-freq = <4>;
			qcom,bus-freq = <8>;
			qcom,io-fraction = <33>;
		};

		qcom,gpu-pwrlevel@2 {
			reg = <2>;
			qcom,gpu-freq = <462400000>;
			qcom,bus-freq = <3>;
			qcom,bus-freq = <7>;
			qcom,io-fraction = <66>;
		};

		qcom,gpu-pwrlevel@3 {
			reg = <3>;
			qcom,gpu-freq = <389000000>;
			qcom,bus-freq = <4>;
			qcom,bus-freq = <6>;
			qcom,io-fraction = <66>;
		};

		qcom,gpu-pwrlevel@4 {
			reg = <4>;
			qcom,gpu-freq = <389000000>;
			qcom,bus-freq = <3>;
			qcom,bus-freq = <5>;
			qcom,io-fraction = <66>;
		};