diff --git a/msm/dsi/dsi_panel.c b/msm/dsi/dsi_panel.c index 2dd30f63d7..2bb185888a 100644 --- a/msm/dsi/dsi_panel.c +++ b/msm/dsi/dsi_panel.c @@ -4441,6 +4441,9 @@ int dsi_panel_pre_disable(struct dsi_panel *panel) mutex_lock(&panel->panel_lock); + if (gpio_is_valid(panel->bl_config.en_gpio)) + gpio_set_value(panel->bl_config.en_gpio, 0); + rc = dsi_panel_tx_cmd_set(panel, DSI_CMD_SET_PRE_OFF); if (rc) { DSI_ERR("[%s] failed to send DSI_CMD_SET_PRE_OFF cmds, rc=%d\n",