diff options
author | Haley Teng <hteng@nvidia.com> | 2016-04-21 09:02:14 -0400 |
---|---|---|
committer | Terje Bergstrom <tbergstrom@nvidia.com> | 2016-05-09 12:52:04 -0400 |
commit | 4c4d0e6eb29fab7c1fb54cb7a7f5e3e41e245991 (patch) | |
tree | 258d1918e82725739932b8e16f7c4296178fae74 /drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | |
parent | f138e7f69d7918d597d2df34af1e1d0353ea2888 (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.c | 1 |
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 | } |