[RFC PATCH 0/2] drm/msm/mdp4: rework LVDS/LCDC panel support
Dmitry Baryshkov
dmitry.baryshkov at linaro.org
Thu Jun 16 09:03:19 UTC 2022
MDP4 uses custom code to handle LVDS panel. It predates handling
EPROBE_DEFER, it tries to work when the panel device is not available,
etc. Switch MDP4 LCDC code to use drm_panel_bridge/drm_bridge_connector
to follow contemporary DRM practices.
Note, this code has been compile-tested only. Testing on the real device
is still pending (and will be performed before the merge).
Dmitry Baryshkov (2):
drm/msm/mdp4: move move_valid callback to lcdc_encoder
drm/msm/mdp4: switch LVDS to use drm_bridge/_connector
drivers/gpu/drm/msm/Makefile | 1 -
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 32 ++++-
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.h | 7 +-
.../gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 46 +++----
.../drm/msm/disp/mdp4/mdp4_lvds_connector.c | 120 ------------------
5 files changed, 47 insertions(+), 159 deletions(-)
delete mode 100644 drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.c
--
2.35.1
More information about the dri-devel
mailing list