OSDN Git Service

drm/msm/dpu: add support for clk and bw scaling for display
authorKalyan Thota <kalyan_t@codeaurora.org>
Thu, 16 Jul 2020 11:35:34 +0000 (17:05 +0530)
committerRob Clark <robdclark@chromium.org>
Fri, 4 Sep 2020 19:15:29 +0000 (12:15 -0700)
commitc33b7c0389e17da3619434d46be9adf3fa0eba85
tree904a79647c7e7fd088315faa934d228830b7d476
parentf6828e0c4045f03f9cf2df6c2a768102641183f4
drm/msm/dpu: add support for clk and bw scaling for display

This change adds support to scale src clk and bandwidth as
per composition requirements.

Interconnect registration for bw has been moved to mdp
device node from mdss to facilitate the scaling.

Changes in v1:
 - Address armv7 compilation issues with the patch (Rob)

Signed-off-by: Kalyan Thota <kalyan_t@codeaurora.org>
Reviewed-by: Rob Clark <robdclark@chromium.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h
drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h