From 4e679c086d1cf47c5f9b80fa4366aaba309d3142 Mon Sep 17 00:00:00 2001 From: Lei Chen Date: Wed, 31 Jul 2019 15:27:44 +0800 Subject: [PATCH] disp: msm: dsi: Enable ESD check after POMS done ESD check is disabled while switching panel operating mode. This change enables ESD check after panel operating mode switch is done. Change-Id: I421d70d9be4c14107a7b51470801157d28874ffb Signed-off-by: Lei Chen --- msm/dsi/dsi_drm.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/msm/dsi/dsi_drm.c b/msm/dsi/dsi_drm.c index ac80a34b4b..4bcdef3866 100644 --- a/msm/dsi/dsi_drm.c +++ b/msm/dsi/dsi_drm.c @@ -242,8 +242,12 @@ static void dsi_bridge_enable(struct drm_bridge *bridge) DSI_ERR("[%d] DSI display post enabled failed, rc=%d\n", c_bridge->id, rc); - if (display && display->drm_conn) + if (display && display->drm_conn) { sde_connector_helper_bridge_enable(display->drm_conn); + if (c_bridge->dsi_mode.dsi_mode_flags & DSI_MODE_FLAG_POMS) + sde_connector_schedule_status_work(display->drm_conn, + true); + } } static void dsi_bridge_disable(struct drm_bridge *bridge)