diff options
Diffstat (limited to 'drivers/video/fbdev/fsl-dcu-fb.c')
-rw-r--r-- | drivers/video/fbdev/fsl-dcu-fb.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/video/fbdev/fsl-dcu-fb.c b/drivers/video/fbdev/fsl-dcu-fb.c index 4bcab0f136a2..ddcb2a3d76b0 100644 --- a/drivers/video/fbdev/fsl-dcu-fb.c +++ b/drivers/video/fbdev/fsl-dcu-fb.c @@ -352,6 +352,9 @@ static int fsl_dcu_check_var(struct fb_var_screeninfo *var, struct mfb_info *mfbi = info->par; struct dcu_fb_data *dcufb = mfbi->parent; + if (var->grayscale || var->rotate || var->nonstd) + return -EINVAL; + if (var->xres_virtual < var->xres) var->xres_virtual = var->xres; if (var->yres_virtual < var->yres) |