Loading qcom/lahaina-v2-gpu.dtsi +79 −11 Original line number Original line Diff line number Diff line &msm_gpu { &msm_gpu { qcom,chipid = <0x06060001>; qcom,chipid = <0x06060001>; qcom,initial-pwrlevel = <5>; qcom,initial-pwrlevel = <9>; /* Power levels */ /* Power levels */ qcom,gpu-pwrlevels { qcom,gpu-pwrlevels { Loading @@ -12,8 +12,8 @@ qcom,gpu-pwrlevel@0 { qcom,gpu-pwrlevel@0 { reg = <0>; reg = <0>; qcom,gpu-freq = <738000000>; qcom,gpu-freq = <840000000>; qcom,level = <RPMH_REGULATOR_LEVEL_NOM_L1>; qcom,level = <RPMH_REGULATOR_LEVEL_TURBO_L1>; qcom,bus-freq-ddr7 = <11>; qcom,bus-freq-ddr7 = <11>; qcom,bus-min-ddr7 = <11>; qcom,bus-min-ddr7 = <11>; Loading @@ -22,10 +22,44 @@ qcom,bus-freq-ddr8 = <11>; qcom,bus-freq-ddr8 = <11>; qcom,bus-min-ddr8 = <11>; qcom,bus-min-ddr8 = <11>; qcom,bus-max-ddr8 = <11>; qcom,bus-max-ddr8 = <11>; qcom,acd-level = <0x882c5ffd>; }; }; qcom,gpu-pwrlevel@1 { qcom,gpu-pwrlevel@1 { reg = <1>; reg = <1>; qcom,gpu-freq = <778000000>; qcom,level = <RPMH_REGULATOR_LEVEL_TURBO>; qcom,bus-freq-ddr7 = <11>; qcom,bus-min-ddr7 = <11>; qcom,bus-max-ddr7 = <11>; qcom,bus-freq-ddr8 = <11>; qcom,bus-min-ddr8 = <11>; qcom,bus-max-ddr8 = <11>; qcom,acd-level = <0xa82d5ffd>; }; qcom,gpu-pwrlevel@2 { reg = <2>; qcom,gpu-freq = <738000000>; qcom,level = <RPMH_REGULATOR_LEVEL_NOM_L1>; qcom,bus-freq-ddr7 = <11>; qcom,bus-min-ddr7 = <11>; qcom,bus-max-ddr7 = <11>; qcom,bus-freq-ddr8 = <11>; qcom,bus-min-ddr8 = <11>; qcom,bus-max-ddr8 = <11>; qcom,acd-level = <0xa82d5ffd>; }; qcom,gpu-pwrlevel@3 { reg = <3>; qcom,gpu-freq = <676000000>; qcom,gpu-freq = <676000000>; qcom,level = <RPMH_REGULATOR_LEVEL_NOM>; qcom,level = <RPMH_REGULATOR_LEVEL_NOM>; Loading @@ -36,10 +70,12 @@ qcom,bus-freq-ddr8 = <10>; qcom,bus-freq-ddr8 = <10>; qcom,bus-min-ddr8 = <10>; qcom,bus-min-ddr8 = <10>; qcom,bus-max-ddr8 = <11>; qcom,bus-max-ddr8 = <11>; qcom,acd-level = <0xa82c5ffd>; }; }; qcom,gpu-pwrlevel@2 { qcom,gpu-pwrlevel@4 { reg = <2>; reg = <4>; qcom,gpu-freq = <608000000>; qcom,gpu-freq = <608000000>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS_L2>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS_L2>; Loading @@ -50,10 +86,12 @@ qcom,bus-freq-ddr8 = <7>; qcom,bus-freq-ddr8 = <7>; qcom,bus-min-ddr8 = <7>; qcom,bus-min-ddr8 = <7>; qcom,bus-max-ddr8 = <11>; qcom,bus-max-ddr8 = <11>; qcom,acd-level = <0x882d5ffd>; }; }; qcom,gpu-pwrlevel@3 { qcom,gpu-pwrlevel@5 { reg = <3>; reg = <5>; qcom,gpu-freq = <540000000>; qcom,gpu-freq = <540000000>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS_L1>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS_L1>; Loading @@ -64,10 +102,26 @@ qcom,bus-freq-ddr8 = <7>; qcom,bus-freq-ddr8 = <7>; qcom,bus-min-ddr8 = <7>; qcom,bus-min-ddr8 = <7>; qcom,bus-max-ddr8 = <9>; qcom,bus-max-ddr8 = <9>; qcom,acd-level = <0xa82d5ffd>; }; }; qcom,gpu-pwrlevel@4 { qcom,gpu-pwrlevel@6 { reg = <4>; reg = <6>; qcom,gpu-freq = <491000000>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS_L0>; qcom,bus-freq-ddr7 = <8>; qcom,bus-min-ddr7 = <6>; qcom,bus-max-ddr7 = <10>; qcom,bus-freq-ddr8 = <7>; qcom,bus-min-ddr8 = <5>; qcom,bus-max-ddr8 = <7>; }; qcom,gpu-pwrlevel@7 { reg = <7>; qcom,gpu-freq = <443000000>; qcom,gpu-freq = <443000000>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS>; Loading @@ -80,8 +134,22 @@ qcom,bus-max-ddr8 = <7>; qcom,bus-max-ddr8 = <7>; }; }; qcom,gpu-pwrlevel@5 { qcom,gpu-pwrlevel@8 { reg = <5>; reg = <8>; qcom,gpu-freq = <379000000>; qcom,level = <RPMH_REGULATOR_LEVEL_LOW_SVS_L1>; qcom,bus-freq-ddr7 = <8>; qcom,bus-min-ddr7 = <6>; qcom,bus-max-ddr7 = <10>; qcom,bus-freq-ddr8 = <6>; qcom,bus-min-ddr8 = <5>; qcom,bus-max-ddr8 = <7>; }; qcom,gpu-pwrlevel@9 { reg = <9>; qcom,gpu-freq = <315000000>; qcom,gpu-freq = <315000000>; qcom,level = <RPMH_REGULATOR_LEVEL_LOW_SVS>; qcom,level = <RPMH_REGULATOR_LEVEL_LOW_SVS>; Loading Loading
qcom/lahaina-v2-gpu.dtsi +79 −11 Original line number Original line Diff line number Diff line &msm_gpu { &msm_gpu { qcom,chipid = <0x06060001>; qcom,chipid = <0x06060001>; qcom,initial-pwrlevel = <5>; qcom,initial-pwrlevel = <9>; /* Power levels */ /* Power levels */ qcom,gpu-pwrlevels { qcom,gpu-pwrlevels { Loading @@ -12,8 +12,8 @@ qcom,gpu-pwrlevel@0 { qcom,gpu-pwrlevel@0 { reg = <0>; reg = <0>; qcom,gpu-freq = <738000000>; qcom,gpu-freq = <840000000>; qcom,level = <RPMH_REGULATOR_LEVEL_NOM_L1>; qcom,level = <RPMH_REGULATOR_LEVEL_TURBO_L1>; qcom,bus-freq-ddr7 = <11>; qcom,bus-freq-ddr7 = <11>; qcom,bus-min-ddr7 = <11>; qcom,bus-min-ddr7 = <11>; Loading @@ -22,10 +22,44 @@ qcom,bus-freq-ddr8 = <11>; qcom,bus-freq-ddr8 = <11>; qcom,bus-min-ddr8 = <11>; qcom,bus-min-ddr8 = <11>; qcom,bus-max-ddr8 = <11>; qcom,bus-max-ddr8 = <11>; qcom,acd-level = <0x882c5ffd>; }; }; qcom,gpu-pwrlevel@1 { qcom,gpu-pwrlevel@1 { reg = <1>; reg = <1>; qcom,gpu-freq = <778000000>; qcom,level = <RPMH_REGULATOR_LEVEL_TURBO>; qcom,bus-freq-ddr7 = <11>; qcom,bus-min-ddr7 = <11>; qcom,bus-max-ddr7 = <11>; qcom,bus-freq-ddr8 = <11>; qcom,bus-min-ddr8 = <11>; qcom,bus-max-ddr8 = <11>; qcom,acd-level = <0xa82d5ffd>; }; qcom,gpu-pwrlevel@2 { reg = <2>; qcom,gpu-freq = <738000000>; qcom,level = <RPMH_REGULATOR_LEVEL_NOM_L1>; qcom,bus-freq-ddr7 = <11>; qcom,bus-min-ddr7 = <11>; qcom,bus-max-ddr7 = <11>; qcom,bus-freq-ddr8 = <11>; qcom,bus-min-ddr8 = <11>; qcom,bus-max-ddr8 = <11>; qcom,acd-level = <0xa82d5ffd>; }; qcom,gpu-pwrlevel@3 { reg = <3>; qcom,gpu-freq = <676000000>; qcom,gpu-freq = <676000000>; qcom,level = <RPMH_REGULATOR_LEVEL_NOM>; qcom,level = <RPMH_REGULATOR_LEVEL_NOM>; Loading @@ -36,10 +70,12 @@ qcom,bus-freq-ddr8 = <10>; qcom,bus-freq-ddr8 = <10>; qcom,bus-min-ddr8 = <10>; qcom,bus-min-ddr8 = <10>; qcom,bus-max-ddr8 = <11>; qcom,bus-max-ddr8 = <11>; qcom,acd-level = <0xa82c5ffd>; }; }; qcom,gpu-pwrlevel@2 { qcom,gpu-pwrlevel@4 { reg = <2>; reg = <4>; qcom,gpu-freq = <608000000>; qcom,gpu-freq = <608000000>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS_L2>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS_L2>; Loading @@ -50,10 +86,12 @@ qcom,bus-freq-ddr8 = <7>; qcom,bus-freq-ddr8 = <7>; qcom,bus-min-ddr8 = <7>; qcom,bus-min-ddr8 = <7>; qcom,bus-max-ddr8 = <11>; qcom,bus-max-ddr8 = <11>; qcom,acd-level = <0x882d5ffd>; }; }; qcom,gpu-pwrlevel@3 { qcom,gpu-pwrlevel@5 { reg = <3>; reg = <5>; qcom,gpu-freq = <540000000>; qcom,gpu-freq = <540000000>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS_L1>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS_L1>; Loading @@ -64,10 +102,26 @@ qcom,bus-freq-ddr8 = <7>; qcom,bus-freq-ddr8 = <7>; qcom,bus-min-ddr8 = <7>; qcom,bus-min-ddr8 = <7>; qcom,bus-max-ddr8 = <9>; qcom,bus-max-ddr8 = <9>; qcom,acd-level = <0xa82d5ffd>; }; }; qcom,gpu-pwrlevel@4 { qcom,gpu-pwrlevel@6 { reg = <4>; reg = <6>; qcom,gpu-freq = <491000000>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS_L0>; qcom,bus-freq-ddr7 = <8>; qcom,bus-min-ddr7 = <6>; qcom,bus-max-ddr7 = <10>; qcom,bus-freq-ddr8 = <7>; qcom,bus-min-ddr8 = <5>; qcom,bus-max-ddr8 = <7>; }; qcom,gpu-pwrlevel@7 { reg = <7>; qcom,gpu-freq = <443000000>; qcom,gpu-freq = <443000000>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS>; qcom,level = <RPMH_REGULATOR_LEVEL_SVS>; Loading @@ -80,8 +134,22 @@ qcom,bus-max-ddr8 = <7>; qcom,bus-max-ddr8 = <7>; }; }; qcom,gpu-pwrlevel@5 { qcom,gpu-pwrlevel@8 { reg = <5>; reg = <8>; qcom,gpu-freq = <379000000>; qcom,level = <RPMH_REGULATOR_LEVEL_LOW_SVS_L1>; qcom,bus-freq-ddr7 = <8>; qcom,bus-min-ddr7 = <6>; qcom,bus-max-ddr7 = <10>; qcom,bus-freq-ddr8 = <6>; qcom,bus-min-ddr8 = <5>; qcom,bus-max-ddr8 = <7>; }; qcom,gpu-pwrlevel@9 { reg = <9>; qcom,gpu-freq = <315000000>; qcom,gpu-freq = <315000000>; qcom,level = <RPMH_REGULATOR_LEVEL_LOW_SVS>; qcom,level = <RPMH_REGULATOR_LEVEL_LOW_SVS>; Loading