|
|
|
|
@ -4535,12 +4535,10 @@ static int kbase_device_suspend(struct device *dev)
|
|
|
|
|
kbase_platform_rk_enable_regulator(kbdev);
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifdef KBASE_PM_RUNTIME
|
|
|
|
|
if (kbdev->is_runtime_resumed) {
|
|
|
|
|
if (kbdev->pm.backend.callback_power_runtime_off)
|
|
|
|
|
kbdev->pm.backend.callback_power_runtime_off(kbdev);
|
|
|
|
|
}
|
|
|
|
|
#endif /* KBASE_PM_RUNTIME */
|
|
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
}
|
|
|
|
|
@ -4561,12 +4559,10 @@ static int kbase_device_resume(struct device *dev)
|
|
|
|
|
if (!kbdev)
|
|
|
|
|
return -ENODEV;
|
|
|
|
|
|
|
|
|
|
#ifdef KBASE_PM_RUNTIME
|
|
|
|
|
if (kbdev->is_runtime_resumed) {
|
|
|
|
|
if (kbdev->pm.backend.callback_power_runtime_on)
|
|
|
|
|
kbdev->pm.backend.callback_power_runtime_on(kbdev);
|
|
|
|
|
}
|
|
|
|
|
#endif /* KBASE_PM_RUNTIME */
|
|
|
|
|
|
|
|
|
|
kbase_pm_resume(kbdev);
|
|
|
|
|
|
|
|
|
|
|