diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c index 638f47f5..4a3d58cb 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c | |||
@@ -1571,6 +1571,9 @@ static int gr_gk20a_init_golden_ctx_image(struct gk20a *g, | |||
1571 | gk20a_writel(g, sw_ctx_load->l[i].addr, | 1571 | gk20a_writel(g, sw_ctx_load->l[i].addr, |
1572 | sw_ctx_load->l[i].value); | 1572 | sw_ctx_load->l[i].value); |
1573 | 1573 | ||
1574 | if (g->ops.gr.init_preemption_state) | ||
1575 | g->ops.gr.init_preemption_state(g); | ||
1576 | |||
1574 | g->ops.clock_gating.blcg_gr_load_gating_prod(g, g->blcg_enabled); | 1577 | g->ops.clock_gating.blcg_gr_load_gating_prod(g, g->blcg_enabled); |
1575 | 1578 | ||
1576 | err = gr_gk20a_wait_idle(g, end_jiffies, GR_IDLE_CHECK_DEFAULT); | 1579 | err = gr_gk20a_wait_idle(g, end_jiffies, GR_IDLE_CHECK_DEFAULT); |