From: Stefan Agner Date: Tue, 11 Apr 2017 05:42:12 +0000 (+0530) Subject: video: fsl_dcu_fb: Fix DCU_MODE_BLEND_ITER setting X-Git-Tag: v2017.05-rc2~3^2~5 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=7ce92a554a257d2f9ceee9ab855b878f01a5f88a;p=oweals%2Fu-boot.git video: fsl_dcu_fb: Fix DCU_MODE_BLEND_ITER setting DCU_LAYER_MAX_NUM is currently used for DCU_MODE_BLEND_ITER and it actually overflows the maximum value of BLEND_ITER for Vybrid and LS102XA. Fix this by using a default value of 2. Signed-off-by: Stefan Agner Signed-off-by: Sanchayan Maity --- diff --git a/drivers/video/fsl_dcu_fb.c b/drivers/video/fsl_dcu_fb.c index c6ed3c40bc..9fd9218c7b 100644 --- a/drivers/video/fsl_dcu_fb.c +++ b/drivers/video/fsl_dcu_fb.c @@ -294,7 +294,7 @@ int fsl_dcu_init(unsigned int xres, unsigned int yres, DCU_BGND_R(0) | DCU_BGND_G(0) | DCU_BGND_B(0)); dcu_write32(®s->mode, - DCU_MODE_BLEND_ITER(DCU_LAYER_MAX_NUM) | + DCU_MODE_BLEND_ITER(2) | DCU_MODE_RASTER_EN); dcu_write32(®s->threshold,