|
@@ -735,7 +735,7 @@ static void platform_pm_complete(struct device *dev)
|
|
|
|
|
|
#ifdef CONFIG_SUSPEND
|
|
#ifdef CONFIG_SUSPEND
|
|
|
|
|
|
-static int platform_pm_suspend(struct device *dev)
|
|
|
|
|
|
+int __weak platform_pm_suspend(struct device *dev)
|
|
{
|
|
{
|
|
struct device_driver *drv = dev->driver;
|
|
struct device_driver *drv = dev->driver;
|
|
int ret = 0;
|
|
int ret = 0;
|
|
@@ -753,7 +753,7 @@ static int platform_pm_suspend(struct device *dev)
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|
|
|
|
|
|
-static int platform_pm_suspend_noirq(struct device *dev)
|
|
|
|
|
|
+int __weak platform_pm_suspend_noirq(struct device *dev)
|
|
{
|
|
{
|
|
struct device_driver *drv = dev->driver;
|
|
struct device_driver *drv = dev->driver;
|
|
int ret = 0;
|
|
int ret = 0;
|
|
@@ -769,7 +769,7 @@ static int platform_pm_suspend_noirq(struct device *dev)
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|
|
|
|
|
|
-static int platform_pm_resume(struct device *dev)
|
|
|
|
|
|
+int __weak platform_pm_resume(struct device *dev)
|
|
{
|
|
{
|
|
struct device_driver *drv = dev->driver;
|
|
struct device_driver *drv = dev->driver;
|
|
int ret = 0;
|
|
int ret = 0;
|
|
@@ -787,7 +787,7 @@ static int platform_pm_resume(struct device *dev)
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|
|
|
|
|
|
-static int platform_pm_resume_noirq(struct device *dev)
|
|
|
|
|
|
+int __weak platform_pm_resume_noirq(struct device *dev)
|
|
{
|
|
{
|
|
struct device_driver *drv = dev->driver;
|
|
struct device_driver *drv = dev->driver;
|
|
int ret = 0;
|
|
int ret = 0;
|