arm64: dts: qcom: sc7180: Add opp-peak-kBps to GPU opp
authorSharat Masetty <smasetty@codeaurora.org>
Fri, 17 Jul 2020 13:29:39 +0000 (18:59 +0530)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Tue, 28 Jul 2020 06:27:03 +0000 (23:27 -0700)
Add opp-peak-kBps bindings to the GPU opp table, listing the peak
GPU -> DDR bandwidth requirement for each opp level. This will be
used to scale the DDR bandwidth along with the GPU frequency dynamically.

Signed-off-by: Sharat Masetty <smasetty@codeaurora.org>
Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
Signed-off-by: Akhil P Oommen <akhilpo@codeaurora.org>
Link: https://lore.kernel.org/r/1594992579-20662-7-git-send-email-akhilpo@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
arch/arm64/boot/dts/qcom/sc7180.dtsi

index 3255d3768cc0423ea2e2a6eae196f49f1e9cf7a0..d46b3833e52fda3319b159b37b19dbe45ee0d20e 100644 (file)
                                opp-800000000 {
                                        opp-hz = /bits/ 64 <800000000>;
                                        opp-level = <RPMH_REGULATOR_LEVEL_TURBO>;
+                                       opp-peak-kBps = <8532000>;
                                };
 
                                opp-650000000 {
                                        opp-hz = /bits/ 64 <650000000>;
                                        opp-level = <RPMH_REGULATOR_LEVEL_NOM_L1>;
+                                       opp-peak-kBps = <7216000>;
                                };
 
                                opp-565000000 {
                                        opp-hz = /bits/ 64 <565000000>;
                                        opp-level = <RPMH_REGULATOR_LEVEL_NOM>;
+                                       opp-peak-kBps = <5412000>;
                                };
 
                                opp-430000000 {
                                        opp-hz = /bits/ 64 <430000000>;
                                        opp-level = <RPMH_REGULATOR_LEVEL_SVS_L1>;
+                                       opp-peak-kBps = <5412000>;
                                };
 
                                opp-355000000 {
                                        opp-hz = /bits/ 64 <355000000>;
                                        opp-level = <RPMH_REGULATOR_LEVEL_SVS>;
+                                       opp-peak-kBps = <3072000>;
                                };
 
                                opp-267000000 {
                                        opp-hz = /bits/ 64 <267000000>;
                                        opp-level = <RPMH_REGULATOR_LEVEL_LOW_SVS>;
+                                       opp-peak-kBps = <3072000>;
                                };
 
                                opp-180000000 {
                                        opp-hz = /bits/ 64 <180000000>;
                                        opp-level = <RPMH_REGULATOR_LEVEL_MIN_SVS>;
+                                       opp-peak-kBps = <1804000>;
                                };
                        };
                };