|
@@ -5170,6 +5170,9 @@ void sde_crtc_reset_sw_state(struct drm_crtc *crtc)
|
|
|
set_bit(SDE_CRTC_DIRTY_DIM_LAYERS, &sde_crtc->revalidate_mask);
|
|
|
if (cstate->num_ds_enabled)
|
|
|
set_bit(SDE_CRTC_DIRTY_DEST_SCALER, cstate->dirty);
|
|
|
+
|
|
|
+ /* wipe out cached CRTC ROI so PU is seen as dirty next update */
|
|
|
+ memset(&cstate->cached_user_roi_list, 0, sizeof(cstate->cached_user_roi_list));
|
|
|
}
|
|
|
|
|
|
static void sde_crtc_post_ipc(struct drm_crtc *crtc)
|