summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hal_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/hal_gp10b.c6
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);