summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp106
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp106')
-rw-r--r--drivers/gpu/nvgpu/gp106/hal_gp106.c4
-rw-r--r--drivers/gpu/nvgpu/gp106/hw_proj_gp106.h4
2 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gp106/hal_gp106.c b/drivers/gpu/nvgpu/gp106/hal_gp106.c
index a0db0bfd..d4e843d8 100644
--- a/drivers/gpu/nvgpu/gp106/hal_gp106.c
+++ b/drivers/gpu/nvgpu/gp106/hal_gp106.c
@@ -139,9 +139,13 @@ static int gp106_get_litter_value(struct gk20a *g,
139 case GPU_LIT_TPC_IN_GPC_SHARED_BASE: 139 case GPU_LIT_TPC_IN_GPC_SHARED_BASE:
140 ret = proj_tpc_in_gpc_shared_base_v(); 140 ret = proj_tpc_in_gpc_shared_base_v();
141 break; 141 break;
142 case GPU_LIT_PPC_IN_GPC_BASE:
143 ret = proj_ppc_in_gpc_base_v();
142 case GPU_LIT_PPC_IN_GPC_STRIDE: 144 case GPU_LIT_PPC_IN_GPC_STRIDE:
143 ret = proj_ppc_in_gpc_stride_v(); 145 ret = proj_ppc_in_gpc_stride_v();
144 break; 146 break;
147 case GPU_LIT_PPC_IN_GPC_SHARED_BASE:
148 ret = proj_ppc_in_gpc_shared_base_v();
145 case GPU_LIT_ROP_BASE: 149 case GPU_LIT_ROP_BASE:
146 ret = proj_rop_base_v(); 150 ret = proj_rop_base_v();
147 break; 151 break;
diff --git a/drivers/gpu/nvgpu/gp106/hw_proj_gp106.h b/drivers/gpu/nvgpu/gp106/hw_proj_gp106.h
index 01e835ec..0063712f 100644
--- a/drivers/gpu/nvgpu/gp106/hw_proj_gp106.h
+++ b/drivers/gpu/nvgpu/gp106/hw_proj_gp106.h
@@ -78,6 +78,10 @@ static inline u32 proj_ppc_in_gpc_base_v(void)
78{ 78{
79 return 0x00003000; 79 return 0x00003000;
80} 80}
81static inline u32 proj_ppc_in_gpc_shared_base_v(void)
82{
83 return 0x00003e00;
84}
81static inline u32 proj_ppc_in_gpc_stride_v(void) 85static inline u32 proj_ppc_in_gpc_stride_v(void)
82{ 86{
83 return 0x00000200; 87 return 0x00000200;