diff options
Diffstat (limited to 'drivers/video/imx-ipu-fb.c')
-rw-r--r-- | drivers/video/imx-ipu-fb.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/video/imx-ipu-fb.c b/drivers/video/imx-ipu-fb.c index dce2a9e47c..a3fdb7691a 100644 --- a/drivers/video/imx-ipu-fb.c +++ b/drivers/video/imx-ipu-fb.c @@ -807,9 +807,15 @@ static void ipu_fb_disable(struct fb_info *info) reg_write(fbi, reg, SDC_COM_CONF); } +static int ipu_fb_activate_var(struct fb_info *info) +{ + return 0; +} + static struct fb_ops imxfb_ops = { .fb_enable = ipu_fb_enable, .fb_disable = ipu_fb_disable, + .fb_activate_var = ipu_fb_activate_var, }; static void imxfb_init_info(struct fb_info *info, struct fb_videomode *mode, @@ -860,9 +866,11 @@ static int imxfb_probe(struct device_d *dev) fbi->regs = dev_request_mem_region(dev, 0); fbi->dev = dev; + fbi->enable = pdata->enable; info->priv = fbi; info->fbops = &imxfb_ops; - fbi->enable = pdata->enable; + info->num_modes = pdata->num_modes; + info->mode_list = pdata->mode; imxfb_init_info(info, pdata->mode, pdata->bpp); |