summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
diff options
context:
space:
mode:
authorPeter Daifuku <pdaifuku@nvidia.com>2016-11-17 19:38:57 -0500
committerDeepak Nibade <dnibade@nvidia.com>2016-12-27 04:56:51 -0500
commitd8dc7b130e4b93a1c29c26b852af686eb67444de (patch)
treecd6716b94fb28532da4682697b5c9870983104d9 /drivers/gpu/nvgpu/gp10b/hal_gp10b.c
parentb3dbc3161e91948b90a42779f28791aa2ed5f3da (diff)
gpu: nvgpu: hardcode gp10b fbpa values
gp10b does not have an fbpa unit, although the hw header files claim it does. Hardcode all fbpa values to 0. Bug 200249125 Change-Id: I6ed63b3231d7af8e31ccf5047d56bdb85f05a9d9 Signed-off-by: Peter Daifuku <pdaifuku@nvidia.com> Reviewed-on: http://git-master/r/1256422 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Konsta Holtta <kholtta@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hal_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/hal_gp10b.c12
1 files changed, 5 insertions, 7 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
index b92bdfe2..a656f10d 100644
--- a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
@@ -172,17 +172,15 @@ static int gp10b_get_litter_value(struct gk20a *g, int value)
172 case GPU_LIT_LTS_STRIDE: 172 case GPU_LIT_LTS_STRIDE:
173 ret = proj_lts_stride_v(); 173 ret = proj_lts_stride_v();
174 break; 174 break;
175 /* GP10B does not have a FBPA unit, despite what's listed in the
176 * hw headers or read back through NV_PTOP_SCAL_NUM_FBPAS,
177 * so hardcode all values to 0.
178 */
175 case GPU_LIT_NUM_FBPAS: 179 case GPU_LIT_NUM_FBPAS:
176 ret = proj_scal_litter_num_fbpas_v();
177 break;
178 case GPU_LIT_FBPA_STRIDE: 180 case GPU_LIT_FBPA_STRIDE:
179 ret = proj_fbpa_stride_v();
180 break;
181 case GPU_LIT_FBPA_BASE: 181 case GPU_LIT_FBPA_BASE:
182 ret = proj_fbpa_base_v();
183 break;
184 case GPU_LIT_FBPA_SHARED_BASE: 182 case GPU_LIT_FBPA_SHARED_BASE:
185 ret = proj_fbpa_shared_base_v(); 183 ret = 0;
186 break; 184 break;
187 default: 185 default:
188 gk20a_err(dev_from_gk20a(g), "Missing definition %d", value); 186 gk20a_err(dev_from_gk20a(g), "Missing definition %d", value);