summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/pmu/pmu_pg.c
diff options
context:
space:
mode:
authorMahantesh Kumbar <mkumbar@nvidia.com>2017-07-11 02:12:01 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-09-25 03:18:59 -0400
commit350bb74859eb6eb0d0ba7c8e6792a0b4e48849b4 (patch)
tree3756bbd4d958930a4d999f95b8ef90694e3cf3c1 /drivers/gpu/nvgpu/common/pmu/pmu_pg.c
parentb5556c74905974b0b19defb775f7301a341982a0 (diff)
gpu: nvgpu: PMU debug reorg
- Moved PMU debug related code to pmu_debug.c Print pmu trace buffer Moved PMU controller/engine status dump debug code Moved ELPG stats dump code - Removed PMU falcon controller status dump code & used nvgpu_flcn_dump_stats() method, - Method to print ELPG stats. - PMU HAL to print PMU engine & ELPG debug info upon error NVGPU JIRA-96 Change-Id: Iaa3d983f1d3b78a1b051beb6c109d3da8f8c90bc Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1516640 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/pmu/pmu_pg.c')
-rw-r--r--drivers/gpu/nvgpu/common/pmu/pmu_pg.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/common/pmu/pmu_pg.c b/drivers/gpu/nvgpu/common/pmu/pmu_pg.c
index b435f4a7..3f74b9f7 100644
--- a/drivers/gpu/nvgpu/common/pmu/pmu_pg.c
+++ b/drivers/gpu/nvgpu/common/pmu/pmu_pg.c
@@ -265,8 +265,8 @@ int nvgpu_pmu_disable_elpg(struct gk20a *g)
265 if (pmu->elpg_stat != PMU_ELPG_STAT_ON) { 265 if (pmu->elpg_stat != PMU_ELPG_STAT_ON) {
266 nvgpu_err(g, "ELPG_ALLOW_ACK failed, elpg_stat=%d", 266 nvgpu_err(g, "ELPG_ALLOW_ACK failed, elpg_stat=%d",
267 pmu->elpg_stat); 267 pmu->elpg_stat);
268 pmu_dump_elpg_stats(pmu); 268 nvgpu_pmu_dump_elpg_stats(pmu);
269 pmu_dump_falcon_stats(pmu); 269 nvgpu_pmu_dump_falcon_stats(pmu);
270 ret = -EBUSY; 270 ret = -EBUSY;
271 goto exit_unlock; 271 goto exit_unlock;
272 } 272 }
@@ -315,8 +315,8 @@ int nvgpu_pmu_disable_elpg(struct gk20a *g)
315 ptr, PMU_ELPG_STAT_OFF); 315 ptr, PMU_ELPG_STAT_OFF);
316 if (*ptr != PMU_ELPG_STAT_OFF) { 316 if (*ptr != PMU_ELPG_STAT_OFF) {
317 nvgpu_err(g, "ELPG_DISALLOW_ACK failed"); 317 nvgpu_err(g, "ELPG_DISALLOW_ACK failed");
318 pmu_dump_elpg_stats(pmu); 318 nvgpu_pmu_dump_elpg_stats(pmu);
319 pmu_dump_falcon_stats(pmu); 319 nvgpu_pmu_dump_falcon_stats(pmu);
320 ret = -EBUSY; 320 ret = -EBUSY;
321 goto exit_unlock; 321 goto exit_unlock;
322 } 322 }