arm64: dts: qcom: msm8996: fix GPU OPP table
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Sun, 24 Jul 2022 14:04:20 +0000 (17:04 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 31 Dec 2022 12:31:47 +0000 (13:31 +0100)
[ Upstream commit 0d440d811e6e2f37093e54db55bc27fe66678170 ]

Fix Adreno OPP table according to the msm-3.18. Enable 624 MHz for the
speed bin 3 and 560 MHz for bins 2 and 3.

Fixes: 69cc3114ab0f ("arm64: dts: Add Adreno GPU definitions")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20220724140421.1933004-7-dmitry.baryshkov@linaro.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/arm64/boot/dts/qcom/msm8996.dtsi

index 7cc9332..67f0167 100644 (file)
                                compatible = "operating-points-v2";
 
                                /*
-                                * 624Mhz and 560Mhz are only available on speed
-                                * bin (1 << 0). All the rest are available on
-                                * all bins of the hardware
+                                * 624Mhz is only available on speed bins 0 and 3.
+                                * 560Mhz is only available on speed bins 0, 2 and 3.
+                                * All the rest are available on all bins of the hardware.
                                 */
                                opp-624000000 {
                                        opp-hz = /bits/ 64 <624000000>;
-                                       opp-supported-hw = <0x01>;
+                                       opp-supported-hw = <0x09>;
                                };
                                opp-560000000 {
                                        opp-hz = /bits/ 64 <560000000>;
-                                       opp-supported-hw = <0x01>;
+                                       opp-supported-hw = <0x0d>;
                                };
                                opp-510000000 {
                                        opp-hz = /bits/ 64 <510000000>;