video: rockchip: fb: update for extend vop fb info
authorHuang Jiachai <hjc@rock-chips.com>
Thu, 10 Mar 2016 03:37:33 +0000 (11:37 +0800)
committerGerrit Code Review <gerrit@rock-chips.com>
Thu, 10 Mar 2016 10:30:51 +0000 (18:30 +0800)
like rk3366 vop0 is different from vop1, so fb[rk_fb->num_fb >> 1]
is not correct for extend vop fb info.

Change-Id: Ie7ed0614a5cb32fcb22707c88aa70be45cb243d7
Signed-off-by: Huang Jiachai <hjc@rock-chips.com>
drivers/video/rockchip/rk_fb.c

index 04029f75100d83528dd2a0ab5bbe86e0b3e197c9..443201a1a3d93a87454035515c9932270f5acc26 100644 (file)
@@ -4357,7 +4357,7 @@ int rk_fb_register(struct rk_lcdc_driver *dev_drv,
                main_fbi->fbops->fb_pan_display(&main_fbi->var, main_fbi);
 #endif
        } else {
-               struct fb_info *extend_fbi = rk_fb->fb[rk_fb->num_fb >> 1];
+               struct fb_info *extend_fbi = rk_fb->fb[dev_drv->fb_index_base];
 
                extend_fbi->var.pixclock = rk_fb->fb[0]->var.pixclock;
                extend_fbi->fbops->fb_open(extend_fbi, 1);