From: zwl Date: Thu, 4 Sep 2014 06:14:07 +0000 (+0800) Subject: rk fb: fix get prmry screen trsm_ops function failed X-Git-Tag: firefly_0821_release~4755 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=efa77ab7edc0aafe6ea3e4e0b724aba1851fcb35;p=firefly-linux-kernel-4.4.55.git rk fb: fix get prmry screen trsm_ops function failed --- diff --git a/drivers/video/rockchip/rk_fb.c b/drivers/video/rockchip/rk_fb.c index e066d9d53e9b..c4289ea79ff8 100755 --- a/drivers/video/rockchip/rk_fb.c +++ b/drivers/video/rockchip/rk_fb.c @@ -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; }