diff options
author | Seema Khowala <seemaj@nvidia.com> | 2017-11-09 18:32:11 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-11-22 03:59:18 -0500 |
commit | f34a4d0b125ebf45373e40478925b3eb75b7898a (patch) | |
tree | a6bac09ad2f4c38289048acefd724ff2bd3c279f /drivers/gpu/nvgpu/gm20b/hal_gm20b.c | |
parent | f53a0dd96b25cfb64b17ab816ae1f9b0b144db07 (diff) |
gpu: nvgpu: CONFIG_TEGRA_ACR is supported by default
TEGRA_ACR config is supposed to be enabled maxwell
onwards. Since gk20a support is no longer supported,
delete code that is not under TEGRA_ACR config
Change-Id: Id52485680bca1ceaadcb94f9603c0898c2002e02
Signed-off-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1595437
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b/hal_gm20b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/hal_gm20b.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c index 227b6b6c..bb18d2d7 100644 --- a/drivers/gpu/nvgpu/gm20b/hal_gm20b.c +++ b/drivers/gpu/nvgpu/gm20b/hal_gm20b.c | |||
@@ -634,7 +634,6 @@ int gm20b_init_hal(struct gk20a *g) | |||
634 | __nvgpu_set_enabled(g, NVGPU_SEC_SECUREGPCCS, false); | 634 | __nvgpu_set_enabled(g, NVGPU_SEC_SECUREGPCCS, false); |
635 | __nvgpu_set_enabled(g, NVGPU_PMU_PSTATE, false); | 635 | __nvgpu_set_enabled(g, NVGPU_PMU_PSTATE, false); |
636 | 636 | ||
637 | #ifdef CONFIG_TEGRA_ACR | ||
638 | if (nvgpu_is_enabled(g, NVGPU_IS_FMODEL)) { | 637 | if (nvgpu_is_enabled(g, NVGPU_IS_FMODEL)) { |
639 | __nvgpu_set_enabled(g, NVGPU_SEC_PRIVSECURITY, true); | 638 | __nvgpu_set_enabled(g, NVGPU_SEC_PRIVSECURITY, true); |
640 | } else { | 639 | } else { |
@@ -646,21 +645,6 @@ int gm20b_init_hal(struct gk20a *g) | |||
646 | __nvgpu_set_enabled(g, NVGPU_SEC_PRIVSECURITY, true); | 645 | __nvgpu_set_enabled(g, NVGPU_SEC_PRIVSECURITY, true); |
647 | } | 646 | } |
648 | } | 647 | } |
649 | #else | ||
650 | if (nvgpu_is_enabled(g, NVGPU_IS_FMODEL)) { | ||
651 | gk20a_dbg_info("running ASIM with PRIV security disabled"); | ||
652 | __nvgpu_set_enabled(g, NVGPU_SEC_PRIVSECURITY, false); | ||
653 | } else { | ||
654 | val = gk20a_readl(g, fuse_opt_priv_sec_en_r()); | ||
655 | if (!val) { | ||
656 | __nvgpu_set_enabled(g, NVGPU_SEC_PRIVSECURITY, false); | ||
657 | } else { | ||
658 | gk20a_dbg_info("priv security is not supported but enabled"); | ||
659 | __nvgpu_set_enabled(g, NVGPU_SEC_PRIVSECURITY, true); | ||
660 | return -EPERM; | ||
661 | } | ||
662 | } | ||
663 | #endif | ||
664 | 648 | ||
665 | /* priv security dependent ops */ | 649 | /* priv security dependent ops */ |
666 | if (nvgpu_is_enabled(g, NVGPU_SEC_PRIVSECURITY)) { | 650 | if (nvgpu_is_enabled(g, NVGPU_SEC_PRIVSECURITY)) { |