On 3/15/21 7:48 PM, Aswath Govindraju wrote: > First check if there is an alias for the device tree node defined with the > given num before checking against device index. > > Signed-off-by: Aswath Govindraju <a-govindr...@ti.com>
Reviewed-by: Jaehoon Chung <jh80.ch...@samsung.com> Best Regards, Jaehoon Chung > --- > drivers/mmc/mmc.c | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c > index b4c8e7f293bd..1e83007286b2 100644 > --- a/drivers/mmc/mmc.c > +++ b/drivers/mmc/mmc.c > @@ -3052,9 +3052,11 @@ int mmc_init_device(int num) > struct mmc *m; > int ret; > > - ret = uclass_get_device(UCLASS_MMC, num, &dev); > - if (ret) > - return ret; > + if (uclass_get_device_by_seq(UCLASS_MMC, num, &dev)) { > + ret = uclass_get_device(UCLASS_MMC, num, &dev); > + if (ret) > + return ret; > + } > > m = mmc_get_mmc_dev(dev); > if (!m) >