summaryrefslogtreecommitdiffstats
path: root/drivers/video
diff options
context:
space:
mode:
authorJerry Huang <Chang-Ming.Huang@freescale.com>2011-10-30 20:19:54 +0000
committerAnatolij Gustschin <agust@denx.de>2011-11-10 23:27:17 +0100
commit15006cb7db8fc9cbae809746ad7959c9e90cca1d (patch)
tree5a527cc335a5e07a0a9cd6d46f82c383411a85b4 /drivers/video
parent5721385b187b3154c7768e6c182501022f4e2e45 (diff)
downloadu-boot-15006cb7db8fc9cbae809746ad7959c9e90cca1d.tar.gz
u-boot-15006cb7db8fc9cbae809746ad7959c9e90cca1d.tar.xz
u-boot-15006cb7db8fc9cbae809746ad7959c9e90cca1d.zip
Powerpc/DIU: Fixed the 800x600 and 1024x768 resolution bug
When the resolution is set to 800x600 and 1024x768, but, the driver will use 1280x1024 resolution to set the DIU register Signed-off-by: Jerry Huang <Chang-Ming.Huang@freescale.com> Acked-by: Timur Tabi <timur@freescale.com>
Diffstat (limited to 'drivers/video')
-rw-r--r--drivers/video/fsl_diu_fb.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/video/fsl_diu_fb.c b/drivers/video/fsl_diu_fb.c
index cb439044fb..350241ea3b 100644
--- a/drivers/video/fsl_diu_fb.c
+++ b/drivers/video/fsl_diu_fb.c
@@ -252,8 +252,10 @@ int fsl_diu_init(u16 xres, u16 yres, u32 pixel_format, int gamma_fix)
break;
case RESOLUTION(800, 600):
fsl_diu_mode_db = &fsl_diu_mode_800_600;
+ break;
case RESOLUTION(1024, 768):
fsl_diu_mode_db = &fsl_diu_mode_1024_768;
+ break;
case RESOLUTION(1280, 1024):
fsl_diu_mode_db = &fsl_diu_mode_1280_1024;
break;