summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c
diff options
context:
space:
mode:
authorDeepak Nibade <dnibade@nvidia.com>2017-01-20 04:46:44 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2017-01-25 05:41:03 -0500
commitb11cc77414ce5c11408a18bb0cbf9d1721016f6f (patch)
tree3ba7be76a9e2ae25f9c87281ff4cc371a5ae53a0 /drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c
parent74948b73e366781118a0a7c43cb788d70352a721 (diff)
Revert "Revert "gpu: nvgpu: gp10b: fix freq rounding""
This reverts commit 28fb1de00a907719a02cee62c7e7f3a0aee7075f. Instability on Quill-B00 is now resolved, and hence restore original patch reviewed on http://git-master/r/#/c/1284302/ Bug 1864117 Bug 1863013 Change-Id: Ie5aa5a5f0184f3aa4db2d08f041f623de92b3dea Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: http://git-master/r/1291513 Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c b/drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c
index c198f9f1..fe42bf97 100644
--- a/drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c
+++ b/drivers/gpu/nvgpu/gp10b/platform_gp10b_tegra.c
@@ -341,7 +341,7 @@ static long gp10b_round_clk_rate(struct device *dev, unsigned long rate)
341 int i; 341 int i;
342 342
343 for (i = 0; i < max_states; ++i) 343 for (i = 0; i < max_states; ++i)
344 if (freq_table[i] > rate) 344 if (freq_table[i] >= rate)
345 return freq_table[i]; 345 return freq_table[i];
346 346
347 return freq_table[max_states - 1]; 347 return freq_table[max_states - 1];