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:
Jason Zhu 2020-02-24 15:05:03 +08:00 committed by Jianhong Chen
parent c2fb06de29
commit 1a0c3c4ddd
1 changed files with 15 additions and 0 deletions

View File

@ -37,6 +37,21 @@ struct rockchip_dwmmc_priv {
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
__weak void mmc_gpio_init_direct(void) {}
#endif