summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gm206
diff options
context:
space:
mode:
authortk <tk@nvidia.com>2016-11-03 06:06:24 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2016-11-17 20:24:39 -0500
commitc1064c27dfa26847234153652cf2b88167b90adf (patch)
treec51c17a78fe7d9c89b5042eb345fe7a566b5b9b8 /drivers/gpu/nvgpu/gm206
parentdd5b630e13d8ca97b38e81670ff45ef2ec0b810c (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.h14
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}
73static inline u32 proj_fbpa_base_v(void)
74{
75 return 0x00110000;
76}
77static inline u32 proj_fbpa_shared_base_v(void)
78{
79 return 0x0010f000;
80}
73static inline u32 proj_fbpa_stride_v(void) 81static inline u32 proj_fbpa_stride_v(void)
74{ 82{
75 return 0x00004000; 83 return 0x00001000;
76} 84}
77static inline u32 proj_ppc_in_gpc_base_v(void) 85static inline u32 proj_ppc_in_gpc_base_v(void)
78{ 86{
79 return 0x00003000; 87 return 0x00003000;
80} 88}
89static inline u32 proj_ppc_in_gpc_shared_base_v(void)
90{
91 return 0x00003e00;
92}
81static inline u32 proj_ppc_in_gpc_stride_v(void) 93static inline u32 proj_ppc_in_gpc_stride_v(void)
82{ 94{
83 return 0x00000200; 95 return 0x00000200;