summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2020-01-30 18:04:46 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2020-02-03 09:16:10 +0100
commitea7d1fd1c68c33906dd77c6d6f85316594862cf8 (patch)
tree053d0c0d4c032b985e09bfd794dae4590769d5a8 /drivers
parente77a829d613f77869a1d0cc7ef3cc216dc532e93 (diff)
downloadbarebox-ea7d1fd1c68c33906dd77c6d6f85316594862cf8.tar.gz
barebox-ea7d1fd1c68c33906dd77c6d6f85316594862cf8.tar.xz
mci: stm32_sdmmc2: don't reset before retrying failed operations
The original U-Boot code doesn't do this and it wipes the configured settings like clock rate, ensuring that we won't ever recover from the error. Drop it. Fixes: ce99d0c86b32ec ("mci: add support for stm32mp sd/mmc controller") Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/mci/stm32_sdmmc2.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/mci/stm32_sdmmc2.c b/drivers/mci/stm32_sdmmc2.c
index eba079f179..7f22a90668 100644
--- a/drivers/mci/stm32_sdmmc2.c
+++ b/drivers/mci/stm32_sdmmc2.c
@@ -534,8 +534,6 @@ retry_cmd:
dev_warn(priv->dev, "%s: cmd %d failed, retrying ...\n",
__func__, cmd->cmdidx);
- stm32_sdmmc2_pwrcycle(priv);
- stm32_sdmmc2_pwron(priv);
retry--;
goto retry_cmd;