diff options
author | Rob Clark <robdclark@chromium.org> | 2020-09-01 18:41:56 +0300 |
---|---|---|
committer | Rob Clark <robdclark@chromium.org> | 2020-09-12 19:59:58 +0300 |
commit | ec1cb6e4408abe5fb723872d265fefa939f1a2ba (patch) | |
tree | 157cfd23e999178f4686a26b8a5dc2312c270961 /drivers/gpu/drm/msm/adreno | |
parent | 1ef7c99d145c2759308e53bf19f2cc971677680c (diff) | |
download | linux-ec1cb6e4408abe5fb723872d265fefa939f1a2ba.tar.xz |
drm/msm/gpu: Add suspend/resume tracepoints
Signed-off-by: Rob Clark <robdclark@chromium.org>
Diffstat (limited to 'drivers/gpu/drm/msm/adreno')
-rw-r--r-- | drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gpu.c b/drivers/gpu/drm/msm/adreno/a6xx_gpu.c index 74bc27eb4203..a7f63be9cdd0 100644 --- a/drivers/gpu/drm/msm/adreno/a6xx_gpu.c +++ b/drivers/gpu/drm/msm/adreno/a6xx_gpu.c @@ -931,6 +931,8 @@ static int a6xx_pm_resume(struct msm_gpu *gpu) gpu->needs_hw_init = true; + trace_msm_gpu_resume(0); + ret = a6xx_gmu_resume(a6xx_gpu); if (ret) return ret; @@ -945,6 +947,8 @@ static int a6xx_pm_suspend(struct msm_gpu *gpu) struct adreno_gpu *adreno_gpu = to_adreno_gpu(gpu); struct a6xx_gpu *a6xx_gpu = to_a6xx_gpu(adreno_gpu); + trace_msm_gpu_suspend(0); + devfreq_suspend_device(gpu->devfreq.devfreq); return a6xx_gmu_stop(a6xx_gpu); |