Parse devicetree properties so things like max-frequency are respected.

Upstream-Status: Pending
Signed-off-by: Sean Anderson <[email protected]>
---

 drivers/mmc/meson_gx_mmc.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/mmc/meson_gx_mmc.c b/drivers/mmc/meson_gx_mmc.c
index 76af3873e15..b5b4e60d8ec 100644
--- a/drivers/mmc/meson_gx_mmc.c
+++ b/drivers/mmc/meson_gx_mmc.c
@@ -351,6 +351,9 @@ static int meson_mmc_probe(struct udevice *dev)
        cfg->f_max = 40000000; /* 40 MHz */
        cfg->b_max = 511; /* max 512 - 1 blocks */
        cfg->name = dev->name;
+       ret = mmc_of_parse(dev, cfg);
+       if (ret)
+               return ret;
 
        if (IS_ENABLED(CONFIG_SPL_BUILD)) {
                cfg->host_caps &= ~(MMC_MODE_HS_52MHz | MMC_MODE_HS);
---
base-commit: d3e8597e46b635ec556a057bc42f0b0859654bdf
branch: meson_mmc_dt

-- 
2.53.0

Reply via email to