From bd85616149f2fcdcc6087b8898bde3f0baa2e515 Mon Sep 17 00:00:00 2001 From: Deepak Kumar Date: Tue, 17 Jan 2023 22:39:31 +0530 Subject: [PATCH] ARM: dts: msm: Add support for 940MHz sku for parrot GPU Add support for 940MHz sku. Change-Id: I18499f2724b18e5f2082db39c3f788f8df1a0f10 --- qcom/parrot-gpu.dtsi | 152 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 152 insertions(+) diff --git a/qcom/parrot-gpu.dtsi b/qcom/parrot-gpu.dtsi index 949fba82..96b24407 100644 --- a/qcom/parrot-gpu.dtsi +++ b/qcom/parrot-gpu.dtsi @@ -712,6 +712,158 @@ qcom,acd-level = <0xA82E5FFD>; }; }; + + qcom,gpu-pwrlevels-5 { + #address-cells = <1>; + #size-cells = <0>; + + qcom,speed-bin = <198>; + qcom,initial-pwrlevel = <7>; + + qcom,gpu-pwrlevel@0 { + reg = <0>; + qcom,gpu-freq = <940000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <8>; + qcom,bus-max-ddr7 = <8>; + + qcom,bus-freq-ddr8 = <10>; + qcom,bus-min-ddr8 = <10>; + qcom,bus-max-ddr8 = <10>; + + qcom,acd-level = <0xA82B5FFD>; + }; + + qcom,gpu-pwrlevel@1 { + reg = <1>; + qcom,gpu-freq = <875000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <8>; + qcom,bus-max-ddr7 = <8>; + + qcom,bus-freq-ddr8 = <9>; + qcom,bus-min-ddr8 = <9>; + qcom,bus-max-ddr8 = <10>; + + qcom,acd-level = <0x882C5FFD>; + }; + + qcom,gpu-pwrlevel@2 { + reg = <2>; + qcom,gpu-freq = <816000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <8>; + qcom,bus-min-ddr7 = <7>; + qcom,bus-max-ddr7 = <8>; + + qcom,bus-freq-ddr8 = <9>; + qcom,bus-min-ddr8 = <8>; + qcom,bus-max-ddr8 = <10>; + + qcom,acd-level = <0x882C5FFD>; + }; + + qcom,gpu-pwrlevel@3 { + reg = <3>; + qcom,gpu-freq = <734000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <7>; + qcom,bus-min-ddr7 = <6>; + qcom,bus-max-ddr7 = <8>; + + qcom,bus-freq-ddr8 = <8>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <9>; + + qcom,acd-level = <0xA82C5FFD>; + }; + + qcom,gpu-pwrlevel@4 { + reg = <4>; + qcom,gpu-freq = <650000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <6>; + qcom,bus-min-ddr7 = <5>; + qcom,bus-max-ddr7 = <7>; + + qcom,bus-freq-ddr8 = <8>; + qcom,bus-min-ddr8 = <7>; + qcom,bus-max-ddr8 = <9>; + + qcom,acd-level = <0xA82C5FFD>; + }; + + qcom,gpu-pwrlevel@5 { + reg = <5>; + qcom,gpu-freq = <600000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <5>; + qcom,bus-min-ddr7 = <4>; + qcom,bus-max-ddr7 = <6>; + + qcom,bus-freq-ddr8 = <7>; + qcom,bus-min-ddr8 = <6>; + qcom,bus-max-ddr8 = <8>; + + qcom,acd-level = <0xA82C5FFD>; + }; + + qcom,gpu-pwrlevel@6 { + reg = <6>; + qcom,gpu-freq = <500000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <4>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <5>; + + qcom,bus-freq-ddr8 = <6>; + qcom,bus-min-ddr8 = <5>; + qcom,bus-max-ddr8 = <7>; + + qcom,acd-level = <0xA82C5FFD>; + }; + + qcom,gpu-pwrlevel@7 { + reg = <7>; + qcom,gpu-freq = <345000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + + qcom,acd-level = <0x882D5FFD>; + }; + + qcom,gpu-pwrlevel@8 { + reg = <8>; + qcom,gpu-freq = <295000000>; + qcom,level = ; + + qcom,bus-freq-ddr7 = <2>; + qcom,bus-min-ddr7 = <2>; + qcom,bus-max-ddr7 = <4>; + + qcom,bus-freq-ddr8 = <3>; + qcom,bus-min-ddr8 = <3>; + qcom,bus-max-ddr8 = <6>; + + qcom,acd-level = <0xA82E5FFD>; + }; + }; }; qcom,gpu-mempools {