aboutsummaryrefslogtreecommitdiff
path: root/drivers/mmc
diff options
context:
space:
mode:
authorMarek Szyprowski <m.szyprowski@samsung.com>2020-01-16 16:25:33 +0100
committerMinkyu Kang <mk7.kang@samsung.com>2020-01-23 11:43:10 +0900
commite27108c433a249ba8ebc59f7a3113b9b666f5d67 (patch)
treefdc05a69710ce42ab49e695d87e57c0f79d71a25 /drivers/mmc
parent4b8984e969fa8e68f2fdd79c70cd4be8f1f1378c (diff)
downloadu-boot-e27108c433a249ba8ebc59f7a3113b9b666f5d67.zip
u-boot-e27108c433a249ba8ebc59f7a3113b9b666f5d67.tar.gz
u-boot-e27108c433a249ba8ebc59f7a3113b9b666f5d67.tar.bz2
mmc: s5p_sdhci: Read generic MMC properties from DT
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>
Diffstat (limited to 'drivers/mmc')
-rw-r--r--drivers/mmc/s5p_sdhci.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/mmc/s5p_sdhci.c b/drivers/mmc/s5p_sdhci.c
index 53efa96..b5fe828 100644
--- a/drivers/mmc/s5p_sdhci.c
+++ b/drivers/mmc/s5p_sdhci.c
@@ -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;