Lines Matching refs:panel

98 	if (!msm_dsi->panel) {  in dsi_mgr_connector_detect()
99 msm_dsi->panel = msm_dsi_host_get_panel(msm_dsi->host, in dsi_mgr_connector_detect()
107 if (!msm_dsi->panel && IS_DUAL_PANEL() && in dsi_mgr_connector_detect()
109 msm_dsi->panel = msm_dsi_host_get_panel( in dsi_mgr_connector_detect()
112 if (msm_dsi->panel && IS_DUAL_PANEL()) in dsi_mgr_connector_detect()
119 if (msm_dsi->panel && IS_DUAL_PANEL() && in dsi_mgr_connector_detect()
120 other_dsi && other_dsi->panel) { in dsi_mgr_connector_detect()
136 return msm_dsi->panel ? connector_status_connected : in dsi_mgr_connector_detect()
212 struct drm_panel *panel = msm_dsi->panel; in dsi_mgr_connector_get_modes() local
215 if (!panel) in dsi_mgr_connector_get_modes()
223 drm_panel_attach(panel, connector); in dsi_mgr_connector_get_modes()
224 num = drm_panel_get_modes(panel); in dsi_mgr_connector_get_modes()
225 drm_panel_detach(panel); in dsi_mgr_connector_get_modes()
283 struct drm_panel *panel = msm_dsi->panel; in dsi_mgr_bridge_pre_enable() local
288 if (!panel || (is_dual_panel && (DSI_1 == id))) in dsi_mgr_bridge_pre_enable()
309 ret = drm_panel_prepare(panel); in dsi_mgr_bridge_pre_enable()
329 ret = drm_panel_enable(panel); in dsi_mgr_bridge_pre_enable()
343 drm_panel_unprepare(panel); in dsi_mgr_bridge_pre_enable()
369 struct drm_panel *panel = msm_dsi->panel; in dsi_mgr_bridge_post_disable() local
375 if (!panel || (is_dual_panel && (DSI_1 == id))) in dsi_mgr_bridge_post_disable()
378 ret = drm_panel_disable(panel); in dsi_mgr_bridge_post_disable()
392 ret = drm_panel_unprepare(panel); in dsi_mgr_bridge_post_disable()