summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
diff options
context:
space:
mode:
authorHaley Teng <hteng@nvidia.com>2016-04-21 09:02:14 -0400
committerTerje Bergstrom <tbergstrom@nvidia.com>2016-05-09 12:52:04 -0400
commit4c4d0e6eb29fab7c1fb54cb7a7f5e3e41e245991 (patch)
tree258d1918e82725739932b8e16f7c4296178fae74 /drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
parentf138e7f69d7918d597d2df34af1e1d0353ea2888 (diff)
nvgpu: vgpu: create fifo.force_reset_ch in gpu_ops
gk20a_fifo_force_reset_ch() does not support vgpu now, so we need to create a function pointer in gpu_ops and assign it differently for vgpu and non-vgpu. Bug 200184349 Change-Id: I5f8f4f731b4b970c4ff8de65531f25568e7691b6 Signed-off-by: Haley Teng <hteng@nvidia.com> Reviewed-on: http://git-master/r/1130420 Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/fifo_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/fifo_gk20a.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
index aa8e0c40..eccea4d4 100644
--- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
@@ -2693,4 +2693,5 @@ void gk20a_init_fifo(struct gpu_ops *gops)
2693 gops->fifo.get_num_fifos = gk20a_fifo_get_num_fifos; 2693 gops->fifo.get_num_fifos = gk20a_fifo_get_num_fifos;
2694 gops->fifo.get_pbdma_signature = gk20a_fifo_get_pbdma_signature; 2694 gops->fifo.get_pbdma_signature = gk20a_fifo_get_pbdma_signature;
2695 gops->fifo.set_runlist_interleave = gk20a_fifo_set_runlist_interleave; 2695 gops->fifo.set_runlist_interleave = gk20a_fifo_set_runlist_interleave;
2696 gops->fifo.force_reset_ch = gk20a_fifo_force_reset_ch;
2696} 2697}