drm/msm/dpu: support setting up two independent DSI connectors
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Sat, 17 Jul 2021 12:40:12 +0000 (15:40 +0300)
committerRob Clark <robdclark@chromium.org>
Sat, 7 Aug 2021 18:48:39 +0000 (11:48 -0700)
commita2f3d32f1434becbd17b255c5072b7a20b13292a
treec76c152c14390cfc9317c0856231f5e3c3932ae6
parentf518f6c111e73614466a471be157b18b4e12a1cc
drm/msm/dpu: support setting up two independent DSI connectors

Move setting up encoders from set_encoder_mode to
_dpu_kms_initialize_dsi() / _dpu_kms_initialize_displayport(). This
allows us to support not only "single DSI" and "bonded DSI" but also "two
independent DSI" configurations. In future this would also help adding
support for multiple DP connectors.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Abhinav Kumar <abhinavk@codeaurora.org>
Link: https://lore.kernel.org/r/20210717124016.316020-4-dmitry.baryshkov@linaro.org
Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c