DIU: 1080P and 720P support
PATCH 1/2 DIU: 1080P and 720P support
From: Jerry Huang <[email protected]>
Add the 1920x1080 and 1280x720 resolution support.
Acked-by Timur Tabi <[email protected]>
Signed-off-by Jerry Huang <[email protected]>
CC Anatolij Gustschin <[email protected]>
--- drivers/video/fsl_diu_fb.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-)
drivers/video/fsl_diu_fb.c +38 -0
@@ -150,6 +150,38 @@ static struct fb_videomode fsl_diu_mode_1280_1024 = { .vmode = FB_VMODE_NONINTERLACED }; +static struct fb_videomode fsl_diu_mode_1280_720 = { + .name ="1280x720-60" , + .refresh =60 , + .xres =1280 , + .yres =720 , + .pixclock =13426 , + .left_margin =192 , + .right_margin =64 , + .upper_margin =22 , + .lower_margin =1 , + .hsync_len =136 , + .vsync_len =3 , + .sync =FB_SYNC_COMP_HIGH_ACT |FB_SYNC_VERT_HIGH_ACT , + .vmode =FB_VMODE_NONINTERLACED +}; + +static struct fb_videomode fsl_diu_mode_1920_1080 = { + .name ="1920x1080-60" , + .refresh =60 , + .xres =1920 , + .yres =1080 , + .pixclock =5787 , + .left_margin =328 , + .right_margin =120 , + .upper_margin =34 , + .lower_margin =1 , + .hsync_len =208 , + .vsync_len =3 , + .sync =FB_SYNC_COMP_HIGH_ACT |FB_SYNC_VERT_HIGH_ACT , + .vmode =FB_VMODE_NONINTERLACED +}; +/* * These are the fields of area descriptor(in DDR memory) for every plane */
@@ -303,6 +335,12 @@ int fsl_diu_init(u16 xres, u16 yres, u32 pixel_format, int gamma_fix)case RESOLUTION (1280 ,1024 ): fsl_diu_mode_db = &fsl_diu_mode_1280_1024;break ; +case RESOLUTION (1280 ,720 ): + fsl_diu_mode_db = &fsl_diu_mode_1280_720; +break ; +case RESOLUTION (1920 ,1080 ): + fsl_diu_mode_db = &fsl_diu_mode_1920_1080; +break ;default :printf ("DIU: Unsupported resolution %ux%u\n" , xres, yres);return -1 ;
Signature · 1 line
1.7.4.1
PATCH 2/2 P1022DS: set max alloc length to 10MB
From: Jerry Huang <[email protected]>
In order to support 1920x01080 resolution, we must increase the alloc length.
Acked-by Timur Tabi <[email protected]>
Signed-off-by Jerry Huang <[email protected]>
CC Anatolij Gustschin <[email protected]>
--- include/configs/P1022DS.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
include/configs/P1022DS.h +1 -1
@@ -295,7 +295,7 @@#define CONFIG_SYS_INIT_SP_OFFSET CONFIG_SYS_GBL_DATA_OFFSET#define CONFIG_SYS_MONITOR_LEN (512 * 1024) -#define CONFIG_SYS_MALLOC_LEN (6 * 1024 * 1024) +#define CONFIG_SYS_MALLOC_LEN (10 * 1024 * 1024)/* * Serial Port
Signature · 1 line
1.7.4.1
Kumar Gala
AppliedPATCH 2/2 P1022DS: set max alloc length to 10MB
Quoted 11 lines · On Nov 1, 2011, at 8:16 PM, <[email protected]>…
From: Jerry Huang <[email protected]>
In order to support 1920x01080 resolution, we must increase the alloc length.
Acked-by Timur Tabi <[email protected]>Signed-off-by Jerry Huang <[email protected]>CC Anatolij Gustschin <[email protected]>---
include/configs/P1022DS.h| 2 +-1 files changed, 1 insertions(+), 1 deletions(-)
applied to 85xx
- k
PATCH 1/2 DIU: 1080P and 720P support
In reply to Chang-Ming.Huang at freescale.comQuoted 11 lines · On Wed, 2 Nov 2011 09:16:43 +0800 <[email protected]> wrote:
From: Jerry Huang <[email protected]>
Add the 1920x1080 and 1280x720 resolution support.
Acked-by Timur Tabi <[email protected]>Signed-off-by Jerry Huang <[email protected]>CC Anatolij Gustschin <[email protected]>--- drivers/video/fsl_diu_fb.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-)
Applied to u-boot-video/master. Thanks!
Anatolij