This is needed to parse more capabilities such as `non-removable`. Commit da18c62b6e6a ("mmc: sdhci: Implement SDHCI card detect") caused a regression on Turris Omnia, because mv_sdhci driver did not fill out host_caps from device-tree.
Signed-off-by: Marek Behún <marek.be...@nic.cz> Fixes: da18c62b6e6a ("mmc: sdhci: Implement SDHCI card detect") Cc: p...@kernel.org Cc: Baruch Siach <bar...@tkos.co.il> Cc: Stefan Roese <s...@denx.de> --- drivers/mmc/mv_sdhci.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/mmc/mv_sdhci.c b/drivers/mmc/mv_sdhci.c index 556dd38046..4dc4a0d2be 100644 --- a/drivers/mmc/mv_sdhci.c +++ b/drivers/mmc/mv_sdhci.c @@ -118,6 +118,10 @@ static int mv_sdhci_probe(struct udevice *dev) host->mmc->dev = dev; host->mmc->priv = host; + ret = mmc_of_parse(dev, &plat->cfg); + if (ret) + return ret; + ret = sdhci_setup_cfg(&plat->cfg, host, 0, 0); if (ret) return ret; -- 2.26.2