diff options
Diffstat (limited to 'drivers/video/tegra/fb.c')
-rw-r--r-- | drivers/video/tegra/fb.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/video/tegra/fb.c b/drivers/video/tegra/fb.c index b09c30bfc3be..f52b693af207 100644 --- a/drivers/video/tegra/fb.c +++ b/drivers/video/tegra/fb.c @@ -175,9 +175,12 @@ static int tegra_fb_set_par(struct fb_info *info) if (var->pixclock) { struct tegra_dc_mode mode; + struct fb_videomode m; + + fb_var_to_videomode(&m, var); info->mode = (struct fb_videomode *) - fb_find_best_mode(var, &info->modelist); + fb_find_nearest_mode(&m, &info->modelist); if (!info->mode) { dev_warn(&tegra_fb->ndev->dev, "can't match video mode\n"); return -EINVAL; |