aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c
index b36f815bd1d8..7574db2da413 100644
--- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c
+++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c
@@ -164,8 +164,8 @@ int fsl_dcu_drm_crtc_create(struct fsl_dcu_drm_device *fsl_dev)
164 reg_num = LS1021A_LAYER_REG_NUM; 164 reg_num = LS1021A_LAYER_REG_NUM;
165 else 165 else
166 reg_num = VF610_LAYER_REG_NUM; 166 reg_num = VF610_LAYER_REG_NUM;
167 for (i = 0; i <= fsl_dev->soc->total_layer; i++) { 167 for (i = 0; i < fsl_dev->soc->total_layer; i++) {
168 for (j = 0; j < reg_num; j++) 168 for (j = 1; j <= reg_num; j++)
169 regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(i, j), 0); 169 regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(i, j), 0);
170 } 170 }
171 regmap_update_bits(fsl_dev->regmap, DCU_DCU_MODE, 171 regmap_update_bits(fsl_dev->regmap, DCU_DCU_MODE,