summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/pmu_gp10b.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2018-08-10 17:09:36 -0400
committerBo Yan <byan@nvidia.com>2018-08-20 14:00:59 -0400
commit227c6f7b7a499dd58e0db6859736cfe586ef0897 (patch)
treed354f8422647021693aefefa5124d865c29ecd32 /drivers/gpu/nvgpu/gp10b/pmu_gp10b.c
parent9e69e0cf978b53706f55ffb873e3966b4bb3a7a8 (diff)
gpu: nvgpu: Move fuse HAL to common
Move implementation of fuse HAL to common/fuse. Also implements new fuse query functions for FBIO, FBP, TPC floorsweeping and security fuses. JIRA NVGPU-957 Change-Id: I55e256a4f1b59d50a721d4942907f70dc57467c4 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1797177
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/pmu_gp10b.c')
-rw-r--r--drivers/gpu/nvgpu/gp10b/pmu_gp10b.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/drivers/gpu/nvgpu/gp10b/pmu_gp10b.c b/drivers/gpu/nvgpu/gp10b/pmu_gp10b.c
index 6ecb7957..d6497173 100644
--- a/drivers/gpu/nvgpu/gp10b/pmu_gp10b.c
+++ b/drivers/gpu/nvgpu/gp10b/pmu_gp10b.c
@@ -36,7 +36,6 @@
36#include "pmu_gp10b.h" 36#include "pmu_gp10b.h"
37 37
38#include <nvgpu/hw/gp10b/hw_pwr_gp10b.h> 38#include <nvgpu/hw/gp10b/hw_pwr_gp10b.h>
39#include <nvgpu/hw/gp10b/hw_fuse_gp10b.h>
40 39
41#define gp10b_dbg_pmu(g, fmt, arg...) \ 40#define gp10b_dbg_pmu(g, fmt, arg...) \
42 nvgpu_log(g, gpu_dbg_pmu, fmt, ##arg) 41 nvgpu_log(g, gpu_dbg_pmu, fmt, ##arg)
@@ -375,19 +374,6 @@ bool gp10b_is_priv_load(u32 falcon_id)
375 return enable_status; 374 return enable_status;
376} 375}
377 376
378/*Dump Security related fuses*/
379void pmu_dump_security_fuses_gp10b(struct gk20a *g)
380{
381 u32 val;
382
383 nvgpu_err(g, "FUSE_OPT_SEC_DEBUG_EN_0: 0x%x",
384 gk20a_readl(g, fuse_opt_sec_debug_en_r()));
385 nvgpu_err(g, "FUSE_OPT_PRIV_SEC_EN_0: 0x%x",
386 gk20a_readl(g, fuse_opt_priv_sec_en_r()));
387 nvgpu_tegra_fuse_read_gcplex_config_fuse(g, &val);
388 nvgpu_err(g, "FUSE_GCPLEX_CONFIG_FUSE_0: 0x%x", val);
389}
390
391bool gp10b_is_pmu_supported(struct gk20a *g) 377bool gp10b_is_pmu_supported(struct gk20a *g)
392{ 378{
393 return true; 379 return true;