diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2018-05-25 17:25:01 -0400 |
---|---|---|
committer | Tejal Kudav <tkudav@nvidia.com> | 2018-06-14 09:44:07 -0400 |
commit | dec8625b88d1430f4bf3eac37954fbb732de3f1a (patch) | |
tree | a90171ea9fbd53c8690f8338af54befad3d624ef /drivers/gpu/nvgpu/gk20a | |
parent | d4dfa63e6c324430ad2cac4fabb73a95858b2573 (diff) |
gpu: nvgpu: Move SW scratch register read to bus
SW scratch register is in bus register range. Move query of that
register to bus HAL from bios.
JIRA NVGPU-588
Change-Id: I69f35af3d5f8da3550eb68fe7d060a3ec48ce275
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1730898
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gk20a.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index d8941cdf..5440238f 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h | |||
@@ -1124,6 +1124,8 @@ struct gpu_ops { | |||
1124 | u32 (*set_bar0_window)(struct gk20a *g, struct nvgpu_mem *mem, | 1124 | u32 (*set_bar0_window)(struct gk20a *g, struct nvgpu_mem *mem, |
1125 | struct nvgpu_sgt *sgt, struct nvgpu_sgl *sgl, | 1125 | struct nvgpu_sgt *sgt, struct nvgpu_sgl *sgl, |
1126 | u32 w); | 1126 | u32 w); |
1127 | u32 (*read_sw_scratch)(struct gk20a *g, u32 index); | ||
1128 | void (*write_sw_scratch)(struct gk20a *g, u32 index, u32 val); | ||
1127 | } bus; | 1129 | } bus; |
1128 | 1130 | ||
1129 | struct { | 1131 | struct { |