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

Commit 00209419 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "ARM: dts: msm: Update GPU frequency plan for khaje"

parents a6c16453 64635d56
Loading
Loading
Loading
Loading
+46 −114
Original line number Diff line number Diff line
@@ -3031,13 +3031,8 @@ tpdm_turing_llm: tpdm@8861000 {
	gpu_opp_table: gpu-opp-table {
		compatible = "operating-points-v2";

		opp-1115000000 {
			opp-hz = /bits/ 64 <1115000000>;
			opp-microvolt = <RPMH_REGULATOR_LEVEL_TURBO_L1>;
		};

		opp-1100000000 {
			opp-hz = /bits/ 64 <1100000000>;
		opp-111480000 {
			opp-hz = /bits/ 64 <111480000>;
			opp-microvolt = <RPMH_REGULATOR_LEVEL_TURBO_L1>;
		};

@@ -3046,16 +3041,6 @@ tpdm_turing_llm: tpdm@8861000 {
			opp-microvolt = <RPMH_REGULATOR_LEVEL_TURBO>;
		};

		opp-980000000 {
			opp-hz = /bits/ 64 <980000000>;
			opp-microvolt = <RPMH_REGULATOR_LEVEL_TURBO>;
		};

		opp-820000000 {
			opp-hz = /bits/ 64 <820000000>;
			opp-microvolt = <RPMH_REGULATOR_LEVEL_NOM_L1>;
		};

		opp-785000000 {
			opp-hz = /bits/ 64 <785000000>;
			opp-microvolt = <RPMH_REGULATOR_LEVEL_NOM>;
@@ -3111,56 +3096,30 @@ tpdm_turing_llm: tpdm@8861000 {

			qcom,speed-bin = <0>;

			qcom,initial-pwrlevel = <8>;
			qcom,ca-target-pwrlevel = <7>;
			qcom,initial-pwrlevel = <5>;
			qcom,ca-target-pwrlevel = <4>;

			/* TURBO_L1 */
			qcom,gpu-pwrlevel@0 {
				reg = <0>;
				qcom,gpu-freq = <111500000>;
				qcom,gpu-freq = <111480000>;
				qcom,bus-freq = <7>;
				qcom,bus-min = <7>;
				qcom,bus-max = <7>;
			};

			/* TURBO_L1 */
			/* TURBO */
			qcom,gpu-pwrlevel@1 {
				reg = <1>;
				qcom,gpu-freq = <110000000>;
				qcom,bus-freq = <7>;
				qcom,bus-min = <6>;
				qcom,bus-max = <7>;
			};

			/* TURBO */
			qcom,gpu-pwrlevel@2 {
				reg = <2>;
				qcom,gpu-freq = <1025000000>;
				qcom,bus-freq = <6>;
				qcom,bus-min = <6>;
				qcom,bus-max = <7>;
			};
			/* TURBO */
			qcom,gpu-pwrlevel@3 {
				reg = <3>;
				qcom,gpu-freq = <980000000>;
				qcom,bus-freq = <6>;
				qcom,bus-min = <5>;
				qcom,bus-max = <6>;
			};

			/* NOM_L1 */
			qcom,gpu-pwrlevel@4 {
				reg = <4>;
				qcom,gpu-freq = <820000000>;
				qcom,bus-freq = <5>;
				qcom,bus-min = <4>;
				qcom,bus-max = <6>;
				qcom,bus-max = <7>;
			};

			/* NOM */
			qcom,gpu-pwrlevel@5 {
				reg = <5>;
			qcom,gpu-pwrlevel@2 {
				reg = <2>;
				qcom,gpu-freq = <785000000>;
				qcom,bus-freq = <5>;
				qcom,bus-min = <4>;
@@ -3168,8 +3127,8 @@ tpdm_turing_llm: tpdm@8861000 {
			};

			/* SVS_L1 */
			qcom,gpu-pwrlevel@6 {
				reg = <6>;
			qcom,gpu-pwrlevel@3 {
				reg = <3>;
				qcom,gpu-freq = <600000000>;
				qcom,bus-freq = <4>;
				qcom,bus-min = <3>;
@@ -3177,8 +3136,8 @@ tpdm_turing_llm: tpdm@8861000 {
			};

			/* SVS */
			qcom,gpu-pwrlevel@7 {
				reg = <7>;
			qcom,gpu-pwrlevel@4 {
				reg = <4>;
				qcom,gpu-freq = <465000000>;
				qcom,bus-freq = <3>;
				qcom,bus-min = <2>;
@@ -3186,8 +3145,8 @@ tpdm_turing_llm: tpdm@8861000 {
			};

			/* LOW SVS */
			qcom,gpu-pwrlevel@8 {
				reg = <8>;
			qcom,gpu-pwrlevel@5 {
				reg = <5>;
				qcom,gpu-freq = <320000000>;
				qcom,bus-freq = <2>;
				qcom,bus-min = <1>;
@@ -3195,8 +3154,8 @@ tpdm_turing_llm: tpdm@8861000 {
			};

			/* XO */
			qcom,gpu-pwrlevel@9 {
				reg = <9>;
			qcom,gpu-pwrlevel@6 {
				reg = <6>;
				qcom,gpu-freq = <0>;
				qcom,bus-freq = <0>;
				qcom,bus-min = <0>;
@@ -3208,17 +3167,17 @@ tpdm_turing_llm: tpdm@8861000 {
			#address-cells = <1>;
			#size-cells = <0>;

			qcom,speed-bin = <232>;
			qcom,speed-bin = <235>;

			qcom,initial-pwrlevel = <7>;
			qcom,ca-target-pwrlevel = <6>;
			qcom,initial-pwrlevel = <5>;
			qcom,ca-target-pwrlevel = <4>;

			/* TURBO_L1 */
			qcom,gpu-pwrlevel@0 {
				reg = <0>;
				qcom,gpu-freq = <110000000>;
				qcom,gpu-freq = <111480000>;
				qcom,bus-freq = <7>;
				qcom,bus-min = <6>;
				qcom,bus-min = <7>;
				qcom,bus-max = <7>;
			};

@@ -3227,31 +3186,13 @@ tpdm_turing_llm: tpdm@8861000 {
				reg = <1>;
				qcom,gpu-freq = <1025000000>;
				qcom,bus-freq = <6>;
				qcom,bus-min = <6>;
				qcom,bus-min = <5>;
				qcom,bus-max = <7>;
			};

			/* TURBO */
			/* NOM */
			qcom,gpu-pwrlevel@2 {
				reg = <2>;
				qcom,gpu-freq = <980000000>;
				qcom,bus-freq = <6>;
				qcom,bus-min = <5>;
				qcom,bus-max = <6>;
			};

			/* NOM_L1 */
			qcom,gpu-pwrlevel@3 {
				reg = <3>;
				qcom,gpu-freq = <820000000>;
				qcom,bus-freq = <5>;
				qcom,bus-min = <4>;
				qcom,bus-max = <6>;
			};

			/* NOM */
			qcom,gpu-pwrlevel@4 {
				reg = <4>;
				qcom,gpu-freq = <785000000>;
				qcom,bus-freq = <5>;
				qcom,bus-min = <4>;
@@ -3259,8 +3200,8 @@ tpdm_turing_llm: tpdm@8861000 {
			};

			/* SVS_L1 */
			qcom,gpu-pwrlevel@5 {
				reg = <5>;
			qcom,gpu-pwrlevel@3 {
				reg = <3>;
				qcom,gpu-freq = <600000000>;
				qcom,bus-freq = <4>;
				qcom,bus-min = <3>;
@@ -3268,8 +3209,8 @@ tpdm_turing_llm: tpdm@8861000 {
			};

			/* SVS */
			qcom,gpu-pwrlevel@6 {
				reg = <6>;
			qcom,gpu-pwrlevel@4 {
				reg = <4>;
				qcom,gpu-freq = <465000000>;
				qcom,bus-freq = <3>;
				qcom,bus-min = <2>;
@@ -3277,8 +3218,8 @@ tpdm_turing_llm: tpdm@8861000 {
			};

			/* LOW SVS */
			qcom,gpu-pwrlevel@7 {
				reg = <7>;
			qcom,gpu-pwrlevel@5 {
				reg = <5>;
				qcom,gpu-freq = <320000000>;
				qcom,bus-freq = <2>;
				qcom,bus-min = <1>;
@@ -3286,8 +3227,8 @@ tpdm_turing_llm: tpdm@8861000 {
			};

			/* XO */
			qcom,gpu-pwrlevel@8 {
				reg = <8>;
			qcom,gpu-pwrlevel@6 {
				reg = <6>;
				qcom,gpu-freq = <0>;
				qcom,bus-freq = <0>;
				qcom,bus-min = <0>;
@@ -3299,32 +3240,23 @@ tpdm_turing_llm: tpdm@8861000 {
			#address-cells = <1>;
			#size-cells = <0>;

			qcom,speed-bin = <207>;
			qcom,speed-bin = <216>;

			qcom,initial-pwrlevel = <5>;
			qcom,ca-target-pwrlevel = <4>;
			qcom,initial-pwrlevel = <4>;
			qcom,ca-target-pwrlevel = <3>;

			/* TURBO */
			qcom,gpu-pwrlevel@0 {
				reg = <0>;
				qcom,gpu-freq = <980000000>;
				qcom,gpu-freq = <1025000000>;
				qcom,bus-freq = <6>;
				qcom,bus-min = <5>;
				qcom,bus-max = <6>;
				qcom,bus-max = <7>;
			};

			/* NOM_L1 */
			/* NOM */
			qcom,gpu-pwrlevel@1 {
				reg = <1>;
				qcom,gpu-freq = <820000000>;
				qcom,bus-freq = <5>;
				qcom,bus-min = <4>;
				qcom,bus-max = <6>;
			};

			/* NOM */
			qcom,gpu-pwrlevel@2 {
				reg = <2>;
				qcom,gpu-freq = <785000000>;
				qcom,bus-freq = <5>;
				qcom,bus-min = <4>;
@@ -3332,8 +3264,8 @@ tpdm_turing_llm: tpdm@8861000 {
			};

			/* SVS_L1 */
			qcom,gpu-pwrlevel@3 {
				reg = <3>;
			qcom,gpu-pwrlevel@2 {
				reg = <2>;
				qcom,gpu-freq = <600000000>;
				qcom,bus-freq = <4>;
				qcom,bus-min = <3>;
@@ -3341,8 +3273,8 @@ tpdm_turing_llm: tpdm@8861000 {
			};

			/* SVS */
			qcom,gpu-pwrlevel@4 {
				reg = <4>;
			qcom,gpu-pwrlevel@3 {
				reg = <3>;
				qcom,gpu-freq = <465000000>;
				qcom,bus-freq = <3>;
				qcom,bus-min = <2>;
@@ -3350,8 +3282,8 @@ tpdm_turing_llm: tpdm@8861000 {
			};

			/* LOW SVS */
			qcom,gpu-pwrlevel@5 {
				reg = <5>;
			qcom,gpu-pwrlevel@4 {
				reg = <4>;
				qcom,gpu-freq = <320000000>;
				qcom,bus-freq = <2>;
				qcom,bus-min = <1>;
@@ -3359,8 +3291,8 @@ tpdm_turing_llm: tpdm@8861000 {
			};

			/* XO */
			qcom,gpu-pwrlevel@6 {
				reg = <6>;
			qcom,gpu-pwrlevel@5 {
				reg = <5>;
				qcom,gpu-freq = <0>;
				qcom,bus-freq = <0>;
				qcom,bus-min = <0>;