diff options
| author | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-12-03 19:10:10 -0500 |
|---|---|---|
| committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2014-12-04 20:55:12 -0500 |
| commit | e243c7c1a41476d505ee77481c08ff32470edbeb (patch) | |
| tree | 591c82f7f9f5c3d87c5a9174795b7e12192eed89 | |
| parent | dc5686e45dd9e0bba765bf8b5ef5250e1b4112d8 (diff) | |
media / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM
After commit b2b49ccbdd54 (PM: Kconfig: Set PM_RUNTIME if PM_SLEEP is
selected) PM_RUNTIME is always set if PM is set, so #ifdef blocks
depending on CONFIG_PM_RUNTIME may now be changed to depend on
CONFIG_PM.
The alternative of CONFIG_PM_SLEEP and CONFIG_PM_RUNTIME may be
replaced with CONFIG_PM too.
Make these changes everywhere under drivers/media/.
Acked-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Acked-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Kamil Debski <k.debski@samsung.com>
Acked-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
| -rw-r--r-- | drivers/media/platform/coda/coda-common.c | 4 | ||||
| -rw-r--r-- | drivers/media/platform/exynos4-is/fimc-core.c | 6 | ||||
| -rw-r--r-- | drivers/media/platform/exynos4-is/fimc-is-i2c.c | 2 | ||||
| -rw-r--r-- | drivers/media/platform/exynos4-is/fimc-lite.c | 2 | ||||
| -rw-r--r-- | drivers/media/platform/exynos4-is/mipi-csis.c | 2 | ||||
| -rw-r--r-- | drivers/media/platform/s5p-jpeg/jpeg-core.c | 4 | ||||
| -rw-r--r-- | drivers/media/platform/s5p-mfc/s5p_mfc.c | 2 | ||||
| -rw-r--r-- | drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 10 |
8 files changed, 15 insertions, 17 deletions
diff --git a/drivers/media/platform/coda/coda-common.c b/drivers/media/platform/coda/coda-common.c index ced47609f5ef..5f0cd5cafea2 100644 --- a/drivers/media/platform/coda/coda-common.c +++ b/drivers/media/platform/coda/coda-common.c | |||
| @@ -1980,7 +1980,7 @@ static int coda_probe(struct platform_device *pdev) | |||
| 1980 | 1980 | ||
| 1981 | /* | 1981 | /* |
| 1982 | * Start activated so we can directly call coda_hw_init in | 1982 | * Start activated so we can directly call coda_hw_init in |
| 1983 | * coda_fw_callback regardless of whether CONFIG_PM_RUNTIME is | 1983 | * coda_fw_callback regardless of whether CONFIG_PM is |
| 1984 | * enabled or whether the device is associated with a PM domain. | 1984 | * enabled or whether the device is associated with a PM domain. |
| 1985 | */ | 1985 | */ |
| 1986 | pm_runtime_get_noresume(&pdev->dev); | 1986 | pm_runtime_get_noresume(&pdev->dev); |
| @@ -2013,7 +2013,7 @@ static int coda_remove(struct platform_device *pdev) | |||
| 2013 | return 0; | 2013 | return 0; |
| 2014 | } | 2014 | } |
| 2015 | 2015 | ||
| 2016 | #ifdef CONFIG_PM_RUNTIME | 2016 | #ifdef CONFIG_PM |
| 2017 | static int coda_runtime_resume(struct device *dev) | 2017 | static int coda_runtime_resume(struct device *dev) |
| 2018 | { | 2018 | { |
| 2019 | struct coda_dev *cdev = dev_get_drvdata(dev); | 2019 | struct coda_dev *cdev = dev_get_drvdata(dev); |
diff --git a/drivers/media/platform/exynos4-is/fimc-core.c b/drivers/media/platform/exynos4-is/fimc-core.c index aee92d908e49..f5d85520caf3 100644 --- a/drivers/media/platform/exynos4-is/fimc-core.c +++ b/drivers/media/platform/exynos4-is/fimc-core.c | |||
| @@ -832,7 +832,7 @@ err: | |||
| 832 | return -ENXIO; | 832 | return -ENXIO; |
| 833 | } | 833 | } |
| 834 | 834 | ||
| 835 | #if defined(CONFIG_PM_RUNTIME) || defined(CONFIG_PM_SLEEP) | 835 | #ifdef CONFIG_PM |
| 836 | static int fimc_m2m_suspend(struct fimc_dev *fimc) | 836 | static int fimc_m2m_suspend(struct fimc_dev *fimc) |
| 837 | { | 837 | { |
| 838 | unsigned long flags; | 838 | unsigned long flags; |
| @@ -871,7 +871,7 @@ static int fimc_m2m_resume(struct fimc_dev *fimc) | |||
| 871 | 871 | ||
| 872 | return 0; | 872 | return 0; |
| 873 | } | 873 | } |
| 874 | #endif /* CONFIG_PM_RUNTIME || CONFIG_PM_SLEEP */ | 874 | #endif /* CONFIG_PM */ |
| 875 | 875 | ||
| 876 | static const struct of_device_id fimc_of_match[]; | 876 | static const struct of_device_id fimc_of_match[]; |
| 877 | 877 | ||
| @@ -1039,7 +1039,7 @@ err_sclk: | |||
| 1039 | return ret; | 1039 | return ret; |
| 1040 | } | 1040 | } |
| 1041 | 1041 | ||
| 1042 | #ifdef CONFIG_PM_RUNTIME | 1042 | #ifdef CONFIG_PM |
| 1043 | static int fimc_runtime_resume(struct device *dev) | 1043 | static int fimc_runtime_resume(struct device *dev) |
| 1044 | { | 1044 | { |
| 1045 | struct fimc_dev *fimc = dev_get_drvdata(dev); | 1045 | struct fimc_dev *fimc = dev_get_drvdata(dev); |
diff --git a/drivers/media/platform/exynos4-is/fimc-is-i2c.c b/drivers/media/platform/exynos4-is/fimc-is-i2c.c index 371cad4fcce9..d83033170789 100644 --- a/drivers/media/platform/exynos4-is/fimc-is-i2c.c +++ b/drivers/media/platform/exynos4-is/fimc-is-i2c.c | |||
| @@ -81,7 +81,7 @@ static int fimc_is_i2c_remove(struct platform_device *pdev) | |||
| 81 | return 0; | 81 | return 0; |
| 82 | } | 82 | } |
| 83 | 83 | ||
| 84 | #if defined(CONFIG_PM_RUNTIME) || defined(CONFIG_PM_SLEEP) | 84 | #ifdef CONFIG_PM |
| 85 | static int fimc_is_i2c_runtime_suspend(struct device *dev) | 85 | static int fimc_is_i2c_runtime_suspend(struct device *dev) |
| 86 | { | 86 | { |
| 87 | struct fimc_is_i2c *isp_i2c = dev_get_drvdata(dev); | 87 | struct fimc_is_i2c *isp_i2c = dev_get_drvdata(dev); |
diff --git a/drivers/media/platform/exynos4-is/fimc-lite.c b/drivers/media/platform/exynos4-is/fimc-lite.c index a97d2352f1d7..6c1eb308f7b5 100644 --- a/drivers/media/platform/exynos4-is/fimc-lite.c +++ b/drivers/media/platform/exynos4-is/fimc-lite.c | |||
| @@ -1588,7 +1588,7 @@ err_clk_put: | |||
| 1588 | return ret; | 1588 | return ret; |
| 1589 | } | 1589 | } |
| 1590 | 1590 | ||
| 1591 | #ifdef CONFIG_PM_RUNTIME | 1591 | #ifdef CONFIG_PM |
| 1592 | static int fimc_lite_runtime_resume(struct device *dev) | 1592 | static int fimc_lite_runtime_resume(struct device *dev) |
| 1593 | { | 1593 | { |
| 1594 | struct fimc_lite *fimc = dev_get_drvdata(dev); | 1594 | struct fimc_lite *fimc = dev_get_drvdata(dev); |
diff --git a/drivers/media/platform/exynos4-is/mipi-csis.c b/drivers/media/platform/exynos4-is/mipi-csis.c index db6fd14d1936..be5d6fc895cb 100644 --- a/drivers/media/platform/exynos4-is/mipi-csis.c +++ b/drivers/media/platform/exynos4-is/mipi-csis.c | |||
| @@ -978,7 +978,7 @@ static int s5pcsis_resume(struct device *dev) | |||
| 978 | } | 978 | } |
| 979 | #endif | 979 | #endif |
| 980 | 980 | ||
| 981 | #ifdef CONFIG_PM_RUNTIME | 981 | #ifdef CONFIG_PM |
| 982 | static int s5pcsis_runtime_suspend(struct device *dev) | 982 | static int s5pcsis_runtime_suspend(struct device *dev) |
| 983 | { | 983 | { |
| 984 | return s5pcsis_pm_suspend(dev, true); | 984 | return s5pcsis_pm_suspend(dev, true); |
diff --git a/drivers/media/platform/s5p-jpeg/jpeg-core.c b/drivers/media/platform/s5p-jpeg/jpeg-core.c index 6fcc7f072ace..fe2727413f3a 100644 --- a/drivers/media/platform/s5p-jpeg/jpeg-core.c +++ b/drivers/media/platform/s5p-jpeg/jpeg-core.c | |||
| @@ -2632,7 +2632,7 @@ static int s5p_jpeg_remove(struct platform_device *pdev) | |||
| 2632 | return 0; | 2632 | return 0; |
| 2633 | } | 2633 | } |
| 2634 | 2634 | ||
| 2635 | #if defined(CONFIG_PM_RUNTIME) || defined(CONFIG_PM_SLEEP) | 2635 | #ifdef CONFIG_PM |
| 2636 | static int s5p_jpeg_runtime_suspend(struct device *dev) | 2636 | static int s5p_jpeg_runtime_suspend(struct device *dev) |
| 2637 | { | 2637 | { |
| 2638 | struct s5p_jpeg *jpeg = dev_get_drvdata(dev); | 2638 | struct s5p_jpeg *jpeg = dev_get_drvdata(dev); |
| @@ -2682,7 +2682,7 @@ static int s5p_jpeg_runtime_resume(struct device *dev) | |||
| 2682 | 2682 | ||
| 2683 | return 0; | 2683 | return 0; |
| 2684 | } | 2684 | } |
| 2685 | #endif /* CONFIG_PM_RUNTIME || CONFIG_PM_SLEEP */ | 2685 | #endif /* CONFIG_PM */ |
| 2686 | 2686 | ||
| 2687 | #ifdef CONFIG_PM_SLEEP | 2687 | #ifdef CONFIG_PM_SLEEP |
| 2688 | static int s5p_jpeg_suspend(struct device *dev) | 2688 | static int s5p_jpeg_suspend(struct device *dev) |
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc.c b/drivers/media/platform/s5p-mfc/s5p_mfc.c index 165bc86c5962..363fd8c0a699 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc.c +++ b/drivers/media/platform/s5p-mfc/s5p_mfc.c | |||
| @@ -1302,7 +1302,7 @@ static int s5p_mfc_resume(struct device *dev) | |||
| 1302 | } | 1302 | } |
| 1303 | #endif | 1303 | #endif |
| 1304 | 1304 | ||
| 1305 | #ifdef CONFIG_PM_RUNTIME | 1305 | #ifdef CONFIG_PM |
| 1306 | static int s5p_mfc_runtime_suspend(struct device *dev) | 1306 | static int s5p_mfc_runtime_suspend(struct device *dev) |
| 1307 | { | 1307 | { |
| 1308 | struct platform_device *pdev = to_platform_device(dev); | 1308 | struct platform_device *pdev = to_platform_device(dev); |
diff --git a/drivers/media/platform/s5p-mfc/s5p_mfc_pm.c b/drivers/media/platform/s5p-mfc/s5p_mfc_pm.c index 826c48945bf5..5f97a3398c11 100644 --- a/drivers/media/platform/s5p-mfc/s5p_mfc_pm.c +++ b/drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | |||
| @@ -13,9 +13,7 @@ | |||
| 13 | #include <linux/clk.h> | 13 | #include <linux/clk.h> |
| 14 | #include <linux/err.h> | 14 | #include <linux/err.h> |
| 15 | #include <linux/platform_device.h> | 15 | #include <linux/platform_device.h> |
| 16 | #ifdef CONFIG_PM_RUNTIME | ||
| 17 | #include <linux/pm_runtime.h> | 16 | #include <linux/pm_runtime.h> |
| 18 | #endif | ||
| 19 | #include "s5p_mfc_common.h" | 17 | #include "s5p_mfc_common.h" |
| 20 | #include "s5p_mfc_debug.h" | 18 | #include "s5p_mfc_debug.h" |
| 21 | #include "s5p_mfc_pm.h" | 19 | #include "s5p_mfc_pm.h" |
| @@ -67,7 +65,7 @@ int s5p_mfc_init_pm(struct s5p_mfc_dev *dev) | |||
| 67 | } | 65 | } |
| 68 | 66 | ||
| 69 | atomic_set(&pm->power, 0); | 67 | atomic_set(&pm->power, 0); |
| 70 | #ifdef CONFIG_PM_RUNTIME | 68 | #ifdef CONFIG_PM |
| 71 | pm->device = &dev->plat_dev->dev; | 69 | pm->device = &dev->plat_dev->dev; |
| 72 | pm_runtime_enable(pm->device); | 70 | pm_runtime_enable(pm->device); |
| 73 | #endif | 71 | #endif |
| @@ -93,7 +91,7 @@ void s5p_mfc_final_pm(struct s5p_mfc_dev *dev) | |||
| 93 | } | 91 | } |
| 94 | clk_unprepare(pm->clock_gate); | 92 | clk_unprepare(pm->clock_gate); |
| 95 | clk_put(pm->clock_gate); | 93 | clk_put(pm->clock_gate); |
| 96 | #ifdef CONFIG_PM_RUNTIME | 94 | #ifdef CONFIG_PM |
| 97 | pm_runtime_disable(pm->device); | 95 | pm_runtime_disable(pm->device); |
| 98 | #endif | 96 | #endif |
| 99 | } | 97 | } |
| @@ -120,7 +118,7 @@ void s5p_mfc_clock_off(void) | |||
| 120 | 118 | ||
| 121 | int s5p_mfc_power_on(void) | 119 | int s5p_mfc_power_on(void) |
| 122 | { | 120 | { |
| 123 | #ifdef CONFIG_PM_RUNTIME | 121 | #ifdef CONFIG_PM |
| 124 | return pm_runtime_get_sync(pm->device); | 122 | return pm_runtime_get_sync(pm->device); |
| 125 | #else | 123 | #else |
| 126 | atomic_set(&pm->power, 1); | 124 | atomic_set(&pm->power, 1); |
| @@ -130,7 +128,7 @@ int s5p_mfc_power_on(void) | |||
| 130 | 128 | ||
| 131 | int s5p_mfc_power_off(void) | 129 | int s5p_mfc_power_off(void) |
| 132 | { | 130 | { |
| 133 | #ifdef CONFIG_PM_RUNTIME | 131 | #ifdef CONFIG_PM |
| 134 | return pm_runtime_put_sync(pm->device); | 132 | return pm_runtime_put_sync(pm->device); |
| 135 | #else | 133 | #else |
| 136 | atomic_set(&pm->power, 0); | 134 | atomic_set(&pm->power, 0); |
