diff --git a/qcom/lahaina-gpu.dtsi b/qcom/lahaina-gpu.dtsi index 37ac13f9f2c4..1094200cb581 100644 --- a/qcom/lahaina-gpu.dtsi +++ b/qcom/lahaina-gpu.dtsi @@ -21,7 +21,7 @@ qcom,chipid = <0x06060000>; - qcom,initial-pwrlevel = <2>; + qcom,initial-pwrlevel = <4>; qcom,no-nap; @@ -110,29 +110,72 @@ qcom,gpu-pwrlevel@0 { reg = <0>; - qcom,gpu-freq = <540000000>; - qcom,level = ; - qcom,bus-freq = <1>; - qcom,bus-min = <1>; - qcom,bus-max = <1>; + qcom,gpu-freq = <676000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <11>; + qcom,bus-min-ddr7 = <11>; + qcom,bus-max-ddr7 = <11>; + + qcom,bus-freq-ddr8 = <10>; + qcom,bus-min-ddr8 = <10>; + qcom,bus-max-ddr8 = <10>; }; qcom,gpu-pwrlevel@1 { reg = <1>; - qcom,gpu-freq = <443000000>; - qcom,level = ; - qcom,bus-freq = <1>; - qcom,bus-min = <1>; - qcom,bus-max = <1>; + qcom,gpu-freq = <608000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <8>; + qcom,bus-max-ddr7 = <11>; + + qcom,bus-freq-ddr8 = <7>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <10>; }; qcom,gpu-pwrlevel@2 { reg = <2>; + qcom,gpu-freq = <540000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <5>; + qcom,bus-max-ddr7 = <8>; + + qcom,bus-freq-ddr8 = <7>; + qcom,bus-min-ddr8 = <6>; + qcom,bus-max-ddr8 = <8>; + }; + + qcom,gpu-pwrlevel@3 { + reg = <3>; + qcom,gpu-freq = <443000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <6>; + qcom,bus-min-ddr7 = <5>; + qcom,bus-max-ddr7 = <8>; + + qcom,bus-freq-ddr8 = <7>; + qcom,bus-min-ddr8 = <5>; + qcom,bus-max-ddr8 = <8>; + }; + + qcom,gpu-pwrlevel@4 { + reg = <4>; qcom,gpu-freq = <315000000>; qcom,level = ; - qcom,bus-freq = <1>; - qcom,bus-min = <1>; - qcom,bus-max = <1>; + + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <8>; + + qcom,bus-freq-ddr8 = <2>; + qcom,bus-min-ddr8 = <2>; + qcom,bus-max-ddr8 = <8>; }; }; };