diff --git a/qcom/waipio-gpu.dtsi b/qcom/waipio-gpu.dtsi index 5abc8a6e..794d1c59 100644 --- a/qcom/waipio-gpu.dtsi +++ b/qcom/waipio-gpu.dtsi @@ -53,7 +53,8 @@ , /* index=7 */ , /* index=8 */ , /* index=9 */ - ; /* index=10 */ + , /* index=10 */ + ; /* index=11 */ zap-shader { memory-region = <&gpu_micro_code_mem>; @@ -71,9 +72,9 @@ qcom,gpu-freq = <818000000>; qcom,level = ; - qcom,bus-freq = <10>; - qcom,bus-min = <10>; - qcom,bus-max = <10>; + qcom,bus-freq = <11>; + qcom,bus-min = <11>; + qcom,bus-max = <11>; qcom,acd-level = <0x882c5ffd>; }; @@ -83,9 +84,9 @@ qcom,gpu-freq = <791000000>; qcom,level = ; - qcom,bus-freq = <10>; - qcom,bus-min = <9>; - qcom,bus-max = <10>; + qcom,bus-freq = <11>; + qcom,bus-min = <10>; + qcom,bus-max = <11>; qcom,acd-level = <0x882c5ffd>; }; @@ -97,7 +98,7 @@ qcom,bus-freq = <10>; qcom,bus-min = <9>; - qcom,bus-max = <10>; + qcom,bus-max = <11>; qcom,acd-level = <0x882d5ffd>; }; @@ -109,7 +110,7 @@ qcom,bus-freq = <10>; qcom,bus-min = <6>; - qcom,bus-max = <10>; + qcom,bus-max = <11>; qcom,acd-level = <0xa82d5ffd>; }; diff --git a/qcom/waipio-v2-gpu.dtsi b/qcom/waipio-v2-gpu.dtsi index 608f0576..e69a8b94 100644 --- a/qcom/waipio-v2-gpu.dtsi +++ b/qcom/waipio-v2-gpu.dtsi @@ -2,7 +2,7 @@ compatible = "qcom,adreno-gpu-c500v2", "qcom,kgsl-3d0"; - qcom,initial-pwrlevel = <7>; + qcom,initial-pwrlevel = <9>; qcom,gpu-model = "Adreno730v2"; @@ -14,82 +14,122 @@ qcom,gpu-pwrlevel@0 { reg = <0>; + qcom,gpu-freq = <818000000>; + qcom,level = ; + + qcom,bus-freq = <11>; + qcom,bus-min = <11>; + qcom,bus-max = <11>; + + qcom,acd-level = <0x882c5ffd>; + }; + + qcom,gpu-pwrlevel@1 { + reg = <1>; + qcom,gpu-freq = <791000000>; + qcom,level = ; + + qcom,bus-freq = <11>; + qcom,bus-min = <10>; + qcom,bus-max = <11>; + + qcom,acd-level = <0x882c5ffd>; + }; + + qcom,gpu-pwrlevel@2 { + reg = <2>; qcom,gpu-freq = <734000000>; qcom,level = ; qcom,bus-freq = <10>; qcom,bus-min = <9>; - qcom,bus-max = <10>; + qcom,bus-max = <11>; + + qcom,acd-level = <0x882d5ffd>; }; - qcom,gpu-pwrlevel@1 { - reg = <1>; + qcom,gpu-pwrlevel@3 { + reg = <3>; qcom,gpu-freq = <640000000>; qcom,level = ; qcom,bus-freq = <10>; qcom,bus-min = <6>; - qcom,bus-max = <10>; + qcom,bus-max = <11>; + + qcom,acd-level = <0xa82d5ffd>; }; - qcom,gpu-pwrlevel@2 { - reg = <2>; + qcom,gpu-pwrlevel@4 { + reg = <4>; qcom,gpu-freq = <599000000>; qcom,level = ; qcom,bus-freq = <8>; qcom,bus-min = <6>; qcom,bus-max = <9>; + + qcom,acd-level = <0x882e5ffd>; }; - qcom,gpu-pwrlevel@3 { - reg = <3>; + qcom,gpu-pwrlevel@5 { + reg = <5>; qcom,gpu-freq = <545000000>; qcom,level = ; qcom,bus-freq = <8>; qcom,bus-min = <6>; qcom,bus-max = <9>; + + qcom,acd-level = <0x882e5ffd>; }; - qcom,gpu-pwrlevel@4 { - reg = <4>; + qcom,gpu-pwrlevel@6 { + reg = <6>; qcom,gpu-freq = <492000000>; qcom,level = ; qcom,bus-freq = <6>; qcom,bus-min = <6>; qcom,bus-max = <8>; + + qcom,acd-level = <0x882e5ffd>; }; - qcom,gpu-pwrlevel@5 { - reg = <5>; + qcom,gpu-pwrlevel@7 { + reg = <7>; qcom,gpu-freq = <421000000>; qcom,level = ; qcom,bus-freq = <6>; qcom,bus-min = <3>; qcom,bus-max = <8>; + + qcom,acd-level = <0xa82e5ffd>; }; - qcom,gpu-pwrlevel@6 { - reg = <6>; + qcom,gpu-pwrlevel@8 { + reg = <8>; qcom,gpu-freq = <350000000>; qcom,level = ; qcom,bus-freq = <3>; qcom,bus-min = <1>; qcom,bus-max = <5>; + + qcom,acd-level = <0x882f5ffd>; }; - qcom,gpu-pwrlevel@7 { - reg = <7>; + qcom,gpu-pwrlevel@9 { + reg = <9>; qcom,gpu-freq = <285000000>; qcom,level = ; qcom,bus-freq = <2>; qcom,bus-min = <1>; qcom,bus-max = <5>; + + qcom,acd-level = <0x882f5ffd>; }; }; };