summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/mm/mm.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/common/mm/mm.c')
-rw-r--r--drivers/gpu/nvgpu/common/mm/mm.c20
1 files changed, 4 insertions, 16 deletions
diff --git a/drivers/gpu/nvgpu/common/mm/mm.c b/drivers/gpu/nvgpu/common/mm/mm.c
index c9aac4af..fc7a9ae4 100644
--- a/drivers/gpu/nvgpu/common/mm/mm.c
+++ b/drivers/gpu/nvgpu/common/mm/mm.c
@@ -30,6 +30,7 @@
30#include <nvgpu/pramin.h> 30#include <nvgpu/pramin.h>
31#include <nvgpu/enabled.h> 31#include <nvgpu/enabled.h>
32#include <nvgpu/gk20a.h> 32#include <nvgpu/gk20a.h>
33#include <nvgpu/power_features/cg.h>
33 34
34/* 35/*
35 * Attempt to find a reserved memory area to determine PTE size for the passed 36 * Attempt to find a reserved memory area to determine PTE size for the passed
@@ -349,22 +350,9 @@ static int nvgpu_init_mm_reset_enable_hw(struct gk20a *g)
349 g->ops.mc.fb_reset(g); 350 g->ops.mc.fb_reset(g);
350 } 351 }
351 352
352 if (g->ops.clock_gating.slcg_fb_load_gating_prod) { 353 nvgpu_cg_slcg_fb_ltc_load_enable(g);
353 g->ops.clock_gating.slcg_fb_load_gating_prod(g, 354
354 g->slcg_enabled); 355 nvgpu_cg_blcg_fb_ltc_load_enable(g);
355 }
356 if (g->ops.clock_gating.slcg_ltc_load_gating_prod) {
357 g->ops.clock_gating.slcg_ltc_load_gating_prod(g,
358 g->slcg_enabled);
359 }
360 if (g->ops.clock_gating.blcg_fb_load_gating_prod) {
361 g->ops.clock_gating.blcg_fb_load_gating_prod(g,
362 g->blcg_enabled);
363 }
364 if (g->ops.clock_gating.blcg_ltc_load_gating_prod) {
365 g->ops.clock_gating.blcg_ltc_load_gating_prod(g,
366 g->blcg_enabled);
367 }
368 356
369 if (g->ops.fb.init_fs_state) { 357 if (g->ops.fb.init_fs_state) {
370 g->ops.fb.init_fs_state(g); 358 g->ops.fb.init_fs_state(g);