summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/nvgpu/gv11b/hal_gv11b.c3
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_proj_gv11b.h4
2 files changed, 7 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/hal_gv11b.c b/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
index 282aa228..7c38b611 100644
--- a/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
+++ b/drivers/gpu/nvgpu/gv11b/hal_gv11b.c
@@ -108,6 +108,9 @@ static int gv11b_get_litter_value(struct gk20a *g, int value)
108 case GPU_LIT_PPC_IN_GPC_BASE: 108 case GPU_LIT_PPC_IN_GPC_BASE:
109 ret = proj_ppc_in_gpc_base_v(); 109 ret = proj_ppc_in_gpc_base_v();
110 break; 110 break;
111 case GPU_LIT_PPC_IN_GPC_SHARED_BASE:
112 ret = proj_ppc_in_gpc_shared_base_v();
113 break;
111 case GPU_LIT_PPC_IN_GPC_STRIDE: 114 case GPU_LIT_PPC_IN_GPC_STRIDE:
112 ret = proj_ppc_in_gpc_stride_v(); 115 ret = proj_ppc_in_gpc_stride_v();
113 break; 116 break;
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_proj_gv11b.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_proj_gv11b.h
index a6515ba9..a17a7203 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_proj_gv11b.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_proj_gv11b.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;