summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/hw_fb_gk20a.h
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2014-09-19 06:39:36 -0400
committerDan Willemsen <dwillemsen@nvidia.com>2015-03-18 15:11:21 -0400
commit17aeb7e87ecfc103d90c93902414e59509a51497 (patch)
treefaab6b9f5d9a2aee79825768fcec31731097a81a /drivers/gpu/nvgpu/gk20a/hw_fb_gk20a.h
parentbc10e7e47af667c1afa7499e01070a595b006ef6 (diff)
gpu: nvgpu: Fix calculation of MMU debug address
Fix calculation of the debug buffer address. Bug 1551221 Change-Id: I8d7921070549a1689dba0675d83bfdbf76ba5193 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/500705 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Riku Salminen <rsalminen@nvidia.com> Tested-by: Riku Salminen <rsalminen@nvidia.com> Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com> GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/hw_fb_gk20a.h')
-rw-r--r--drivers/gpu/nvgpu/gk20a/hw_fb_gk20a.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/hw_fb_gk20a.h b/drivers/gpu/nvgpu/gk20a/hw_fb_gk20a.h
index b7edc29d..1c50d0d5 100644
--- a/drivers/gpu/nvgpu/gk20a/hw_fb_gk20a.h
+++ b/drivers/gpu/nvgpu/gk20a/hw_fb_gk20a.h
@@ -154,9 +154,9 @@ static inline u32 fb_mmu_debug_wr_vol_true_f(void)
154{ 154{
155 return 0x4; 155 return 0x4;
156} 156}
157static inline u32 fb_mmu_debug_wr_addr_v(u32 r) 157static inline u32 fb_mmu_debug_wr_addr_f(u32 v)
158{ 158{
159 return (r >> 4) & 0xfffffff; 159 return (v & 0xfffffff) << 4;
160} 160}
161static inline u32 fb_mmu_debug_wr_addr_alignment_v(void) 161static inline u32 fb_mmu_debug_wr_addr_alignment_v(void)
162{ 162{
@@ -174,9 +174,9 @@ static inline u32 fb_mmu_debug_rd_vol_false_f(void)
174{ 174{
175 return 0x0; 175 return 0x0;
176} 176}
177static inline u32 fb_mmu_debug_rd_addr_v(u32 r) 177static inline u32 fb_mmu_debug_rd_addr_f(u32 v)
178{ 178{
179 return (r >> 4) & 0xfffffff; 179 return (v & 0xfffffff) << 4;
180} 180}
181static inline u32 fb_mmu_debug_rd_addr_alignment_v(void) 181static inline u32 fb_mmu_debug_rd_addr_alignment_v(void)
182{ 182{