diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/fifo_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c index f50277f3..9dcab250 100644 --- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | |||
@@ -2154,6 +2154,11 @@ static u32 gk20a_fifo_get_num_fifos(struct gk20a *g) | |||
2154 | return ccsr_channel__size_1_v(); | 2154 | return ccsr_channel__size_1_v(); |
2155 | } | 2155 | } |
2156 | 2156 | ||
2157 | u32 gk20a_fifo_get_pbdma_signature(struct gk20a *g) | ||
2158 | { | ||
2159 | return pbdma_signature_hw_valid_f() | pbdma_signature_sw_zero_f(); | ||
2160 | } | ||
2161 | |||
2157 | void gk20a_init_fifo(struct gpu_ops *gops) | 2162 | void gk20a_init_fifo(struct gpu_ops *gops) |
2158 | { | 2163 | { |
2159 | gk20a_init_channel(gops); | 2164 | gk20a_init_channel(gops); |
@@ -2163,4 +2168,5 @@ void gk20a_init_fifo(struct gpu_ops *gops) | |||
2163 | gops->fifo.apply_pb_timeout = gk20a_fifo_apply_pb_timeout; | 2168 | gops->fifo.apply_pb_timeout = gk20a_fifo_apply_pb_timeout; |
2164 | gops->fifo.wait_engine_idle = gk20a_fifo_wait_engine_idle; | 2169 | gops->fifo.wait_engine_idle = gk20a_fifo_wait_engine_idle; |
2165 | gops->fifo.get_num_fifos = gk20a_fifo_get_num_fifos; | 2170 | gops->fifo.get_num_fifos = gk20a_fifo_get_num_fifos; |
2171 | gops->fifo.get_pbdma_signature = gk20a_fifo_get_pbdma_signature; | ||
2166 | } | 2172 | } |