mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
video: rockchip: fb: update mirror for vr
Change-Id: Ibdd0e60991490115428ed04027cbaef717951d3b Signed-off-by: Huang Jiachai <hjc@rock-chips.com>
This commit is contained in:
committed by
Huang, Tao
parent
a9a36e5f2c
commit
3758e9ae07
@@ -3719,8 +3719,10 @@ int rk_fb_switch_screen(struct rk_screen *screen, int enable, int lcdc_id)
|
||||
memcpy(dev_drv->cur_screen, screen, sizeof(struct rk_screen));
|
||||
dev_drv->cur_screen->xsize = dev_drv->cur_screen->mode.xres;
|
||||
dev_drv->cur_screen->ysize = dev_drv->cur_screen->mode.yres;
|
||||
dev_drv->cur_screen->x_mirror = dev_drv->rotate_mode & X_MIRROR;
|
||||
dev_drv->cur_screen->y_mirror = dev_drv->rotate_mode & Y_MIRROR;
|
||||
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 || load_screen ||
|
||||
|
||||
@@ -126,6 +126,7 @@ static ssize_t set_screen_info(struct device *dev,
|
||||
ymirror = !!(rotate & Y_MIRROR);
|
||||
dev_drv->cur_screen->x_mirror = xmirror;
|
||||
dev_drv->cur_screen->y_mirror = ymirror;
|
||||
dev_drv->rotate_mode = rotate;
|
||||
mutex_lock(&dev_drv->output_lock);
|
||||
mutex_lock(&dev_drv->win_config);
|
||||
if (dev_drv->ops->extern_func)
|
||||
|
||||
Reference in New Issue
Block a user