summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2017-03-17 14:09:44 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-03-23 11:44:07 -0400
commit4492c62ffe9398bd4457f6f1c2773e40afe909fb (patch)
tree5d792f81d97844278f4eca665a8b4778fa93dc35 /drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c
parent33f637585ecd617a9f4423f56e2aa6df0691ac64 (diff)
gpu: nvgpu: Add bus HAL
Add bus HAL and move all bus related hardware sequencing to that file: BAR1 binding, timer access, and interrupt handling. Change-Id: Ibc5f5797dc338de10749b446a7bdbcae600fecb4 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/1323353 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c b/drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c
index 4ad2abd6..0736a03b 100644
--- a/drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/ctxsw_trace_gk20a.c
@@ -686,7 +686,7 @@ void gk20a_ctxsw_trace_channel_reset(struct gk20a *g, struct channel_gk20a *ch)
686 if (!g->ctxsw_trace) 686 if (!g->ctxsw_trace)
687 return; 687 return;
688 688
689 g->ops.read_ptimer(g, &entry.timestamp); 689 g->ops.bus.read_ptimer(g, &entry.timestamp);
690 gk20a_ctxsw_trace_write(g, &entry); 690 gk20a_ctxsw_trace_write(g, &entry);
691 gk20a_ctxsw_trace_wake_up(g, 0); 691 gk20a_ctxsw_trace_wake_up(g, 0);
692#endif 692#endif
@@ -706,7 +706,7 @@ void gk20a_ctxsw_trace_tsg_reset(struct gk20a *g, struct tsg_gk20a *tsg)
706 if (!g->ctxsw_trace) 706 if (!g->ctxsw_trace)
707 return; 707 return;
708 708
709 g->ops.read_ptimer(g, &entry.timestamp); 709 g->ops.bus.read_ptimer(g, &entry.timestamp);
710 gk20a_ctxsw_trace_write(g, &entry); 710 gk20a_ctxsw_trace_write(g, &entry);
711 gk20a_ctxsw_trace_wake_up(g, 0); 711 gk20a_ctxsw_trace_wake_up(g, 0);
712#endif 712#endif