rk fb: fix get prmry screen trsm_ops function failed
authorzwl <zwl@rockchips.com>
Thu, 4 Sep 2014 06:14:07 +0000 (14:14 +0800)
committerzwl <zwl@rockchips.com>
Thu, 4 Sep 2014 06:14:12 +0000 (14:14 +0800)
drivers/video/rockchip/rk_fb.c

index e066d9d53e9b30e803f28ce6df0995911f7fa326..c4289ea79ff8c1f0125f2fcd8650fc899b6c3d96 100755 (executable)
@@ -3602,9 +3602,11 @@ static int init_lcdc_device_driver(struct rk_fb *rk_fb,
                if (dev_drv->ops->set_dsp_cabc)
                        dev_drv->ops->set_dsp_cabc(dev_drv, dev_drv->cabc_mode);
                rk_fb_set_prmry_screen(screen);
+               rk_fb_get_prmry_screen(screen);
        }
        dev_drv->trsm_ops = rk_fb_trsm_ops_get(screen->type);
-       rk_fb_get_prmry_screen(screen);
+       if (dev_drv->prop != PRMRY)
+               rk_fb_get_prmry_screen(screen);
 
        return 0;
 }