drm/msm/dpu: add setup_clk_force_ctrl() op to sspp & wb
authorNeil Armstrong <neil.armstrong@linaro.org>
Thu, 12 Oct 2023 09:01:28 +0000 (11:01 +0200)
committerRob Clark <robdclark@chromium.org>
Mon, 16 Oct 2023 16:38:22 +0000 (09:38 -0700)
commit87e968672753191a71d4ec9b7585685a21768345
tree30187bbf248f0d1982a6dda12dbb3c34206b718e
parent76191dc11ee8654f637aae2a083386f7278594d6
drm/msm/dpu: add setup_clk_force_ctrl() op to sspp & wb

Starting from SM8550, the SSPP & WB clock controls are moved
the SSPP and WB register range, as it's called "VBIF_CLK_SPLIT"
downstream.

Implement setup_clk_force_ctrl() only starting from major version 9
which corresponds to SM8550 MDSS.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Patchwork: https://patchwork.freedesktop.org/patch/562322/
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.h
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c