From mboxrd@z Thu Jan 1 00:00:00 1970 From: Baruch Siach Date: Tue, 02 Feb 2021 19:52:23 +0200 Subject: [PATCH u-boot-marvell] mmc: mv_sdhci: call mmc_of_parse() In-Reply-To: <20210202173724.28394-1-marek.behun@nic.cz> References: <20210202173724.28394-1-marek.behun@nic.cz> Message-ID: <87y2g6cq7c.fsf@tarshish> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Marek, On Tue, Feb 02 2021, Marek Beh?n wrote: > 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. I posted a similar patch earlier today: https://patchwork.ozlabs.org/project/uboot/patch/7dcd24e8d0149618cf686c47cce6728a64dffe2b.1612248184.git.baruch at tkos.co.il/ > Signed-off-by: Marek Beh?n > Fixes: da18c62b6e6a ("mmc: sdhci: Implement SDHCI card detect") My patch is missing this tag, though. baruch > Cc: pali at kernel.org > Cc: Baruch Siach > Cc: Stefan Roese > --- > 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; -- ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -