diff options
-rw-r--r-- | drivers/mmc/host/sh_mmcif.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/drivers/mmc/host/sh_mmcif.c b/drivers/mmc/host/sh_mmcif.c index 6bffebe6f57a..32bc4121c965 100644 --- a/drivers/mmc/host/sh_mmcif.c +++ b/drivers/mmc/host/sh_mmcif.c | |||
@@ -1538,7 +1538,7 @@ static int sh_mmcif_remove(struct platform_device *pdev) | |||
1538 | return 0; | 1538 | return 0; |
1539 | } | 1539 | } |
1540 | 1540 | ||
1541 | #ifdef CONFIG_PM | 1541 | #ifdef CONFIG_PM_SLEEP |
1542 | static int sh_mmcif_suspend(struct device *dev) | 1542 | static int sh_mmcif_suspend(struct device *dev) |
1543 | { | 1543 | { |
1544 | struct sh_mmcif_host *host = dev_get_drvdata(dev); | 1544 | struct sh_mmcif_host *host = dev_get_drvdata(dev); |
@@ -1552,10 +1552,7 @@ static int sh_mmcif_resume(struct device *dev) | |||
1552 | { | 1552 | { |
1553 | return 0; | 1553 | return 0; |
1554 | } | 1554 | } |
1555 | #else | 1555 | #endif |
1556 | #define sh_mmcif_suspend NULL | ||
1557 | #define sh_mmcif_resume NULL | ||
1558 | #endif /* CONFIG_PM */ | ||
1559 | 1556 | ||
1560 | static const struct of_device_id mmcif_of_match[] = { | 1557 | static const struct of_device_id mmcif_of_match[] = { |
1561 | { .compatible = "renesas,sh-mmcif" }, | 1558 | { .compatible = "renesas,sh-mmcif" }, |
@@ -1564,8 +1561,7 @@ static const struct of_device_id mmcif_of_match[] = { | |||
1564 | MODULE_DEVICE_TABLE(of, mmcif_of_match); | 1561 | MODULE_DEVICE_TABLE(of, mmcif_of_match); |
1565 | 1562 | ||
1566 | static const struct dev_pm_ops sh_mmcif_dev_pm_ops = { | 1563 | static const struct dev_pm_ops sh_mmcif_dev_pm_ops = { |
1567 | .suspend = sh_mmcif_suspend, | 1564 | SET_SYSTEM_SLEEP_PM_OPS(sh_mmcif_suspend, sh_mmcif_resume) |
1568 | .resume = sh_mmcif_resume, | ||
1569 | }; | 1565 | }; |
1570 | 1566 | ||
1571 | static struct platform_driver sh_mmcif_driver = { | 1567 | static struct platform_driver sh_mmcif_driver = { |