aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/tegra
diff options
context:
space:
mode:
authorStéphane Marchesin <marcheu@chromium.org>2014-05-22 20:32:46 -0700
committerThierry Reding <treding@nvidia.com>2014-06-09 12:02:31 +0200
commitccb8b12c4b72a5034a1e04efb68fe9a4682c1de0 (patch)
tree61c16862d2e9539a59ee7533cd5405ef98060423 /drivers/gpu/drm/tegra
parentdrm/tegra: sor - Make debugfs setup consistent (diff)
downloadlinux-dev-ccb8b12c4b72a5034a1e04efb68fe9a4682c1de0.tar.xz
linux-dev-ccb8b12c4b72a5034a1e04efb68fe9a4682c1de0.zip
drm/tegra: sor - Remove pixel clock rounding
The code currently rounds up the clock to the next MHZ, which is rounding up a 69.5MHz clock to 70MHz on my machine. This in turn prevents the display from syncing. Removing this rounding fixes eDP for me. Signed-off-by: Stéphane Marchesin <marcheu@chromium.org> Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/drm/tegra')
-rw-r--r--drivers/gpu/drm/tegra/sor.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/gpu/drm/tegra/sor.c b/drivers/gpu/drm/tegra/sor.c
index 93ae4fac8ac2..e22325f12c12 100644
--- a/drivers/gpu/drm/tegra/sor.c
+++ b/drivers/gpu/drm/tegra/sor.c
@@ -876,9 +876,6 @@ static int tegra_output_sor_setup_clock(struct tegra_output *output,
struct tegra_sor *sor = to_sor(output);
int err;
- /* round to next MHz */
- pclk = DIV_ROUND_UP(pclk, 1000000) * 1000000;
-
err = clk_set_parent(clk, sor->clk_parent);
if (err < 0) {
dev_err(sor->dev, "failed to set parent clock: %d\n", err);