summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/hal_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/hal_gp10b.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
index 9b3d1a2c..0b2a5712 100644
--- a/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/hal_gp10b.c
@@ -662,7 +662,6 @@ int gp10b_init_hal(struct gk20a *g)
662 __nvgpu_set_enabled(g, NVGPU_GR_USE_DMA_FOR_FW_BOOTSTRAP, true); 662 __nvgpu_set_enabled(g, NVGPU_GR_USE_DMA_FOR_FW_BOOTSTRAP, true);
663 __nvgpu_set_enabled(g, NVGPU_PMU_PSTATE, false); 663 __nvgpu_set_enabled(g, NVGPU_PMU_PSTATE, false);
664 664
665#ifdef CONFIG_TEGRA_ACR
666 if (nvgpu_is_enabled(g, NVGPU_IS_FMODEL)) { 665 if (nvgpu_is_enabled(g, NVGPU_IS_FMODEL)) {
667 __nvgpu_set_enabled(g, NVGPU_SEC_PRIVSECURITY, false); 666 __nvgpu_set_enabled(g, NVGPU_SEC_PRIVSECURITY, false);
668 __nvgpu_set_enabled(g, NVGPU_SEC_SECUREGPCCS, false); 667 __nvgpu_set_enabled(g, NVGPU_SEC_SECUREGPCCS, false);
@@ -680,24 +679,6 @@ int gp10b_init_hal(struct gk20a *g)
680 __nvgpu_set_enabled(g, NVGPU_SEC_SECUREGPCCS, false); 679 __nvgpu_set_enabled(g, NVGPU_SEC_SECUREGPCCS, false);
681 } 680 }
682 } 681 }
683#else
684 if (nvgpu_is_enabled(g, NVGPU_IS_FMODEL)) {
685 gk20a_dbg_info("running simulator with PRIV security disabled");
686 __nvgpu_set_enabled(g, NVGPU_SEC_PRIVSECURITY, false);
687 __nvgpu_set_enabled(g, NVGPU_SEC_SECUREGPCCS, false);
688 } else {
689 val = gk20a_readl(g, fuse_opt_priv_sec_en_r());
690 if (val) {
691 gk20a_dbg_info("priv security is not supported but enabled");
692 __nvgpu_set_enabled(g, NVGPU_SEC_PRIVSECURITY, true);
693 __nvgpu_set_enabled(g, NVGPU_SEC_SECUREGPCCS, true);
694 return -EPERM;
695 } else {
696 __nvgpu_set_enabled(g, NVGPU_SEC_PRIVSECURITY, false);
697 __nvgpu_set_enabled(g, NVGPU_SEC_SECUREGPCCS, false);
698 }
699 }
700#endif
701 682
702 /* priv security dependent ops */ 683 /* priv security dependent ops */
703 if (nvgpu_is_enabled(g, NVGPU_SEC_PRIVSECURITY)) { 684 if (nvgpu_is_enabled(g, NVGPU_SEC_PRIVSECURITY)) {