diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2015-01-16 12:11:42 -0500 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2015-04-04 21:07:37 -0400 |
commit | bdb34abd93df5fdf741b060d3030bf59dd18b7e7 (patch) | |
tree | 3384685eb8f7207ef945b32efbc6f3bba0806a98 /drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | |
parent | ecaa5c1b1fc298877ea54d8d8b02e75684f555af (diff) |
gpu: nvgpu: Per-chip PBDMA signature
PBDMA HW signature depends on the chip.
Change-Id: If57d721d9bb77a090f967930a1aa2037bf4a16fe
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/672922
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 | } |