linux/drivers/gpu/drm/msm/disp/mdp4
Dmitry Baryshkov 9b565edc44 drm/msm/mdp4: switch LVDS to use drm_bridge/_connector
LVDS support in MDP4 driver makes use of drm_connector directly. However
LCDC encoder and LVDS connector are wrappers around drm_panel. Switch
them to use drm_panel_bridge/drm_bridge_connector. This allows using
standard interface for the drm_panel and also inserting additional
bridges between encoder and panel.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
Patchwork: https://patchwork.freedesktop.org/patch/650290/
Link: https://lore.kernel.org/r/20250425-fd-mdp4-lvds-v4-6-6b212160b44c@oss.qualcomm.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
2025-05-02 01:14:11 +03:00
..
mdp4_crtc.c drm/msm: merge dpu_format and mdp_format in struct msm_format 2024-04-23 12:56:29 +03:00
mdp4_dsi_encoder.c drm/msm/mdp4: use drmm-managed allocation for mdp4_dsi_encoder 2023-12-03 03:13:05 +03:00
mdp4_dtv_encoder.c drm/msm/mdp4: use drmm-managed allocation for mdp4_dtv_encoder 2023-12-03 03:13:05 +03:00
mdp4_irq.c drm/msm/mdp4: convert to drm_crtc_handle_vblank() 2023-01-09 08:34:12 +02:00
mdp4_kms.c drm/msm/mdp4: switch LVDS to use drm_bridge/_connector 2025-05-02 01:14:11 +03:00
mdp4_kms.h drm/msm/mdp4: switch LVDS to use drm_bridge/_connector 2025-05-02 01:14:11 +03:00
mdp4_lcdc_encoder.c drm/msm/mdp4: switch LVDS to use drm_bridge/_connector 2025-05-02 01:14:11 +03:00
mdp4_lvds_pll.c drm/msm/mdp4: use parent_data for LVDS PLL 2025-05-02 01:13:35 +03:00
mdp4_plane.c drm/msm/mdp4: use drmm-managed allocation for mdp4_plane 2024-04-23 13:01:24 +03:00