Change-Id: I9f62088f4d0868a9284d1794718da8f5a044f24a
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
(dev_drv->cur_screen->ysize << 20);
}
if (dev_drv->uboot_logo && win->state) {
(dev_drv->cur_screen->ysize << 20);
}
if (dev_drv->uboot_logo && win->state) {
- win->area[0].xpos = 0;
- win->area[0].ypos = 0;
- win->area[0].xsize = screen->mode.xres;
- win->area[0].ysize = screen->mode.yres;
+ if (win->area[0].xpos ||
+ win->area[0].ypos) {
+ win->area[0].xpos =
+ (screen->mode.xres -
+ win->area[0].xsize)/2;
+ win->area[0].ypos =
+ (screen->mode.yres -
+ win->area[0].ysize)/2;
+ } else {
+ win->area[0].xsize = screen->mode.xres;
+ win->area[0].ysize = screen->mode.yres;
+ }
dev_drv->ops->set_par(dev_drv, i);
dev_drv->ops->cfg_done(dev_drv);
} else if (!dev_drv->win[win_id]->state) {
dev_drv->ops->set_par(dev_drv, i);
dev_drv->ops->cfg_done(dev_drv);
} else if (!dev_drv->win[win_id]->state) {