rk fb: mid not support uboot display hdmi, so wo identify box and mid at switch screen
authorhjc <hjc@rock-chips.com>
Fri, 5 Dec 2014 00:46:11 +0000 (08:46 +0800)
committerhjc <hjc@rock-chips.com>
Fri, 5 Dec 2014 00:46:11 +0000 (08:46 +0800)
drivers/video/rockchip/rk_fb.c

index aef2035c843078a51a84015ac04350ee074dacfc..530f2089ac982cb0f888ad3510fdb7e045cf00a6 100755 (executable)
@@ -3572,7 +3572,8 @@ int rk_fb_switch_screen(struct rk_screen *screen, int enable, int lcdc_id)
                dev_drv->cur_screen->x_mirror = dev_drv->rotate_mode & X_MIRROR;
                dev_drv->cur_screen->y_mirror = dev_drv->rotate_mode & Y_MIRROR;
        }
-       if (!dev_drv->uboot_logo) {
+       if ((!dev_drv->uboot_logo) ||
+           (rk_fb->disp_policy != DISPLAY_POLICY_BOX)) {
                for (i = 0; i < dev_drv->lcdc_win_num; i++) {
                        info = rk_fb->fb[dev_drv->fb_index_base + i];
                        fb_par = (struct rk_fb_par *)info->par;