Direct load 24bit bmp data to display, but its data format
is BGR888, so add BGR888 support for uboot logo.
Change-Id: Id93f2b559478f38c735213d523d3f72f6745f6a8
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
lcdc_writel(lcdc_dev, WIN0_YRGB_MST, rgb_mst);
lcdc_cfg_done(lcdc_dev);
+ if (format == RGB888)
+ win->area[0].format = BGR888;
+ else
+ win->area[0].format = format;
+
win->ymirror = ymirror;
win->state = 1;
win->last_state = 1;
swap_rb = 1;
win->fmt_10 = 0;
break;
+ case BGR888:
+ fmt_cfg = 1;
+ swap_rb = 1;
+ win->fmt_10 = 0;
+ break;
case RGB888:
fmt_cfg = 1;
swap_rb = 0;
enum data_format {
ARGB888,
RGB888,
+ BGR888,
RGB565,
XRGB888,
XBGR888,