mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 20:07:46 +09:00
video: rockchip: fb: update for one vop dual mipi ver scan mode
Change-Id: I07b5970a6f3dc01110dde59615e537612c408e2a Signed-off-by: Huang Jiachai <hjc@rock-chips.com>
This commit is contained in:
committed by
Huang, Tao
parent
3caa76d5fd
commit
651dc6cdce
@@ -4242,6 +4242,12 @@ int rk_fb_register(struct rk_lcdc_driver *dev_drv,
|
||||
fbi->fix = def_fix;
|
||||
sprintf(fbi->fix.id, "fb%d", rk_fb->num_fb);
|
||||
fb_videomode_to_var(&fbi->var, &dev_drv->cur_screen->mode);
|
||||
if (dev_drv->dsp_mode == ONE_VOP_DUAL_MIPI_VER_SCAN) {
|
||||
fbi->var.xres /= 2;
|
||||
fbi->var.yres *= 2;
|
||||
fbi->var.xres_virtual /= 2;
|
||||
fbi->var.yres_virtual *= 2;
|
||||
}
|
||||
fbi->var.width = dev_drv->cur_screen->width;
|
||||
fbi->var.height = dev_drv->cur_screen->height;
|
||||
fbi->var.grayscale |=
|
||||
@@ -4253,8 +4259,6 @@ int rk_fb_register(struct rk_lcdc_driver *dev_drv,
|
||||
#endif
|
||||
fbi->fix.line_length =
|
||||
(fbi->var.xres_virtual) * (fbi->var.bits_per_pixel >> 3);
|
||||
fbi->var.width = dev_drv->cur_screen->width;
|
||||
fbi->var.height = dev_drv->cur_screen->height;
|
||||
if (dev_drv->iommu_enabled)
|
||||
fb_ops.fb_mmap = rk_fb_mmap;
|
||||
fbi->fbops = &fb_ops;
|
||||
|
||||
Reference in New Issue
Block a user