mmc: dw_mmc: implement the function board_mmc_dm_reinit
Change-Id: I18409bd6857d3bc8f4268a78593b23b3e19e744f Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
This commit is contained in:
parent
c2fb06de29
commit
1a0c3c4ddd
|
|
@ -37,6 +37,21 @@ struct rockchip_dwmmc_priv {
|
||||||
u32 minmax[2];
|
u32 minmax[2];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#ifdef CONFIG_USING_KERNEL_DTB
|
||||||
|
int board_mmc_dm_reinit(struct udevice *dev)
|
||||||
|
{
|
||||||
|
struct rockchip_dwmmc_priv *priv = dev_get_priv(dev);
|
||||||
|
|
||||||
|
if (!priv || !&priv->clk)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
if (!memcmp(dev->name, "dwmmc", strlen("dwmmc")))
|
||||||
|
return clk_get_by_index(dev, 0, &priv->clk);
|
||||||
|
else
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_SPL_BUILD
|
#ifdef CONFIG_SPL_BUILD
|
||||||
__weak void mmc_gpio_init_direct(void) {}
|
__weak void mmc_gpio_init_direct(void) {}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue