summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gv100/hal_gv100.c
diff options
context:
space:
mode:
authorThomas Fleury <tfleury@nvidia.com>2018-02-20 23:39:22 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2018-05-07 19:03:45 -0400
commita5f3fe9506dcf87910eba24c80a4b30c03dcced1 (patch)
tree322374f40e46286ac0b98abe6e3dbce293943943 /drivers/gpu/nvgpu/gv100/hal_gv100.c
parent15ec5722be8f483f6d9c1cd0bfd61a7e2bcbfca2 (diff)
gpu: nvgpu: gv100: enable syncpt shim for nvlink
Get host1x node reference from c1_rp device tree node, and enable syncpoints shim in case of nvlink. JIRA EVLR-2441 JIRA EVLR-2585 Change-Id: Idbf1edf656557f2ed2d3bd27393c2f4d5d1ad75a Signed-off-by: Thomas Fleury <tfleury@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1663360 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv100/hal_gv100.c')
-rw-r--r--drivers/gpu/nvgpu/gv100/hal_gv100.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gv100/hal_gv100.c b/drivers/gpu/nvgpu/gv100/hal_gv100.c
index 40f16ed1..99cd8731 100644
--- a/drivers/gpu/nvgpu/gv100/hal_gv100.c
+++ b/drivers/gpu/nvgpu/gv100/hal_gv100.c
@@ -248,6 +248,10 @@ int gv100_init_gpu_characteristics(struct gk20a *g)
248 248
249 __nvgpu_set_enabled(g, NVGPU_SUPPORT_TSG_SUBCONTEXTS, true); 249 __nvgpu_set_enabled(g, NVGPU_SUPPORT_TSG_SUBCONTEXTS, true);
250 __nvgpu_set_enabled(g, NVGPU_SUPPORT_GET_TEMPERATURE, true); 250 __nvgpu_set_enabled(g, NVGPU_SUPPORT_GET_TEMPERATURE, true);
251 if (g->has_syncpoints) {
252 __nvgpu_set_enabled(g, NVGPU_SUPPORT_SYNCPOINT_ADDRESS, true);
253 __nvgpu_set_enabled(g, NVGPU_SUPPORT_USER_SYNCPOINT, true);
254 }
251 255
252 return 0; 256 return 0;
253} 257}