浏览代码

Merge "disp: msm: sde: update demura error handling"

qctecmdr 2 年之前
父节点
当前提交
91367258b6
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      msm/sde/sde_hw_color_proc_v4.c

+ 6 - 1
msm/sde/sde_hw_color_proc_v4.c

@@ -493,11 +493,16 @@ void sde_demura_backlight_cfg(struct sde_hw_dspp *ctx, u64 val, struct sde_hw_cp
 		return;
 	}
 
-	if (!hw_cfg || !hw_cfg->payload) {
+	if (!hw_cfg) {
 		DRM_ERROR("invalid parameter hw_cfg");
 		return;
 	}
 
+	if (!hw_cfg->payload) {
+		DRM_DEBUG_DRIVER("disable demura feature\n");
+		return;
+	}
+
 	dcfg = (struct drm_msm_dem_cfg *)hw_cfg->payload;
 	demura_base = ctx->cap->sblk->demura.base;
 	backlight = (val & REG_MASK(32));