summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gm20b/clk_gm20b.c
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2014-08-23 02:42:04 -0400
committerDan Willemsen <dwillemsen@nvidia.com>2015-03-18 15:11:02 -0400
commitef3882d8aa8b2dde43c615fd354329f9181120ae (patch)
treecde393a2e6dbb64f765313828658e1df773d3ea3 /drivers/gpu/nvgpu/gm20b/clk_gm20b.c
parentd43210cbac2ab83dfb257c27050131edfcbc9e1b (diff)
gpu: nvgpu: Disable GM20b idle slow down by default
Change-Id: I955fe300702f268e5403aab6f47859dd113f92a3 Signed-off-by: Alex Frid <afrid@nvidia.com> Reviewed-on: http://git-master/r/487301 GVS: Gerrit_Virtual_Submit Reviewed-by: Bo Yan <byan@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b/clk_gm20b.c')
-rw-r--r--drivers/gpu/nvgpu/gm20b/clk_gm20b.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/clk_gm20b.c b/drivers/gpu/nvgpu/gm20b/clk_gm20b.c
index fffac551..ee4103fa 100644
--- a/drivers/gpu/nvgpu/gm20b/clk_gm20b.c
+++ b/drivers/gpu/nvgpu/gm20b/clk_gm20b.c
@@ -612,6 +612,13 @@ static int gm20b_init_clk_setup_hw(struct gk20a *g)
612 trim_sys_bypassctrl_gpcpll_vco_f()); 612 trim_sys_bypassctrl_gpcpll_vco_f());
613 gk20a_writel(g, trim_sys_bypassctrl_r(), data); 613 gk20a_writel(g, trim_sys_bypassctrl_r(), data);
614 614
615 /* Disable idle slow down */
616 data = gk20a_readl(g, therm_clk_slowdown_r(0));
617 data = set_field(data, therm_clk_slowdown_idle_factor_m(),
618 therm_clk_slowdown_idle_factor_disabled_f());
619 gk20a_writel(g, therm_clk_slowdown_r(0), data);
620 gk20a_readl(g, therm_clk_slowdown_r(0));
621
615 return 0; 622 return 0;
616} 623}
617 624