diff options
author | tk <tk@nvidia.com> | 2016-11-03 06:06:24 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2016-11-17 20:24:39 -0500 |
commit | c1064c27dfa26847234153652cf2b88167b90adf (patch) | |
tree | c51c17a78fe7d9c89b5042eb345fe7a566b5b9b8 /drivers/gpu/nvgpu/gm206 | |
parent | dd5b630e13d8ca97b38e81670ff45ef2ec0b810c (diff) |
gpu: nvgpu: FBPA broadcast support
Add FBPA broadcast support to hwpm regops
Bug 200249125
Change-Id: Iaf413a162a8985bcce94ff96ec6318e129609c4c
Signed-off-by: Tejaswi K <tk@nvidia.com>
Reviewed-on: http://git-master/r/1247408
(cherry picked from commit 4e0a805f5a8762d1a90f3b5dd76902a04941d9ef)
Reviewed-on: http://git-master/r/1252160
Tested-by: Peter Daifuku <pdaifuku@nvidia.com>
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gm206')
-rw-r--r-- | drivers/gpu/nvgpu/gm206/hw_proj_gm206.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gm206/hw_proj_gm206.h b/drivers/gpu/nvgpu/gm206/hw_proj_gm206.h index 6c21b39a..bdca905f 100644 --- a/drivers/gpu/nvgpu/gm206/hw_proj_gm206.h +++ b/drivers/gpu/nvgpu/gm206/hw_proj_gm206.h | |||
@@ -70,14 +70,26 @@ static inline u32 proj_lts_stride_v(void) | |||
70 | { | 70 | { |
71 | return 0x00000200; | 71 | return 0x00000200; |
72 | } | 72 | } |
73 | static inline u32 proj_fbpa_base_v(void) | ||
74 | { | ||
75 | return 0x00110000; | ||
76 | } | ||
77 | static inline u32 proj_fbpa_shared_base_v(void) | ||
78 | { | ||
79 | return 0x0010f000; | ||
80 | } | ||
73 | static inline u32 proj_fbpa_stride_v(void) | 81 | static inline u32 proj_fbpa_stride_v(void) |
74 | { | 82 | { |
75 | return 0x00004000; | 83 | return 0x00001000; |
76 | } | 84 | } |
77 | static inline u32 proj_ppc_in_gpc_base_v(void) | 85 | static inline u32 proj_ppc_in_gpc_base_v(void) |
78 | { | 86 | { |
79 | return 0x00003000; | 87 | return 0x00003000; |
80 | } | 88 | } |
89 | static inline u32 proj_ppc_in_gpc_shared_base_v(void) | ||
90 | { | ||
91 | return 0x00003e00; | ||
92 | } | ||
81 | static inline u32 proj_ppc_in_gpc_stride_v(void) | 93 | static inline u32 proj_ppc_in_gpc_stride_v(void) |
82 | { | 94 | { |
83 | return 0x00000200; | 95 | return 0x00000200; |