From e78097e89b7b55b84884bce891e522b57fbaebf0 Mon Sep 17 00:00:00 2001 From: Sandy Huang Date: Tue, 20 Jul 2021 14:45:03 +0800 Subject: [PATCH] drm/bridge: dw-mipi-dsi: add api to get connector Signed-off-by: Sandy Huang Change-Id: Id024b178bf936f0af3a782fe2c54fde661cce0da --- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 6 ++++++ include/drm/bridge/dw_mipi_dsi.h | 1 + 2 files changed, 7 insertions(+) diff --git a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c b/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c index ff25a87c5239..43ee0fe14c88 100644 --- a/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c +++ b/drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c @@ -1241,6 +1241,12 @@ void dw_mipi_dsi_unbind(struct dw_mipi_dsi *dsi) } EXPORT_SYMBOL_GPL(dw_mipi_dsi_unbind); +struct drm_connector *dw_mipi_dsi_get_connector(struct dw_mipi_dsi *dsi) +{ + return drm_panel_bridge_connector(dsi->panel_bridge); +} +EXPORT_SYMBOL_GPL(dw_mipi_dsi_get_connector); + MODULE_AUTHOR("Chris Zhong "); MODULE_AUTHOR("Philippe Cornu "); MODULE_DESCRIPTION("DW MIPI DSI host controller driver"); diff --git a/include/drm/bridge/dw_mipi_dsi.h b/include/drm/bridge/dw_mipi_dsi.h index bda8aa7c2280..f89b0476aafd 100644 --- a/include/drm/bridge/dw_mipi_dsi.h +++ b/include/drm/bridge/dw_mipi_dsi.h @@ -66,5 +66,6 @@ void dw_mipi_dsi_remove(struct dw_mipi_dsi *dsi); int dw_mipi_dsi_bind(struct dw_mipi_dsi *dsi, struct drm_encoder *encoder); void dw_mipi_dsi_unbind(struct dw_mipi_dsi *dsi); void dw_mipi_dsi_set_slave(struct dw_mipi_dsi *dsi, struct dw_mipi_dsi *slave); +struct drm_connector *dw_mipi_dsi_get_connector(struct dw_mipi_dsi *dsi); #endif /* __DW_MIPI_DSI__ */