1
0

disp: msm: dsi: Add a new function to get drm_panel

A new API to get drm_panel from dsi_display.
The drm_panel was defined as a member of drm_connector.
When doing connector initialize, can set drm_panel to
drm_connector. So this API is needed to get drm_panel
from dsi_dsiplay.

Change-Id: I0ec9de5a9407085048a8fef421b7b28d466085ed
Signed-off-by: Yuan Zhao <yzhao@codeaurora.org>
Este cometimento está contido em:
Yuan Zhao
2019-07-04 10:32:09 +08:00
cometido por Gerrit - the friendly Code Review server
ascendente dbbb358a92
cometimento df6d76968e
2 ficheiros modificados com 19 adições e 0 eliminações

Ver ficheiro

@@ -5537,6 +5537,16 @@ static struct mipi_dsi_host_ops dsi_host_ext_ops = {
.transfer = dsi_host_transfer,
};
struct drm_panel *dsi_display_get_drm_panel(struct dsi_display * display)
{
if (!display || !display->panel) {
pr_err("invalid param(s)\n");
return NULL;
}
return &display->panel->drm_panel;
}
int dsi_display_drm_ext_bridge_init(struct dsi_display *display,
struct drm_encoder *encoder, struct drm_connector *connector)
{