summaryrefslogtreecommitdiff
path: root/drivers/video/tegra/fb.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/tegra/fb.c')
-rw-r--r--drivers/video/tegra/fb.c5
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;