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];
|
||||
};
|
||||
|
||||
#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
|
||||
|
|
|
|||
Loading…
Reference in New Issue