diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c index 19d9cffc..25679c4c 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c | |||
@@ -4227,11 +4227,18 @@ static void gr_gk20a_load_gating_prod(struct gk20a *g) | |||
4227 | g->ops.clock_gating.slcg_ctxsw_firmware_load_gating_prod(g, | 4227 | g->ops.clock_gating.slcg_ctxsw_firmware_load_gating_prod(g, |
4228 | g->slcg_enabled); | 4228 | g->slcg_enabled); |
4229 | g->ops.clock_gating.slcg_perf_load_gating_prod(g, g->slcg_enabled); | 4229 | g->ops.clock_gating.slcg_perf_load_gating_prod(g, g->slcg_enabled); |
4230 | if (g->ops.clock_gating.slcg_xbar_load_gating_prod) | ||
4231 | g->ops.clock_gating.slcg_xbar_load_gating_prod(g, | ||
4232 | g->slcg_enabled); | ||
4230 | 4233 | ||
4234 | /* blcg prod values */ | ||
4231 | g->ops.clock_gating.blcg_gr_load_gating_prod(g, g->blcg_enabled); | 4235 | g->ops.clock_gating.blcg_gr_load_gating_prod(g, g->blcg_enabled); |
4232 | if (g->ops.clock_gating.blcg_ctxsw_firmware_load_gating_prod) | 4236 | if (g->ops.clock_gating.blcg_ctxsw_firmware_load_gating_prod) |
4233 | g->ops.clock_gating.blcg_ctxsw_firmware_load_gating_prod(g, | 4237 | g->ops.clock_gating.blcg_ctxsw_firmware_load_gating_prod(g, |
4234 | g->blcg_enabled); | 4238 | g->blcg_enabled); |
4239 | if (g->ops.clock_gating.blcg_xbar_load_gating_prod) | ||
4240 | g->ops.clock_gating.blcg_xbar_load_gating_prod(g, | ||
4241 | g->blcg_enabled); | ||
4235 | g->ops.clock_gating.pg_gr_load_gating_prod(g, true); | 4242 | g->ops.clock_gating.pg_gr_load_gating_prod(g, true); |
4236 | } | 4243 | } |
4237 | 4244 | ||