]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
mmc: sdhci-pltfm: remove duplicate DTS property parsing
authorLuke Wang <ziniu.wang_1@nxp.com>
Wed, 11 Mar 2026 09:50:09 +0000 (17:50 +0800)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 16 Mar 2026 15:14:29 +0000 (16:14 +0100)
The "keep-power-in-suspend", "wakeup-source" and "enable-sdio-wakeup"
properties are already parsed in mmc_of_parse(). All sdhci drivers that
call sdhci_get_property() also call mmc_of_parse(). The only exception
is sdhci-of-hlwd, which does not call mmc_of_parse(), but its devicetree
does not use these properties anyway.

Signed-off-by: Luke Wang <ziniu.wang_1@nxp.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/sdhci-pltfm.c

index d4fb60c1ef696748e35ea75e0b75600a2e0802a7..933fafe0a0efdc5e824fe87469bbb416affd7d55 100644 (file)
@@ -95,13 +95,6 @@ void sdhci_get_property(struct platform_device *pdev)
        sdhci_get_compatibility(pdev);
 
        device_property_read_u32(dev, "clock-frequency", &pltfm_host->clock);
-
-       if (device_property_present(dev, "keep-power-in-suspend"))
-               host->mmc->pm_caps |= MMC_PM_KEEP_POWER;
-
-       if (device_property_read_bool(dev, "wakeup-source") ||
-           device_property_read_bool(dev, "enable-sdio-wakeup")) /* legacy */
-               host->mmc->pm_caps |= MMC_PM_WAKE_SDIO_IRQ;
 }
 EXPORT_SYMBOL_GPL(sdhci_get_property);