summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv11b
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b')
-rw-r--r--drivers/gpu/nvgpu/gv11b/fifo_gv11b.c2
-rw-r--r--drivers/gpu/nvgpu/gv11b/hal_gv11b.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/fifo_gv11b.c b/drivers/gpu/nvgpu/gv11b/fifo_gv11b.c
index dc3b641a..d74ddacd 100644
--- a/drivers/gpu/nvgpu/gv11b/fifo_gv11b.c
+++ b/drivers/gpu/nvgpu/gv11b/fifo_gv11b.c
@@ -1075,10 +1075,12 @@ void gv11b_fifo_teardown_ch_tsg(struct gk20a *g, u32 act_eng_bitmask,
1075 } 1075 }
1076 } 1076 }
1077 1077
1078#ifdef CONFIG_GK20A_CTXSW_TRACE
1078 if (refch) 1079 if (refch)
1079 gk20a_ctxsw_trace_channel_reset(g, refch); 1080 gk20a_ctxsw_trace_channel_reset(g, refch);
1080 else if (tsg) 1081 else if (tsg)
1081 gk20a_ctxsw_trace_tsg_reset(g, tsg); 1082 gk20a_ctxsw_trace_tsg_reset(g, tsg);
1083#endif
1082 1084
1083 gk20a_fifo_set_runlist_state(g, runlists_mask, RUNLIST_ENABLED, 1085 gk20a_fifo_set_runlist_state(g, runlists_mask, RUNLIST_ENABLED,
1084 !RUNLIST_INFO_MUTEX_LOCKED); 1086 !RUNLIST_INFO_MUTEX_LOCKED);
diff --git a/drivers/gpu/nvgpu/gv11b/hal_gv11b.c b/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
index 4de9786b..39f9572c 100644
--- a/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
+++ b/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
@@ -687,7 +687,9 @@ int gv11b_init_hal(struct gk20a *g)
687 gops->fifo = gv11b_ops.fifo; 687 gops->fifo = gv11b_ops.fifo;
688 gops->gr_ctx = gv11b_ops.gr_ctx; 688 gops->gr_ctx = gv11b_ops.gr_ctx;
689 gops->mm = gv11b_ops.mm; 689 gops->mm = gv11b_ops.mm;
690#ifdef CONFIG_GK20A_CTXSW_TRACE
690 gops->fecs_trace = gv11b_ops.fecs_trace; 691 gops->fecs_trace = gv11b_ops.fecs_trace;
692#endif
691 gops->therm = gv11b_ops.therm; 693 gops->therm = gv11b_ops.therm;
692 gops->pmu = gv11b_ops.pmu; 694 gops->pmu = gv11b_ops.pmu;
693 gops->regops = gv11b_ops.regops; 695 gops->regops = gv11b_ops.regops;