diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/fifo_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c index e6b3fd5f..230e1722 100644 --- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | |||
@@ -385,6 +385,16 @@ int gk20a_init_fifo_reset_enable_hw(struct gk20a *g) | |||
385 | gk20a_reset(g, mc_enable_pfifo_enabled_f() | 385 | gk20a_reset(g, mc_enable_pfifo_enabled_f() |
386 | | mc_enable_ce2_enabled_f()); | 386 | | mc_enable_ce2_enabled_f()); |
387 | 387 | ||
388 | if (g->ops.clock_gating.slcg_ce2_load_gating_prod) | ||
389 | g->ops.clock_gating.slcg_ce2_load_gating_prod(g, | ||
390 | g->slcg_enabled); | ||
391 | if (g->ops.clock_gating.slcg_fifo_load_gating_prod) | ||
392 | g->ops.clock_gating.slcg_fifo_load_gating_prod(g, | ||
393 | g->slcg_enabled); | ||
394 | if (g->ops.clock_gating.blcg_fifo_load_gating_prod) | ||
395 | g->ops.clock_gating.blcg_fifo_load_gating_prod(g, | ||
396 | g->blcg_enabled); | ||
397 | |||
388 | /* enable pbdma */ | 398 | /* enable pbdma */ |
389 | mask = 0; | 399 | mask = 0; |
390 | for (i = 0; i < proj_host_num_pbdma_v(); ++i) | 400 | for (i = 0; i < proj_host_num_pbdma_v(); ++i) |