Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2616fd07 authored by Amine Najahi's avatar Amine Najahi Committed by Gerrit - the friendly Code Review server
Browse files

drm/msm/sde: allow PP buffer overflow irq disable after encoder disable



Remove clone mode check when enabling or disabling write back ping-pong
buffer overflow IRQs. This allows sde encoder to disable pp buffer overflow
irq after physical encoder disable call.

Change-Id: I9372ac7c1a01dc6770d8f4692752a27e3630dd61
Signed-off-by: default avatarAmine Najahi <anajahi@codeaurora.org>
parent 8bd55c74
Loading
Loading
Loading
Loading
+6 −10
Original line number Diff line number Diff line
@@ -1120,20 +1120,16 @@ static void sde_encoder_phys_wb_irq_ctrl(

	if (enable) {
		sde_encoder_helper_register_irq(phys, INTR_IDX_WB_DONE);
		if (phys->in_clone_mode) {
		for (index = 0; index < CRTC_DUAL_MIXERS; index++)
			sde_encoder_helper_register_irq(phys,
				cwb_irq_tbl[index + pp]);
		}
	} else {
		sde_encoder_helper_unregister_irq(phys, INTR_IDX_WB_DONE);
		if (phys->in_clone_mode) {
		for (index = 0; index < CRTC_DUAL_MIXERS; index++)
			sde_encoder_helper_unregister_irq(phys,
				cwb_irq_tbl[index + pp]);
	}
}
}

/**
 * sde_encoder_phys_wb_mode_set - set display mode