mmc: s5p_sdhci: Read generic MMC properties from DT 36/233836/4
authorMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 16 Jan 2020 15:25:33 +0000 (16:25 +0100)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Sat, 23 May 2020 06:10:17 +0000 (15:10 +0900)
Read generic MMC properties from device-tree. This allows to specify for
example cd-inverted property and let MMC core to properly handle such
case.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Anand Moon <linux.amoon@gmail.com>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
[backport of mainline commit e27108c433a249ba8ebc59f7a3113b9b666f5d67]

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I6cbad2667a524083bdf9abc11598e80d8830a0cc

drivers/mmc/s5p_sdhci.c

index 53efa96..b5fe828 100644 (file)
@@ -204,8 +204,13 @@ static int s5p_sdhci_probe(struct udevice *dev)
        if (ret)
                return ret;
 
+       ret = mmc_of_parse(dev, &plat->cfg);
+       if (ret)
+               return ret;
+
        host->mmc = &plat->mmc;
        host->mmc->dev = dev;
+
        ret = sdhci_setup_cfg(&plat->cfg, host, 0, 400000);
        if (ret)
                return ret;