diff --git a/msm/sde/sde_encoder.c b/msm/sde/sde_encoder.c index 75166d4681..a7f8e79ed6 100644 --- a/msm/sde/sde_encoder.c +++ b/msm/sde/sde_encoder.c @@ -3272,6 +3272,7 @@ static void sde_encoder_virt_disable(struct drm_encoder *drm_enc) phys->ops.disable(phys); } } else { + sde_encoder_resource_control(drm_enc, SDE_ENC_RC_EVENT_KICKOFF); for (i = 0; i < sde_enc->num_phys_encs; i++) { struct sde_encoder_phys *phys = sde_enc->phys_encs[i];