diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2014-09-19 06:39:36 -0400 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2015-03-18 15:11:21 -0400 |
commit | 17aeb7e87ecfc103d90c93902414e59509a51497 (patch) | |
tree | faab6b9f5d9a2aee79825768fcec31731097a81a /drivers/gpu/nvgpu/gk20a/hw_fb_gk20a.h | |
parent | bc10e7e47af667c1afa7499e01070a595b006ef6 (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.h | 8 |
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 | } |
157 | static inline u32 fb_mmu_debug_wr_addr_v(u32 r) | 157 | static inline u32 fb_mmu_debug_wr_addr_f(u32 v) |
158 | { | 158 | { |
159 | return (r >> 4) & 0xfffffff; | 159 | return (v & 0xfffffff) << 4; |
160 | } | 160 | } |
161 | static inline u32 fb_mmu_debug_wr_addr_alignment_v(void) | 161 | static 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 | } |
177 | static inline u32 fb_mmu_debug_rd_addr_v(u32 r) | 177 | static inline u32 fb_mmu_debug_rd_addr_f(u32 v) |
178 | { | 178 | { |
179 | return (r >> 4) & 0xfffffff; | 179 | return (v & 0xfffffff) << 4; |
180 | } | 180 | } |
181 | static inline u32 fb_mmu_debug_rd_addr_alignment_v(void) | 181 | static inline u32 fb_mmu_debug_rd_addr_alignment_v(void) |
182 | { | 182 | { |