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

Commit bd9a8996 authored by Sharat Masetty's avatar Sharat Masetty
Browse files

ARM: dts: msm: Enable 2 Ghz DDR voting for GPU

This patch updates the DDR bandwidth table available for GPU
to enable 2 Ghz and adjusts the bus bandwidth in the various
speed bins accordingly to support the new levels.

Change-Id: Ie89bcdb3f2abc2b618435f3500e1134069041153
parent e5bfbc46
Loading
Loading
Loading
Loading
+41 −41
Original line number Diff line number Diff line
@@ -106,17 +106,17 @@
		qcom,msm-bus,vectors-KBps =
				<26 512 0 0>,
				<26 512 0 400000>,      /* 1 bus=100 */
				<26 512 0 600000>,      /* 2 bus=150 */
				<26 512 0 800000>,      /* 3 bus=200 */
				<26 512 0 1200000>,     /* 4 bus=300 */
				<26 512 0 1648000>,     /* 5 bus=412 */
				<26 512 0 2188000>,     /* 6 bus=547 */
				<26 512 0 2724000>,     /* 7 bus=681 */
				<26 512 0 3072000>,     /* 8 bus=768 */
				<26 512 0 4068000>,     /* 9 bus=1017 */
				<26 512 0 5412000>,     /* 10 bus=1353 */
				<26 512 0 6220000>,     /* 11 bus=1555 */
				<26 512 0 7216000>;     /* 12 bus=1804 */
				<26 512 0 800000>,      /* 2 bus=200 */
				<26 512 0 1200000>,     /* 3 bus=300 */
				<26 512 0 1804800>,     /* 4 bus=451 */
				<26 512 0 2188000>,     /* 5 bus=547 */
				<26 512 0 2724000>,     /* 6 bus=681 */
				<26 512 0 3072000>,     /* 7 bus=768 */
				<26 512 0 4068000>,     /* 8 bus=1017 */
				<26 512 0 5412000>,     /* 9 bus=1353 */
				<26 512 0 6220000>,     /* 10 bus=1555 */
				<26 512 0 7216000>,     /* 11 bus=1804 */
				<26 512 0 8371200>;     /* 12 bus=2092 */

		/* GDSC regulator names */
		regulator-names = "vddcx", "vdd";
@@ -210,8 +210,8 @@
				qcom,gpu-pwrlevel@0 {
					reg = <0>;
					qcom,gpu-freq = <625000000>;
					qcom,bus-freq = <11>;
					qcom,bus-min = <10>;
					qcom,bus-freq = <10>;
					qcom,bus-min = <9>;
					qcom,bus-max = <12>;
				};

@@ -219,27 +219,27 @@
				qcom,gpu-pwrlevel@1 {
					reg = <1>;
					qcom,gpu-freq = <500000000>;
					qcom,bus-freq = <9>;
					qcom,bus-min = <8>;
					qcom,bus-max = <11>;
					qcom,bus-freq = <8>;
					qcom,bus-min = <7>;
					qcom,bus-max = <10>;
				};

				/* SVS */
				qcom,gpu-pwrlevel@2 {
					reg = <2>;
					qcom,gpu-freq = <400000000>;
					qcom,bus-freq = <8>;
					qcom,bus-min = <6>;
					qcom,bus-max = <9>;
					qcom,bus-freq = <7>;
					qcom,bus-min = <5>;
					qcom,bus-max = <8>;
				};

				/* Low SVS */
				qcom,gpu-pwrlevel@3 {
					reg = <3>;
					qcom,gpu-freq = <275000000>;
					qcom,bus-freq = <6>;
					qcom,bus-min = <6>;
					qcom,bus-max = <8>;
					qcom,bus-freq = <5>;
					qcom,bus-min = <5>;
					qcom,bus-max = <7>;
				};

				qcom,gpu-pwrlevel@4 {
@@ -264,8 +264,8 @@
				qcom,gpu-pwrlevel@0 {
					reg = <0>;
					qcom,gpu-freq = <625000000>;
					qcom,bus-freq = <11>;
					qcom,bus-min = <10>;
					qcom,bus-freq = <10>;
					qcom,bus-min = <9>;
					qcom,bus-max = <12>;
				};

@@ -273,27 +273,27 @@
				qcom,gpu-pwrlevel@1 {
					reg = <1>;
					qcom,gpu-freq = <500000000>;
					qcom,bus-freq = <9>;
					qcom,bus-min = <8>;
					qcom,bus-max = <11>;
					qcom,bus-freq = <8>;
					qcom,bus-min = <7>;
					qcom,bus-max = <10>;
				};

				/* SVS */
				qcom,gpu-pwrlevel@2 {
					reg = <2>;
					qcom,gpu-freq = <400000000>;
					qcom,bus-freq = <8>;
					qcom,bus-min = <6>;
					qcom,bus-max = <9>;
					qcom,bus-freq = <7>;
					qcom,bus-min = <5>;
					qcom,bus-max = <8>;
				};

				/* Low SVS */
				qcom,gpu-pwrlevel@3 {
					reg = <3>;
					qcom,gpu-freq = <275000000>;
					qcom,bus-freq = <6>;
					qcom,bus-min = <6>;
					qcom,bus-max = <8>;
					qcom,bus-freq = <5>;
					qcom,bus-min = <5>;
					qcom,bus-max = <7>;
				};

				qcom,gpu-pwrlevel@4 {
@@ -317,8 +317,8 @@
				qcom,gpu-pwrlevel@0 {
					reg = <0>;
					qcom,gpu-freq = <540000000>;
					qcom,bus-freq = <9>;
					qcom,bus-min = <8>;
					qcom,bus-freq = <8>;
					qcom,bus-min = <7>;
					qcom,bus-max = <12>;
				};

@@ -326,18 +326,18 @@
				qcom,gpu-pwrlevel@1 {
					reg = <1>;
					qcom,gpu-freq = <400000000>;
					qcom,bus-freq = <8>;
					qcom,bus-min = <6>;
					qcom,bus-max = <9>;
					qcom,bus-freq = <7>;
					qcom,bus-min = <5>;
					qcom,bus-max = <8>;
				};

				/* Low SVS */
				qcom,gpu-pwrlevel@2 {
					reg = <2>;
					qcom,gpu-freq = <275000000>;
					qcom,bus-freq = <6>;
					qcom,bus-min = <6>;
					qcom,bus-max = <8>;
					qcom,bus-freq = <5>;
					qcom,bus-min = <5>;
					qcom,bus-max = <7>;
				};

				qcom,gpu-pwrlevel@3 {