diff options
author | Mahantesh Kumbar <mkumbar@nvidia.com> | 2018-06-20 03:14:04 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-07-05 09:43:44 -0400 |
commit | bc05e0e0e5b7d00761472252e9f8c12886539746 (patch) | |
tree | 3e44315e10bd844d417217a1da18e51771bf5e15 /drivers/gpu/nvgpu/gp106 | |
parent | 84db72a21ce4076a66acbb936b5a6dabf39c7ee2 (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')
-rw-r--r-- | drivers/gpu/nvgpu/gp106/acr_gp106.c | 6 |
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; |
1307 | err_free_ucode_map: | 1303 | err_free_ucode_map: |