浏览代码

Merge "disp: msm: sde: check and program DS only on CRTCs that support it"

qctecmdr 5 年之前
父节点
当前提交
476184ffa1
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      msm/sde/sde_crtc.c

+ 4 - 1
msm/sde/sde_crtc.c

@@ -3978,7 +3978,10 @@ static void sde_crtc_handle_power_event(u32 event_type, void *arg)
 		sde_cp_crtc_suspend(crtc);
 
 		/* reconfigure everything on next frame update */
-		bitmap_fill(cstate->dirty, SDE_CRTC_DIRTY_MAX);
+		set_bit(SDE_CRTC_DIRTY_DIM_LAYERS, cstate->dirty);
+
+		if (cstate->num_ds_enabled)
+			set_bit(SDE_CRTC_DIRTY_DEST_SCALER, cstate->dirty);
 
 		event.type = DRM_EVENT_SDE_POWER;
 		event.length = sizeof(power_on);