disp: msm: sde: stop crtc features during encoder disable
Encoder is disabling planes and unstaging layers from layer mixer. Some of the crtc features are dependent on the plane being staged. Change adds api that encoder can call on crtc to stop the features that are dependent on source pipes. Change-Id: I4d875155ceb8f66acfe6ce0096141ca7253bb140 Signed-off-by: Gopikrishnaiah Anandan <agopik@codeaurora.org>
This commit is contained in:
@@ -3045,6 +3045,7 @@ void sde_encoder_helper_phys_disable(struct sde_encoder_phys *phys_enc,
|
||||
phys_enc->hw_pp->merge_3d ?
|
||||
phys_enc->hw_pp->merge_3d->idx : 0);
|
||||
|
||||
sde_crtc_disable_cp_features(sde_enc->base.crtc);
|
||||
ctl->ops.get_pending_flush(ctl, &cfg);
|
||||
SDE_EVT32(DRMID(phys_enc->parent), cfg.pending_flush_mask);
|
||||
ctl->ops.trigger_flush(ctl);
|
||||
|
Reference in New Issue
Block a user