From f6a3b2c9ac2dfb2a5b6669c1a3f30c80c31b0467 Mon Sep 17 00:00:00 2001 From: CTCaer Date: Thu, 14 Jan 2021 17:53:22 +0200 Subject: [PATCH] sdmmc: Ensure writes gone through after disabling io power --- bdk/storage/sdmmc_driver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bdk/storage/sdmmc_driver.c b/bdk/storage/sdmmc_driver.c index bacb977..06c8d89 100644 --- a/bdk/storage/sdmmc_driver.c +++ b/bdk/storage/sdmmc_driver.c @@ -1371,12 +1371,12 @@ void sdmmc_end(sdmmc_t *sdmmc) _sdmmc_sd_clock_disable(sdmmc); // Disable SDMMC power. _sdmmc_set_io_power(sdmmc, SDMMC_POWER_OFF); + _sdmmc_commit_changes(sdmmc); // Disable SD card power. if (sdmmc->id == SDMMC_1) sdmmc1_disable_power(); - _sdmmc_commit_changes(sdmmc); clock_sdmmc_disable(sdmmc->id); sdmmc->clock_stopped = 1; }