gpu: nvgpu: vgpu: Use vgpu_pm functions in suspend and resume

Use vgpu_pm functions for vgpu instead of gk20a_pm functions
in suspend and resume.

Change-Id: I9d23cd612caa3e6fa9be65d60ccdba3b7f893350
Signed-off-by: Jinyoung Park <jinyoungp@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1544161
Reviewed-by: Thomas Fleury <tfleury@nvidia.com>
Tested-by: Thomas Fleury <tfleury@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
GVS: Gerrit_Virtual_Submit
This commit is contained in:
Jinyoung Park
2017-08-23 16:14:15 +09:00
committed by mobile promotions
parent 33f192b2f7
commit d2dce545bb

View File

@@ -706,6 +706,9 @@ static int gk20a_pm_runtime_resume(struct device *dev)
if (err) if (err)
goto fail; goto fail;
if (gk20a_gpu_is_virtual(dev))
err = vgpu_pm_finalize_poweron(dev);
else
err = gk20a_pm_finalize_poweron(dev); err = gk20a_pm_finalize_poweron(dev);
if (err) if (err)
goto fail_poweron; goto fail_poweron;
@@ -722,6 +725,9 @@ static int gk20a_pm_runtime_suspend(struct device *dev)
{ {
int err = 0; int err = 0;
if (gk20a_gpu_is_virtual(dev))
err = vgpu_pm_prepare_poweroff(dev);
else
err = gk20a_pm_prepare_poweroff(dev); err = gk20a_pm_prepare_poweroff(dev);
if (err) if (err)
goto fail; goto fail;