drm/bridge: synopsys: dw-mipi-dsi: Add dw_mipi_dsi_get_bridge() helper
Add dw_mipi_dsi_get_bridge() helper so that it can be used by vendor drivers which implement vendor specific extensions to Synopsys DW MIPI DSI. Signed-off-by: Liu Ying <victor.liu@nxp.com> Reviewed-by: Robert Foss <rfoss@kernel.org> Signed-off-by: Robert Foss <rfoss@kernel.org> Link: https://patchwork.freedesktop.org/patch/msgid/20230821034008.3876938-2-victor.liu@nxp.com
This commit is contained in:
parent
e12c4703ce
commit
ec20c510ee
@ -1209,6 +1209,12 @@ void dw_mipi_dsi_set_slave(struct dw_mipi_dsi *dsi, struct dw_mipi_dsi *slave)
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(dw_mipi_dsi_set_slave);
|
||||
|
||||
struct drm_bridge *dw_mipi_dsi_get_bridge(struct dw_mipi_dsi *dsi)
|
||||
{
|
||||
return &dsi->bridge;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(dw_mipi_dsi_get_bridge);
|
||||
|
||||
/*
|
||||
* Probe/remove API, used from platforms based on the DRM bridge API.
|
||||
*/
|
||||
|
@ -11,6 +11,7 @@
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
#include <drm/drm_bridge.h>
|
||||
#include <drm/drm_modes.h>
|
||||
|
||||
struct drm_display_mode;
|
||||
@ -68,5 +69,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_bridge *dw_mipi_dsi_get_bridge(struct dw_mipi_dsi *dsi);
|
||||
|
||||
#endif /* __DW_MIPI_DSI__ */
|
||||
|
Loading…
x
Reference in New Issue
Block a user