Explorar o código

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

qctecmdr %!s(int64=2) %!d(string=hai) anos
pai
achega
91367258b6
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  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));