screen_x = dev_drv->cur_screen->mode.xres;
screen_y = dev_drv->cur_screen->mode.yres;
- if (inf->disp_mode != DUAL) {
+ if (inf->disp_mode != DUAL && dev_drv->screen1) {
dev_drv->cur_screen->xpos =
(screen_x - screen_x * scale_x / 100) >> 1;
dev_drv->cur_screen->ypos =
{
struct fb_info *fbi = dev_get_drvdata(dev);
struct rk_lcdc_driver *dev_drv = (struct rk_lcdc_driver *)fbi->par;
- struct rk_screen *screen = dev_drv->screen0;
+ struct rk_screen *screen = dev_drv->cur_screen;
int fps;
u32 x = screen->mode.left_margin + screen->mode.right_margin +
screen->mode.xres + screen->mode.hsync_len;