diff --git a/drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c b/drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c index b69c14c9b80a..05d0f9cea6f0 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c +++ b/drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c @@ -2125,6 +2125,10 @@ int mdss_mdp_cmd_stop(struct mdss_mdp_ctl *ctl, int panel_power_state) * get turned on when the first update comes. */ pr_debug("%s: reset intf_stopped flag.\n", __func__); + mdss_mdp_ctl_intf_event(ctl, + MDSS_EVENT_REGISTER_RECOVERY_HANDLER, + (void *)&ctx->intf_recovery, + CTL_INTF_EVENT_FLAG_DEFAULT); ctx->intf_stopped = 0; goto end; }