diff --git a/msm/dsi/dsi_display.c b/msm/dsi/dsi_display.c index f6643ed8..a9e7edf2 100644 --- a/msm/dsi/dsi_display.c +++ b/msm/dsi/dsi_display.c @@ -919,6 +919,7 @@ static int dsi_display_status_check_te(struct dsi_display *display, esd_te_timeout)) { DSI_ERR("TE check failed\n"); dsi_display_change_te_irq_status(display, false); + dsi_display_release_te_irq(display); return -EINVAL; } }