diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hal_gp10b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/hal_gp10b.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c index 6b4fbf40..feac284b 100644 --- a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c +++ b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c | |||
@@ -165,6 +165,10 @@ static const struct gpu_ops gp10b_ops = { | |||
165 | .sync_debugfs = gp10b_ltc_sync_debugfs, | 165 | .sync_debugfs = gp10b_ltc_sync_debugfs, |
166 | #endif | 166 | #endif |
167 | }, | 167 | }, |
168 | .ce2 = { | ||
169 | .isr_stall = gp10b_ce_isr, | ||
170 | .isr_nonstall = gp10b_ce_nonstall_isr, | ||
171 | }, | ||
168 | .clock_gating = { | 172 | .clock_gating = { |
169 | .slcg_bus_load_gating_prod = | 173 | .slcg_bus_load_gating_prod = |
170 | gp10b_slcg_bus_load_gating_prod, | 174 | gp10b_slcg_bus_load_gating_prod, |
@@ -345,6 +349,7 @@ int gp10b_init_hal(struct gk20a *g) | |||
345 | u32 val; | 349 | u32 val; |
346 | 350 | ||
347 | gops->ltc = gp10b_ops.ltc; | 351 | gops->ltc = gp10b_ops.ltc; |
352 | gops->ce2 = gp10b_ops.ce2; | ||
348 | gops->clock_gating = gp10b_ops.clock_gating; | 353 | gops->clock_gating = gp10b_ops.clock_gating; |
349 | gops->fifo = gp10b_ops.fifo; | 354 | gops->fifo = gp10b_ops.fifo; |
350 | gops->mc = gp10b_ops.mc; | 355 | gops->mc = gp10b_ops.mc; |
@@ -407,7 +412,6 @@ int gp10b_init_hal(struct gk20a *g) | |||
407 | gp10b_init_gr(g); | 412 | gp10b_init_gr(g); |
408 | gp10b_init_fecs_trace_ops(gops); | 413 | gp10b_init_fecs_trace_ops(gops); |
409 | gp10b_init_fb(gops); | 414 | gp10b_init_fb(gops); |
410 | gp10b_init_ce(gops); | ||
411 | gp10b_init_gr_ctx(gops); | 415 | gp10b_init_gr_ctx(gops); |
412 | gp10b_init_mm(gops); | 416 | gp10b_init_mm(gops); |
413 | gp10b_init_pmu_ops(g); | 417 | gp10b_init_pmu_ops(g); |