gpu: t72x: r22p0: remove early suspend callback
Change-Id: I90aac04d419033d563b94280c3042d85553d3607
Signed-off-by: Seonghun, Kim <sh_ko.kim@samsung.com>
diff --git a/drivers/gpu/arm/t72x/r22p0/mali_kbase_core_linux.c b/drivers/gpu/arm/t72x/r22p0/mali_kbase_core_linux.c
index b298471..2922233 100644
--- a/drivers/gpu/arm/t72x/r22p0/mali_kbase_core_linux.c
+++ b/drivers/gpu/arm/t72x/r22p0/mali_kbase_core_linux.c
@@ -3933,14 +3933,10 @@
*/
/* MALI_SEC_INTEGRATION */
-static int kbase_device_suspend_dummy(struct device *dev)
+static int kbase_device_suspend(struct device *dev)
{
- return 0;
-}
+ struct kbase_device *kbdev = to_kbase_device(dev);
-/* MALI_SEC_INTEGRATION */
-int kbase_device_suspend(struct kbase_device *kbdev)
-{
if (!kbdev)
return -ENODEV;
@@ -3965,14 +3961,10 @@
*/
/* MALI_SEC_INTEGRATION */
-static int kbase_device_resume_dummy(struct device *dev)
+int kbase_device_resume(struct device *dev)
{
- return 0;
-}
+ struct kbase_device *kbdev = to_kbase_device(dev);
-/* MALI_SEC_INTEGRATION */
-int kbase_device_resume(struct kbase_device *kbdev)
-{
if (!kbdev)
return -ENODEV;
@@ -4091,8 +4083,8 @@
*/
static const struct dev_pm_ops kbase_pm_ops = {
/* MALI_SEC_INTEGRATION */
- .suspend = kbase_device_suspend_dummy,
- .resume = kbase_device_resume_dummy,
+ .suspend = kbase_device_suspend,
+ .resume = kbase_device_resume,
#ifdef KBASE_PM_RUNTIME
.runtime_suspend = kbase_device_runtime_suspend,
.runtime_resume = kbase_device_runtime_resume,
diff --git a/drivers/gpu/arm/t72x/r22p0/platform/exynos/gpu_notifier.c b/drivers/gpu/arm/t72x/r22p0/platform/exynos/gpu_notifier.c
index 6b2e1c1..d0525ab 100644
--- a/drivers/gpu/arm/t72x/r22p0/platform/exynos/gpu_notifier.c
+++ b/drivers/gpu/arm/t72x/r22p0/platform/exynos/gpu_notifier.c
@@ -176,24 +176,17 @@
}
#ifdef CONFIG_MALI_RT_PM
-extern int kbase_device_suspend(struct kbase_device *kbdev);
-extern int kbase_device_resume(struct kbase_device *kbdev);
static int gpu_pm_notifier(struct notifier_block *nb, unsigned long event, void *cmd)
{
int err = NOTIFY_OK;
- struct kbase_device *kbdev = pkbdev;
switch (event) {
case PM_SUSPEND_PREPARE:
- if (kbdev)
- kbase_device_suspend(kbdev);
- GPU_LOG(DVFS_DEBUG, LSI_SUSPEND, 0u, 0u, "%s: suspend event\n", __func__);
+ GPU_LOG(DVFS_DEBUG, LSI_SUSPEND, 0u, 0u, "%s: PM_SUSPEND_PREPARE event\n", __func__);
break;
case PM_POST_SUSPEND:
- if (kbdev)
- kbase_device_resume(kbdev);
- GPU_LOG(DVFS_DEBUG, LSI_RESUME, 0u, 0u, "%s: resume event\n", __func__);
+ GPU_LOG(DVFS_DEBUG, LSI_RESUME, 0u, 0u, "%s: PM_POST_SUSPEND event\n", __func__);
break;
default:
break;