From db67b18a28c68e02cc52eb069de1307858b73278 Mon Sep 17 00:00:00 2001 From: Veera Sundaram Sankaran Date: Wed, 18 Nov 2020 19:32:43 -0800 Subject: [PATCH] disp: msm: dsi: avoid TE status check based on rechecks count The rechecks count in dsi_display_status_check_te defines the number of times the TE status needs to be checked before exiting. Avoid the execution if rechecks is set to zero as it would avoid unnecessary irq status changes. Change-Id: Ice31701ac06f5b0a82f29b5f415dcb0b055e7b16 Signed-off-by: Veera Sundaram Sankaran --- msm/dsi/dsi_display.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/msm/dsi/dsi_display.c b/msm/dsi/dsi_display.c index b32a066b0b..59db8afd22 100644 --- a/msm/dsi/dsi_display.c +++ b/msm/dsi/dsi_display.c @@ -800,6 +800,9 @@ static int dsi_display_status_check_te(struct dsi_display *display, int rc = 1, i = 0; int const esd_te_timeout = msecs_to_jiffies(3*20); + if (!rechecks) + return rc; + dsi_display_change_te_irq_status(display, true); for (i = 0; i < rechecks; i++) {