[U-Boot] [PATCH 1/1] lcd: align fb writing address for horizontal display offset
Liu Ying-B17645
B17645 at freescale.com
Wed Jan 26 02:52:33 CET 2011
Hello,
I sent the following patch for view about 2 weeks ago and haven't got any comment till now.
Could anyone help to give comments? Thanks.
Best Regards,
Liu Ying
-----Original Message-----
From: Liu Ying-B17645
Sent: Tuesday, January 11, 2011 3:30 PM
To: u-boot at lists.denx.de
Cc: Liu Ying-B17645
Subject: [U-Boot][PATCH 1/1] lcd: align fb writing address for horizontal display offset
CONFIG_SPLASH_SCREEN_ALIGN makes uboot support display offset for splashimage. The framebuffer writing address should be calculated according to different kinds of framebuffer pixel format, i.e., bits per pixel value.
Signed-off-by: Liu Ying <Ying.Liu at freescale.com>
---
common/lcd.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/common/lcd.c b/common/lcd.c index d854c21..0555ab4 100644
--- a/common/lcd.c
+++ b/common/lcd.c
@@ -731,7 +731,7 @@ int lcd_display_bitmap(ulong bmp_image, int x, int y)
bmap = (uchar *)bmp + le32_to_cpu (bmp->header.data_offset);
fb = (uchar *) (lcd_base +
- (y + height - 1) * lcd_line_length + x);
+ (y + height - 1) * lcd_line_length + x * bpix / 8);
switch (bmp_bpix) {
case 1: /* pass through */
--
1.6.3.3
More information about the U-Boot
mailing list