summaryrefslogtreecommitdiffstats
path: root/drivers/video/tegra/dc/dsi.c
diff options
context:
space:
mode:
authorSantosh Reddy Galma <galmar@nvidia.com>2017-07-12 06:30:38 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2019-09-04 14:58:07 -0400
commit32061400293b53177190bf210b09a866683dc669 (patch)
treea03b20eeb3260aaffde66181865e65d608ff282c /drivers/video/tegra/dc/dsi.c
parent9ca0b417806a5161d83ff93565b029ab8b4bc1b0 (diff)
video: tegra: dc: fix max_pixclock filtering logic
- fix mode filtering logic for DSI,HDMI and DP wrt max pixclock specified in dt. Bug 1912157 Change-Id: I25f75b68e4fc7db838684f27cd4d2100a2b098dd Signed-off-by: Santosh Reddy Galma <galmar@nvidia.com> (cherry picked from commit 5404b497ad32767b6c1bfc27e9c2e51d23a0f973) Signed-off-by: Ken Chang <kenc@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2136238 GVS: Gerrit_Virtual_Submit Reviewed-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/video/tegra/dc/dsi.c')
-rw-r--r--drivers/video/tegra/dc/dsi.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/drivers/video/tegra/dc/dsi.c b/drivers/video/tegra/dc/dsi.c
index d18c542a2..ddf04cef2 100644
--- a/drivers/video/tegra/dc/dsi.c
+++ b/drivers/video/tegra/dc/dsi.c
@@ -378,12 +378,8 @@ static bool tegra_dsi_mode_filter(const struct tegra_dc *dc,
378 if (mode->vmode & FB_VMODE_YUV_MASK) 378 if (mode->vmode & FB_VMODE_YUV_MASK)
379 return false; 379 return false;
380 380
381 /* 381 /* Check if the mode's pixel clock is more than the max rate*/
382 * Check if mode's pixel clock requirement can be satisfied. Note that 382 if (!tegra_dc_valid_pixclock(dc, mode))
383 * the pixclock value is in pico seconds.
384 */
385 if (mode->pixclock && tegra_dc_get_out_max_pixclock(dc) &&
386 mode->pixclock < tegra_dc_get_out_max_pixclock(dc))
387 return false; 383 return false;
388 384
389 /* 385 /*