diff options
author | Alex Frid <afrid@nvidia.com> | 2014-08-23 02:42:04 -0400 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2015-03-18 15:11:02 -0400 |
commit | ef3882d8aa8b2dde43c615fd354329f9181120ae (patch) | |
tree | cde393a2e6dbb64f765313828658e1df773d3ea3 /drivers/gpu/nvgpu | |
parent | d43210cbac2ab83dfb257c27050131edfcbc9e1b (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')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/clk_gm20b.c | 7 |
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 | ||