]> xenbits.xensource.com Git - people/pauldu/linux.git/commitdiff
drm/msm/adreno: Enable optional icc voting from OPP tables
authorKonrad Dybcio <konrad.dybcio@linaro.org>
Thu, 23 Feb 2023 10:52:03 +0000 (11:52 +0100)
committerRob Clark <robdclark@chromium.org>
Mon, 20 Mar 2023 18:04:59 +0000 (11:04 -0700)
Add the dev_pm_opp_of_find_icc_paths() call to let the OPP framework
handle bus voting as part of power level setting.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Patchwork: https://patchwork.freedesktop.org/patch/523787/
Link: https://lore.kernel.org/r/20230223-topic-opp-v3-7-5f22163cd1df@linaro.org
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/adreno/adreno_device.c

index c5c4c93b3689c0e9bc9b3928a88c3e0497d07620..f35392c034f7e36452e7672ed368e1b12a08e52f 100644 (file)
@@ -548,6 +548,10 @@ static int adreno_bind(struct device *dev, struct device *master, void *data)
                return PTR_ERR(gpu);
        }
 
+       ret = dev_pm_opp_of_find_icc_paths(dev, NULL);
+       if (ret)
+               return ret;
+
        return 0;
 }