aboutsummaryrefslogtreecommitdiff
path: root/drivers/mmc/mmc.c
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2020-07-15 22:41:43 -0400
committerTom Rini <trini@konsulko.com>2020-07-15 22:41:43 -0400
commit3b33eff3f263e6ccadf505e67d450970cc1c8e6c (patch)
treef1e3b9a68f43062bdccc56376a22f7b92ba23a0c /drivers/mmc/mmc.c
parent47b0a493247b38c1557062e108cc4868e211a73e (diff)
parented4a11cb7d19a26dd0625bc468ef930c035a71b2 (diff)
Merge tag 'mmc-7-24-2020' of https://gitlab.denx.de/u-boot/custodians/u-boot-mmc
- Correct mmc_spi check condition - Generate R1/R2/R1b response - Read SSR for SD SPI
Diffstat (limited to 'drivers/mmc/mmc.c')
-rw-r--r--drivers/mmc/mmc.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c
index 50f47d4ba2..7b5c55be7d 100644
--- a/drivers/mmc/mmc.c
+++ b/drivers/mmc/mmc.c
@@ -1753,6 +1753,11 @@ static int sd_select_mode_and_width(struct mmc *mmc, uint card_caps)
mmc_set_bus_width(mmc, 1);
mmc_select_mode(mmc, MMC_LEGACY);
mmc_set_clock(mmc, mmc->tran_speed, MMC_CLK_ENABLE);
+#if CONFIG_IS_ENABLED(MMC_WRITE)
+ err = sd_read_ssr(mmc);
+ if (err)
+ pr_warn("unable to read ssr\n");
+#endif
return 0;
}