|
@@ -1712,6 +1712,10 @@ static void sde_kms_wait_for_commit_done(struct msm_kms *kms,
|
|
|
SDE_EVT32(DRMID(crtc), DRMID(encoder), cwb_disabling,
|
|
|
ret, SDE_EVTLOG_ERROR);
|
|
|
sde_crtc_request_frame_reset(crtc, encoder);
|
|
|
+
|
|
|
+ /* call ensure virt_reset for cwb encoder before exiting the loop */
|
|
|
+ if (cwb_disabling)
|
|
|
+ sde_encoder_virt_reset(encoder);
|
|
|
break;
|
|
|
}
|
|
|
|