diff options
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 | ||