On 4/6/20 11:35 PM, Benedikt Grassl wrote: > Currently, the entry "bus-width = <8>" in the ZynqMP's sdhci nodes > is not evaluated. This results in the bus width staying at its default > value (4 bit in HS200 mode). > Fix this by parsing the device tree while probing. > > Signed-off-by: Benedikt Grassl <benedikt.gra...@rohde-schwarz.com>
Reviewed-by: Jaehoon Chung <jh80.ch...@samsung.com> Best Regards, Jaehoon Chung > --- > drivers/mmc/zynq_sdhci.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/drivers/mmc/zynq_sdhci.c b/drivers/mmc/zynq_sdhci.c > index da3ff53da1..f076f5f73d 100644 > --- a/drivers/mmc/zynq_sdhci.c > +++ b/drivers/mmc/zynq_sdhci.c > @@ -251,6 +251,11 @@ static int arasan_sdhci_probe(struct udevice *dev) > CONFIG_ZYNQ_SDHCI_MIN_FREQ); > if (ret) > return ret; > + > + ret = mmc_of_parse(dev, &plat->cfg); > + if (ret) > + return ret; > + > upriv->mmc = host->mmc; > > return sdhci_probe(dev); >