summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp106/acr_gp106.c
diff options
context:
space:
mode:
authorMahantesh Kumbar <mkumbar@nvidia.com>2018-06-20 03:14:04 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-07-05 09:43:44 -0400
commitbc05e0e0e5b7d00761472252e9f8c12886539746 (patch)
tree3e44315e10bd844d417217a1da18e51771bf5e15 /drivers/gpu/nvgpu/gp106/acr_gp106.c
parent84db72a21ce4076a66acbb936b5a6dabf39c7ee2 (diff)
gpu: nvgpu: SEC2 reset using common falcon HAL
-Do sec2 reset using common falcon HAL nvgpu_flcn_reset() by passing sec2_flcn struct which holds base address of SEC2 falcon as per chip specific. JIRA NVGPUT-111 Change-Id: I2b95262a93644bbefed5b6c46dc73200afd97730 Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1755617 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp106/acr_gp106.c')
-rw-r--r--drivers/gpu/nvgpu/gp106/acr_gp106.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/gp106/acr_gp106.c b/drivers/gpu/nvgpu/gp106/acr_gp106.c
index 35940b97..5cffc69b 100644
--- a/drivers/gpu/nvgpu/gp106/acr_gp106.c
+++ b/drivers/gpu/nvgpu/gp106/acr_gp106.c
@@ -1297,11 +1297,7 @@ int gp106_bootstrap_hs_flcn(struct gk20a *g)
1297 } 1297 }
1298 1298
1299 /* sec2 reset - to keep it idle */ 1299 /* sec2 reset - to keep it idle */
1300 gk20a_writel(g, psec_falcon_engine_r(), 1300 nvgpu_flcn_reset(&g->sec2_flcn);
1301 pwr_falcon_engine_reset_true_f());
1302 nvgpu_udelay(10);
1303 gk20a_writel(g, psec_falcon_engine_r(),
1304 pwr_falcon_engine_reset_false_f());
1305 1301
1306 return 0; 1302 return 0;
1307err_free_ucode_map: 1303err_free_ucode_map: