[PATCH] mmc: zynq: parse dt when probing
Jaehoon Chung
jh80.chung at samsung.com
Wed Apr 8 00:38:22 CEST 2020
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.Grassl at rohde-schwarz.com>
Reviewed-by: Jaehoon Chung <jh80.chung at 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);
>
More information about the U-Boot
mailing list