diff options
Diffstat (limited to 'drivers/devfreq/exynos-bus.c')
| -rw-r--r-- | drivers/devfreq/exynos-bus.c | 9 | 
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/devfreq/exynos-bus.c b/drivers/devfreq/exynos-bus.c index 245898f1a88e..00118580905a 100644 --- a/drivers/devfreq/exynos-bus.c +++ b/drivers/devfreq/exynos-bus.c @@ -467,7 +467,6 @@ static void exynos_bus_shutdown(struct platform_device *pdev)  	devfreq_suspend_device(bus->devfreq);  } -#ifdef CONFIG_PM_SLEEP  static int exynos_bus_resume(struct device *dev)  {  	struct exynos_bus *bus = dev_get_drvdata(dev); @@ -495,11 +494,9 @@ static int exynos_bus_suspend(struct device *dev)  	return 0;  } -#endif -static const struct dev_pm_ops exynos_bus_pm = { -	SET_SYSTEM_SLEEP_PM_OPS(exynos_bus_suspend, exynos_bus_resume) -}; +static DEFINE_SIMPLE_DEV_PM_OPS(exynos_bus_pm, +				exynos_bus_suspend, exynos_bus_resume);  static const struct of_device_id exynos_bus_of_match[] = {  	{ .compatible = "samsung,exynos-bus", }, @@ -512,7 +509,7 @@ static struct platform_driver exynos_bus_platdrv = {  	.shutdown	= exynos_bus_shutdown,  	.driver = {  		.name	= "exynos-bus", -		.pm	= &exynos_bus_pm, +		.pm	= pm_sleep_ptr(&exynos_bus_pm),  		.of_match_table = exynos_bus_of_match,  	},  };  |