diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2018-08-10 17:09:36 -0400 |
---|---|---|
committer | Bo Yan <byan@nvidia.com> | 2018-08-20 14:00:59 -0400 |
commit | 227c6f7b7a499dd58e0db6859736cfe586ef0897 (patch) | |
tree | d354f8422647021693aefefa5124d865c29ecd32 /drivers/gpu/nvgpu/gp10b/pmu_gp10b.c | |
parent | 9e69e0cf978b53706f55ffb873e3966b4bb3a7a8 (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.c | 14 |
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*/ | ||
379 | void 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 | |||
391 | bool gp10b_is_pmu_supported(struct gk20a *g) | 377 | bool gp10b_is_pmu_supported(struct gk20a *g) |
392 | { | 378 | { |
393 | return true; | 379 | return true; |