Ver código fonte

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

qctecmdr 2 anos atrás
pai
commit
91367258b6
1 arquivos alterados com 6 adições e 1 exclusões
  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));