提交 162d6f98 编写于 作者: R Rafael J. Wysocki

MMC / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM

After commit b2b49ccb (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.

Replace CONFIG_PM_RUNTIME with CONFIG_PM everywhere under
drivers/mmc/.
Signed-off-by: NRafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by: NUlf Hansson <ulf.hansson@linaro.org>
上级 48bb9fe4
...@@ -179,7 +179,7 @@ static int mmc_bus_resume(struct device *dev) ...@@ -179,7 +179,7 @@ static int mmc_bus_resume(struct device *dev)
} }
#endif #endif
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static int mmc_runtime_suspend(struct device *dev) static int mmc_runtime_suspend(struct device *dev)
{ {
struct mmc_card *card = mmc_dev_to_card(dev); struct mmc_card *card = mmc_dev_to_card(dev);
...@@ -195,7 +195,7 @@ static int mmc_runtime_resume(struct device *dev) ...@@ -195,7 +195,7 @@ static int mmc_runtime_resume(struct device *dev)
return host->bus_ops->runtime_resume(host); return host->bus_ops->runtime_resume(host);
} }
#endif /* !CONFIG_PM_RUNTIME */ #endif /* !CONFIG_PM */
static const struct dev_pm_ops mmc_bus_pm_ops = { static const struct dev_pm_ops mmc_bus_pm_ops = {
SET_RUNTIME_PM_OPS(mmc_runtime_suspend, mmc_runtime_resume, NULL) SET_RUNTIME_PM_OPS(mmc_runtime_suspend, mmc_runtime_resume, NULL)
......
...@@ -416,7 +416,7 @@ static int sdhci_acpi_resume(struct device *dev) ...@@ -416,7 +416,7 @@ static int sdhci_acpi_resume(struct device *dev)
#endif #endif
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static int sdhci_acpi_runtime_suspend(struct device *dev) static int sdhci_acpi_runtime_suspend(struct device *dev)
{ {
......
...@@ -1172,7 +1172,7 @@ static int sdhci_esdhc_imx_remove(struct platform_device *pdev) ...@@ -1172,7 +1172,7 @@ static int sdhci_esdhc_imx_remove(struct platform_device *pdev)
pm_runtime_dont_use_autosuspend(&pdev->dev); pm_runtime_dont_use_autosuspend(&pdev->dev);
pm_runtime_disable(&pdev->dev); pm_runtime_disable(&pdev->dev);
if (!IS_ENABLED(CONFIG_PM_RUNTIME)) { if (!IS_ENABLED(CONFIG_PM)) {
clk_disable_unprepare(imx_data->clk_per); clk_disable_unprepare(imx_data->clk_per);
clk_disable_unprepare(imx_data->clk_ipg); clk_disable_unprepare(imx_data->clk_ipg);
clk_disable_unprepare(imx_data->clk_ahb); clk_disable_unprepare(imx_data->clk_ahb);
...@@ -1183,7 +1183,7 @@ static int sdhci_esdhc_imx_remove(struct platform_device *pdev) ...@@ -1183,7 +1183,7 @@ static int sdhci_esdhc_imx_remove(struct platform_device *pdev)
return 0; return 0;
} }
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static int sdhci_esdhc_runtime_suspend(struct device *dev) static int sdhci_esdhc_runtime_suspend(struct device *dev)
{ {
struct sdhci_host *host = dev_get_drvdata(dev); struct sdhci_host *host = dev_get_drvdata(dev);
......
...@@ -134,7 +134,7 @@ static int pch_hc_probe_slot(struct sdhci_pci_slot *slot) ...@@ -134,7 +134,7 @@ static int pch_hc_probe_slot(struct sdhci_pci_slot *slot)
return 0; return 0;
} }
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static irqreturn_t sdhci_pci_sd_cd(int irq, void *dev_id) static irqreturn_t sdhci_pci_sd_cd(int irq, void *dev_id)
{ {
...@@ -1230,15 +1230,6 @@ static int sdhci_pci_resume(struct device *dev) ...@@ -1230,15 +1230,6 @@ static int sdhci_pci_resume(struct device *dev)
return 0; return 0;
} }
#else /* CONFIG_PM */
#define sdhci_pci_suspend NULL
#define sdhci_pci_resume NULL
#endif /* CONFIG_PM */
#ifdef CONFIG_PM_RUNTIME
static int sdhci_pci_runtime_suspend(struct device *dev) static int sdhci_pci_runtime_suspend(struct device *dev)
{ {
struct pci_dev *pdev = container_of(dev, struct pci_dev, dev); struct pci_dev *pdev = container_of(dev, struct pci_dev, dev);
...@@ -1310,7 +1301,12 @@ static int sdhci_pci_runtime_idle(struct device *dev) ...@@ -1310,7 +1301,12 @@ static int sdhci_pci_runtime_idle(struct device *dev)
return 0; return 0;
} }
#endif #else /* CONFIG_PM */
#define sdhci_pci_suspend NULL
#define sdhci_pci_resume NULL
#endif /* CONFIG_PM */
static const struct dev_pm_ops sdhci_pci_pm_ops = { static const struct dev_pm_ops sdhci_pci_pm_ops = {
.suspend = sdhci_pci_suspend, .suspend = sdhci_pci_suspend,
......
...@@ -436,7 +436,7 @@ static int sdhci_pxav3_resume(struct device *dev) ...@@ -436,7 +436,7 @@ static int sdhci_pxav3_resume(struct device *dev)
} }
#endif #endif
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static int sdhci_pxav3_runtime_suspend(struct device *dev) static int sdhci_pxav3_runtime_suspend(struct device *dev)
{ {
struct sdhci_host *host = dev_get_drvdata(dev); struct sdhci_host *host = dev_get_drvdata(dev);
......
...@@ -609,7 +609,7 @@ static int sdhci_s3c_probe(struct platform_device *pdev) ...@@ -609,7 +609,7 @@ static int sdhci_s3c_probe(struct platform_device *pdev)
goto err_req_regs; goto err_req_regs;
} }
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
if (pdata->cd_type != S3C_SDHCI_CD_INTERNAL) if (pdata->cd_type != S3C_SDHCI_CD_INTERNAL)
clk_disable_unprepare(sc->clk_io); clk_disable_unprepare(sc->clk_io);
#endif #endif
...@@ -635,7 +635,7 @@ static int sdhci_s3c_remove(struct platform_device *pdev) ...@@ -635,7 +635,7 @@ static int sdhci_s3c_remove(struct platform_device *pdev)
if (sc->ext_cd_irq) if (sc->ext_cd_irq)
free_irq(sc->ext_cd_irq, sc); free_irq(sc->ext_cd_irq, sc);
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
if (sc->pdata->cd_type != S3C_SDHCI_CD_INTERNAL) if (sc->pdata->cd_type != S3C_SDHCI_CD_INTERNAL)
clk_prepare_enable(sc->clk_io); clk_prepare_enable(sc->clk_io);
#endif #endif
...@@ -667,7 +667,7 @@ static int sdhci_s3c_resume(struct device *dev) ...@@ -667,7 +667,7 @@ static int sdhci_s3c_resume(struct device *dev)
} }
#endif #endif
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static int sdhci_s3c_runtime_suspend(struct device *dev) static int sdhci_s3c_runtime_suspend(struct device *dev)
{ {
struct sdhci_host *host = dev_get_drvdata(dev); struct sdhci_host *host = dev_get_drvdata(dev);
......
...@@ -56,7 +56,7 @@ static int sdhci_execute_tuning(struct mmc_host *mmc, u32 opcode); ...@@ -56,7 +56,7 @@ static int sdhci_execute_tuning(struct mmc_host *mmc, u32 opcode);
static void sdhci_tuning_timer(unsigned long data); static void sdhci_tuning_timer(unsigned long data);
static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable); static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable);
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM
static int sdhci_runtime_pm_get(struct sdhci_host *host); static int sdhci_runtime_pm_get(struct sdhci_host *host);
static int sdhci_runtime_pm_put(struct sdhci_host *host); static int sdhci_runtime_pm_put(struct sdhci_host *host);
static void sdhci_runtime_pm_bus_on(struct sdhci_host *host); static void sdhci_runtime_pm_bus_on(struct sdhci_host *host);
...@@ -2654,9 +2654,6 @@ int sdhci_resume_host(struct sdhci_host *host) ...@@ -2654,9 +2654,6 @@ int sdhci_resume_host(struct sdhci_host *host)
} }
EXPORT_SYMBOL_GPL(sdhci_resume_host); EXPORT_SYMBOL_GPL(sdhci_resume_host);
#endif /* CONFIG_PM */
#ifdef CONFIG_PM_RUNTIME
static int sdhci_runtime_pm_get(struct sdhci_host *host) static int sdhci_runtime_pm_get(struct sdhci_host *host)
{ {
...@@ -2757,7 +2754,7 @@ int sdhci_runtime_resume_host(struct sdhci_host *host) ...@@ -2757,7 +2754,7 @@ int sdhci_runtime_resume_host(struct sdhci_host *host)
} }
EXPORT_SYMBOL_GPL(sdhci_runtime_resume_host); EXPORT_SYMBOL_GPL(sdhci_runtime_resume_host);
#endif #endif /* CONFIG_PM */
/*****************************************************************************\ /*****************************************************************************\
* * * *
......
...@@ -411,9 +411,6 @@ void sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned timing); ...@@ -411,9 +411,6 @@ void sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned timing);
extern int sdhci_suspend_host(struct sdhci_host *host); extern int sdhci_suspend_host(struct sdhci_host *host);
extern int sdhci_resume_host(struct sdhci_host *host); extern int sdhci_resume_host(struct sdhci_host *host);
extern void sdhci_enable_irq_wakeups(struct sdhci_host *host); extern void sdhci_enable_irq_wakeups(struct sdhci_host *host);
#endif
#ifdef CONFIG_PM_RUNTIME
extern int sdhci_runtime_suspend_host(struct sdhci_host *host); extern int sdhci_runtime_suspend_host(struct sdhci_host *host);
extern int sdhci_runtime_resume_host(struct sdhci_host *host); extern int sdhci_runtime_resume_host(struct sdhci_host *host);
#endif #endif
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册