aboutsummaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorMarek Vasut <marek.vasut+renesas@gmail.com>2018-04-09 20:47:31 +0200
committerMarek Vasut <marek.vasut+renesas@gmail.com>2018-04-11 23:12:00 +0200
commitcf39f3f304830b1e76b1a4af8d135ed9d26bb134 (patch)
tree1cbc286239246c831d55448601bc07b902a21589 /drivers
parent5ee7c9dc7777f9a0f8bb993ed36b48d4bf19f3d9 (diff)
downloadu-boot-cf39f3f304830b1e76b1a4af8d135ed9d26bb134.zip
u-boot-cf39f3f304830b1e76b1a4af8d135ed9d26bb134.tar.gz
u-boot-cf39f3f304830b1e76b1a4af8d135ed9d26bb134.tar.bz2
mmc: renesas-sdhi: Wait after reconfiguring pins
The IP requires some time to recuperate after the IO pin properties were changed. Add a delay to assure this. Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com> Cc: Jaehoon Chung <jh80.chung@samsung.com> Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/mmc/renesas-sdhi.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/mmc/renesas-sdhi.c b/drivers/mmc/renesas-sdhi.c
index e9edcf5..8564f42 100644
--- a/drivers/mmc/renesas-sdhi.c
+++ b/drivers/mmc/renesas-sdhi.c
@@ -289,6 +289,9 @@ out:
static int renesas_sdhi_set_ios(struct udevice *dev)
{
int ret = matsu_sd_set_ios(dev);
+
+ mdelay(10);
+
#if CONFIG_IS_ENABLED(MMC_HS200_SUPPORT)
struct matsu_sd_priv *priv = dev_get_priv(dev);