From 56eaeab512fb848492d398e62ef55a2c963cc7a6 Mon Sep 17 00:00:00 2001 From: Seema Khowala Date: Wed, 3 May 2017 16:08:14 -0700 Subject: [PATCH] gpu: nvgpu: gv11b: sm stride litter added Required to support multiple SM JIRA GPUT19X-75 Change-Id: I1fd0530550ae14270a5e746d2efbf3e913ac4c3e Signed-off-by: Seema Khowala Reviewed-on: https://git-master/r/1475985 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom Reviewed-by: David Martinez Nieto --- drivers/gpu/nvgpu/gv11b/hal_gv11b.c | 4 ++++ drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_proj_gv11b.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/drivers/gpu/nvgpu/gv11b/hal_gv11b.c b/drivers/gpu/nvgpu/gv11b/hal_gv11b.c index 35b1fdc57..0e874c8a1 100644 --- a/drivers/gpu/nvgpu/gv11b/hal_gv11b.c +++ b/drivers/gpu/nvgpu/gv11b/hal_gv11b.c @@ -191,6 +191,10 @@ static int gv11b_get_litter_value(struct gk20a *g, int value) case GPU_LIT_FBPA_STRIDE: ret = proj_fbpa_stride_v(); break; + case GPU_LIT_SM_PRI_STRIDE: + ret = proj_sm_stride_v(); + break; + default: 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 98acee4ca..a6515ba99 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 @@ -154,4 +154,8 @@ static inline u32 proj_scal_max_tpc_per_gpc_v(void) { return 0x00000008; } +static inline u32 proj_sm_stride_v(void) +{ + return 0x00000080; +} #endif