diff options
Diffstat (limited to 'drivers/video/omap2/omapfb/omapfb-main.c')
| -rw-r--r-- | drivers/video/omap2/omapfb/omapfb-main.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/video/omap2/omapfb/omapfb-main.c b/drivers/video/omap2/omapfb/omapfb-main.c index 7464de4c93f..18a9429d686 100644 --- a/drivers/video/omap2/omapfb/omapfb-main.c +++ b/drivers/video/omap2/omapfb/omapfb-main.c @@ -393,7 +393,7 @@ static int check_fb_res_bounds(struct fb_var_screeninfo *var)  		var->xres_virtual = var->xres;  	if (var->yres_virtual == 0) -		var->yres_virtual = var->yres; +		var->yres_virtual = 2 * var->yres;  	if (var->xres_virtual < xres_min || var->yres_virtual < yres_min)  		return -EINVAL; @@ -1571,7 +1571,7 @@ static int omapfb_alloc_fbmem_display(struct fb_info *fbi, unsigned long size,  			DBG("adjusting fb mem size for VRFB, %u -> %lu\n",  					w * h * bytespp, size);  		} else { -			size = w * h * bytespp; +			size = 2 * w * h * bytespp;  		}  	} @@ -1882,7 +1882,7 @@ static int omapfb_fb_init(struct omapfb2_device *fbdev, struct fb_info *fbi)  		}  		var->xres_virtual = var->xres; -		var->yres_virtual = var->yres; +		var->yres_virtual = 2 * var->yres;  		if (!var->bits_per_pixel) {  			switch (omapfb_get_recommended_bpp(fbdev, display)) { @@ -1903,7 +1903,7 @@ static int omapfb_fb_init(struct omapfb2_device *fbdev, struct fb_info *fbi)  		var->xres = 320;  		var->yres = 240;  		var->xres_virtual = var->xres; -		var->yres_virtual = var->yres; +		var->yres_virtual = 2 * var->yres;  		if (!var->bits_per_pixel)  			var->bits_per_pixel = 16;  	}  |