Loading qcom/lito-gpu.dtsi +5 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,11 @@ opp-microvolt = <RPMH_REGULATOR_LEVEL_NOM_L1>; }; opp-670000000 { opp-hz = /bits/ 64 <670000000>; opp-microvolt = <RPMH_REGULATOR_LEVEL_NOM_L1>; }; opp-625000000 { opp-hz = /bits/ 64 <625000000>; opp-microvolt = <RPMH_REGULATOR_LEVEL_NOM>; Loading qcom/lito-v2.dtsi +78 −37 Original line number Diff line number Diff line Loading @@ -39,42 +39,63 @@ #size-cells = <0>; qcom,speed-bin = <0>; qcom,ca-target-pwrlevel = <2>; qcom,initial-pwrlevel = <3>; qcom,ca-target-pwrlevel = <4>; qcom,initial-pwrlevel = <5>; qcom,throttle-pwrlevel = <0>; /* NOM */ /* TURBO */ qcom,gpu-pwrlevel@0 { reg = <0>; qcom,gpu-freq = <625000000>; qcom,gpu-freq = <750000000>; qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0x802C5FFD>; qcom,acd-level = <0xA02C5FFD>; }; /* SVS L1 */ /* NOM */ qcom,gpu-pwrlevel@1 { reg = <1>; qcom,gpu-freq = <670000000>; qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0xA02C5FFD>; }; /* NOM */ qcom,gpu-pwrlevel@2 { reg = <2>; qcom,gpu-freq = <625000000>; qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0x802D5FFD>; }; /* SVS L1 */ qcom,gpu-pwrlevel@3 { reg = <3>; qcom,gpu-freq = <500000000>; qcom,bus-freq = <8>; qcom,bus-min = <7>; qcom,bus-max = <10>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0xA02D5FFD>; }; /* SVS */ qcom,gpu-pwrlevel@2 { reg = <2>; qcom,gpu-pwrlevel@4 { reg = <4>; qcom,gpu-freq = <400000000>; qcom,bus-freq = <7>; qcom,bus-min = <5>; qcom,bus-max = <8>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0x802E5FFD>; }; /* Low SVS */ qcom,gpu-pwrlevel@3 { reg = <3>; qcom,gpu-pwrlevel@5 { reg = <5>; qcom,gpu-freq = <275000000>; qcom,bus-freq = <5>; qcom,bus-min = <5>; Loading @@ -82,8 +103,8 @@ qcom,acd-level = <0x802F5FFD>; }; qcom,gpu-pwrlevel@4 { reg = <4>; qcom,gpu-pwrlevel@6 { reg = <6>; qcom,gpu-freq = <0>; qcom,bus-freq = <0>; qcom,bus-min = <0>; Loading @@ -107,7 +128,7 @@ qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0x802C5FFD>; qcom,acd-level = <0x802D5FFD>; }; /* SVS L1 */ Loading @@ -117,7 +138,7 @@ qcom,bus-freq = <8>; qcom,bus-min = <7>; qcom,bus-max = <10>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0xA02D5FFD>; }; /* SVS */ Loading @@ -127,7 +148,7 @@ qcom,bus-freq = <7>; qcom,bus-min = <5>; qcom,bus-max = <8>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0x802E5FFD>; }; /* Low SVS */ Loading Loading @@ -164,7 +185,7 @@ qcom,bus-freq = <8>; qcom,bus-min = <7>; qcom,bus-max = <12>; qcom,acd-level = <0x802C5FFD>; qcom,acd-level = <0x802D5FFD>; }; /* SVS */ Loading @@ -174,7 +195,7 @@ qcom,bus-freq = <7>; qcom,bus-min = <5>; qcom,bus-max = <8>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0x802E5FFD>; }; /* Low SVS */ Loading @@ -201,43 +222,63 @@ #size-cells = <0>; qcom,speed-bin = <158>; qcom,ca-target-pwrlevel = <4>; qcom,initial-pwrlevel = <5>; qcom,throttle-pwrlevel = <0>; qcom,initial-pwrlevel = <3>; qcom,ca-target-pwrlevel = <2>; /* NOM */ /* TURBO */ qcom,gpu-pwrlevel@0 { reg = <0>; qcom,gpu-freq = <625000000>; qcom,gpu-freq = <750000000>; qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0x802C5FFD>; qcom,acd-level = <0xA02C5FFD>; }; /* SVS L1 */ /* NOM */ qcom,gpu-pwrlevel@1 { reg = <1>; qcom,gpu-freq = <670000000>; qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0xA02C5FFD>; }; /* NOM */ qcom,gpu-pwrlevel@2 { reg = <2>; qcom,gpu-freq = <625000000>; qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0x802D5FFD>; }; /* SVS L1 */ qcom,gpu-pwrlevel@3 { reg = <3>; qcom,gpu-freq = <500000000>; qcom,bus-freq = <8>; qcom,bus-min = <7>; qcom,bus-max = <10>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0xA02D5FFD>; }; /* SVS */ qcom,gpu-pwrlevel@2 { reg = <2>; qcom,gpu-pwrlevel@4 { reg = <4>; qcom,gpu-freq = <400000000>; qcom,bus-freq = <7>; qcom,bus-min = <5>; qcom,bus-max = <8>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0x802E5FFD>; }; /* Low SVS */ qcom,gpu-pwrlevel@3 { reg = <3>; qcom,gpu-pwrlevel@5 { reg = <5>; qcom,gpu-freq = <275000000>; qcom,bus-freq = <5>; qcom,bus-min = <5>; Loading @@ -245,8 +286,8 @@ qcom,acd-level = <0x802F5FFD>; }; qcom,gpu-pwrlevel@4 { reg = <4>; qcom,gpu-pwrlevel@6 { reg = <6>; qcom,gpu-freq = <0>; qcom,bus-freq = <0>; qcom,bus-min = <0>; Loading @@ -270,7 +311,7 @@ qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0x802C5FFD>; qcom,acd-level = <0x802D5FFD>; }; /* SVS L1 */ Loading @@ -280,7 +321,7 @@ qcom,bus-freq = <8>; qcom,bus-min = <7>; qcom,bus-max = <10>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0xA02D5FFD>; }; /* SVS */ Loading @@ -290,7 +331,7 @@ qcom,bus-freq = <7>; qcom,bus-min = <5>; qcom,bus-max = <8>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0x802E5FFD>; }; /* Low SVS */ Loading Loading
qcom/lito-gpu.dtsi +5 −0 Original line number Diff line number Diff line Loading @@ -31,6 +31,11 @@ opp-microvolt = <RPMH_REGULATOR_LEVEL_NOM_L1>; }; opp-670000000 { opp-hz = /bits/ 64 <670000000>; opp-microvolt = <RPMH_REGULATOR_LEVEL_NOM_L1>; }; opp-625000000 { opp-hz = /bits/ 64 <625000000>; opp-microvolt = <RPMH_REGULATOR_LEVEL_NOM>; Loading
qcom/lito-v2.dtsi +78 −37 Original line number Diff line number Diff line Loading @@ -39,42 +39,63 @@ #size-cells = <0>; qcom,speed-bin = <0>; qcom,ca-target-pwrlevel = <2>; qcom,initial-pwrlevel = <3>; qcom,ca-target-pwrlevel = <4>; qcom,initial-pwrlevel = <5>; qcom,throttle-pwrlevel = <0>; /* NOM */ /* TURBO */ qcom,gpu-pwrlevel@0 { reg = <0>; qcom,gpu-freq = <625000000>; qcom,gpu-freq = <750000000>; qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0x802C5FFD>; qcom,acd-level = <0xA02C5FFD>; }; /* SVS L1 */ /* NOM */ qcom,gpu-pwrlevel@1 { reg = <1>; qcom,gpu-freq = <670000000>; qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0xA02C5FFD>; }; /* NOM */ qcom,gpu-pwrlevel@2 { reg = <2>; qcom,gpu-freq = <625000000>; qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0x802D5FFD>; }; /* SVS L1 */ qcom,gpu-pwrlevel@3 { reg = <3>; qcom,gpu-freq = <500000000>; qcom,bus-freq = <8>; qcom,bus-min = <7>; qcom,bus-max = <10>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0xA02D5FFD>; }; /* SVS */ qcom,gpu-pwrlevel@2 { reg = <2>; qcom,gpu-pwrlevel@4 { reg = <4>; qcom,gpu-freq = <400000000>; qcom,bus-freq = <7>; qcom,bus-min = <5>; qcom,bus-max = <8>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0x802E5FFD>; }; /* Low SVS */ qcom,gpu-pwrlevel@3 { reg = <3>; qcom,gpu-pwrlevel@5 { reg = <5>; qcom,gpu-freq = <275000000>; qcom,bus-freq = <5>; qcom,bus-min = <5>; Loading @@ -82,8 +103,8 @@ qcom,acd-level = <0x802F5FFD>; }; qcom,gpu-pwrlevel@4 { reg = <4>; qcom,gpu-pwrlevel@6 { reg = <6>; qcom,gpu-freq = <0>; qcom,bus-freq = <0>; qcom,bus-min = <0>; Loading @@ -107,7 +128,7 @@ qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0x802C5FFD>; qcom,acd-level = <0x802D5FFD>; }; /* SVS L1 */ Loading @@ -117,7 +138,7 @@ qcom,bus-freq = <8>; qcom,bus-min = <7>; qcom,bus-max = <10>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0xA02D5FFD>; }; /* SVS */ Loading @@ -127,7 +148,7 @@ qcom,bus-freq = <7>; qcom,bus-min = <5>; qcom,bus-max = <8>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0x802E5FFD>; }; /* Low SVS */ Loading Loading @@ -164,7 +185,7 @@ qcom,bus-freq = <8>; qcom,bus-min = <7>; qcom,bus-max = <12>; qcom,acd-level = <0x802C5FFD>; qcom,acd-level = <0x802D5FFD>; }; /* SVS */ Loading @@ -174,7 +195,7 @@ qcom,bus-freq = <7>; qcom,bus-min = <5>; qcom,bus-max = <8>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0x802E5FFD>; }; /* Low SVS */ Loading @@ -201,43 +222,63 @@ #size-cells = <0>; qcom,speed-bin = <158>; qcom,ca-target-pwrlevel = <4>; qcom,initial-pwrlevel = <5>; qcom,throttle-pwrlevel = <0>; qcom,initial-pwrlevel = <3>; qcom,ca-target-pwrlevel = <2>; /* NOM */ /* TURBO */ qcom,gpu-pwrlevel@0 { reg = <0>; qcom,gpu-freq = <625000000>; qcom,gpu-freq = <750000000>; qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0x802C5FFD>; qcom,acd-level = <0xA02C5FFD>; }; /* SVS L1 */ /* NOM */ qcom,gpu-pwrlevel@1 { reg = <1>; qcom,gpu-freq = <670000000>; qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0xA02C5FFD>; }; /* NOM */ qcom,gpu-pwrlevel@2 { reg = <2>; qcom,gpu-freq = <625000000>; qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0x802D5FFD>; }; /* SVS L1 */ qcom,gpu-pwrlevel@3 { reg = <3>; qcom,gpu-freq = <500000000>; qcom,bus-freq = <8>; qcom,bus-min = <7>; qcom,bus-max = <10>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0xA02D5FFD>; }; /* SVS */ qcom,gpu-pwrlevel@2 { reg = <2>; qcom,gpu-pwrlevel@4 { reg = <4>; qcom,gpu-freq = <400000000>; qcom,bus-freq = <7>; qcom,bus-min = <5>; qcom,bus-max = <8>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0x802E5FFD>; }; /* Low SVS */ qcom,gpu-pwrlevel@3 { reg = <3>; qcom,gpu-pwrlevel@5 { reg = <5>; qcom,gpu-freq = <275000000>; qcom,bus-freq = <5>; qcom,bus-min = <5>; Loading @@ -245,8 +286,8 @@ qcom,acd-level = <0x802F5FFD>; }; qcom,gpu-pwrlevel@4 { reg = <4>; qcom,gpu-pwrlevel@6 { reg = <6>; qcom,gpu-freq = <0>; qcom,bus-freq = <0>; qcom,bus-min = <0>; Loading @@ -270,7 +311,7 @@ qcom,bus-freq = <10>; qcom,bus-min = <9>; qcom,bus-max = <12>; qcom,acd-level = <0x802C5FFD>; qcom,acd-level = <0x802D5FFD>; }; /* SVS L1 */ Loading @@ -280,7 +321,7 @@ qcom,bus-freq = <8>; qcom,bus-min = <7>; qcom,bus-max = <10>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0xA02D5FFD>; }; /* SVS */ Loading @@ -290,7 +331,7 @@ qcom,bus-freq = <7>; qcom,bus-min = <5>; qcom,bus-max = <8>; qcom,acd-level = <0xA02C5FFD>; qcom,acd-level = <0x802E5FFD>; }; /* Low SVS */ Loading