diff options
author | Peter Daifuku <pdaifuku@nvidia.com> | 2016-11-17 19:38:57 -0500 |
---|---|---|
committer | Deepak Nibade <dnibade@nvidia.com> | 2016-12-27 04:56:51 -0500 |
commit | d8dc7b130e4b93a1c29c26b852af686eb67444de (patch) | |
tree | cd6716b94fb28532da4682697b5c9870983104d9 /drivers | |
parent | b3dbc3161e91948b90a42779f28791aa2ed5f3da (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')
-rw-r--r-- | drivers/gpu/nvgpu/gp10b/hal_gp10b.c | 12 |
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); |