common/lcd_simplefb: Add support for 32bit organized framebuffers
PATCH 1/1 common/lcd_simplefb: Add support for 32bit organized framebuffers
Signed-off-by Hannes Petermaier <[email protected]>
---
common/lcd_simplefb.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
common/lcd_simplefb.c +4 -1
@@ -16,11 +16,14 @@ DECLARE_GLOBAL_DATA_PTR;static int lcd_dt_simplefb_configure_node (void *blob,int off) { -#if LCD_BPP ==LCD_COLOR16 int vl_col =lcd_get_pixel_width ();int vl_row =lcd_get_pixel_height (); +#if LCD_BPP ==LCD_COLOR16 return fdt_setup_simplefb_node (blob, off, gd->fb_base, vl_col, vl_row, vl_col *2 ,"r5g6b5" ); +#elif LCD_BPP ==LCD_COLOR32 +return fdt_setup_simplefb_node (blob, off, gd->fb_base, vl_col, vl_row, + vl_col *4 ,"a8b8g8r8" );#else return -1 ;#endif
Signature · 1 line
1.7.9.5
PATCH v2 1/1 common/lcd_simplefb: Add support for 32bit organized framebuffers
Signed-off-by Hannes Petermaier <[email protected]>
---
Changes in v2:
- correct mistake in color order
common/lcd_simplefb.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
common/lcd_simplefb.c +4 -1
@@ -16,11 +16,14 @@ DECLARE_GLOBAL_DATA_PTR;static int lcd_dt_simplefb_configure_node (void *blob,int off) { -#if LCD_BPP ==LCD_COLOR16 int vl_col =lcd_get_pixel_width ();int vl_row =lcd_get_pixel_height (); +#if LCD_BPP ==LCD_COLOR16 return fdt_setup_simplefb_node (blob, off, gd->fb_base, vl_col, vl_row, vl_col *2 ,"r5g6b5" ); +#elif LCD_BPP ==LCD_COLOR32 +return fdt_setup_simplefb_node (blob, off, gd->fb_base, vl_col, vl_row, + vl_col *4 ,"a8r8g8b8" );#else return -1 ;#endif
Signature · 1 line
1.7.9.5
PATCH v2 1/1 common/lcd_simplefb: Add support for 32bit organized framebuffers
Hi,
Quoted 8 lines · On Sat, 25 Apr 2015 00:30:21 +0200 Hannes Petermaier <[email protected]> wrote:
Signed-off-by Hannes Petermaier <[email protected]>---
Changes in v2:
- correct mistake in color ordercommon/lcd_simplefb.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
applied to u-boot-video/master.
Thanks,
Anatolij