diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/mm')
-rw-r--r-- | drivers/gpu/nvgpu/common/mm/mm.c | 20 |
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); |