Loading drivers/video/msm/mdss/mdss_mdp_pp.c +2 −1 Original line number Diff line number Diff line Loading @@ -3448,7 +3448,8 @@ int mdss_mdp_hist_intr_setup(struct mdss_intr *intr, int type) dis = intr->curr; intr->curr = 0; intr->state = MDSS_INTR_STATE_SUSPEND; } else if (intr->state != MDSS_IRQ_SUSPEND) { } else if (intr->state != MDSS_IRQ_SUSPEND && type == MDSS_IRQ_REQ) { /* Not resuming/suspending or in suspend state */ diff = intr->req ^ intr->curr; en = diff & ~intr->curr; Loading Loading
drivers/video/msm/mdss/mdss_mdp_pp.c +2 −1 Original line number Diff line number Diff line Loading @@ -3448,7 +3448,8 @@ int mdss_mdp_hist_intr_setup(struct mdss_intr *intr, int type) dis = intr->curr; intr->curr = 0; intr->state = MDSS_INTR_STATE_SUSPEND; } else if (intr->state != MDSS_IRQ_SUSPEND) { } else if (intr->state != MDSS_IRQ_SUSPEND && type == MDSS_IRQ_REQ) { /* Not resuming/suspending or in suspend state */ diff = intr->req ^ intr->curr; en = diff & ~intr->curr; Loading