From e1416fd58f6266b5c7d9f976f6b386765018636d Mon Sep 17 00:00:00 2001 From: Bora Guvendik Date: Thu, 8 Mar 2018 16:18:54 -0800 Subject: commonlib/storage: Make sd_mmc_go_idle an api change sd_mmc_go_idle to be accessible from other files so that we have an api to send CMD0 and reset the card. BUG=b:78106689 TEST=Boot to OS Change-Id: I064a9bded347be5d500047df92d1c448c3392016 Signed-off-by: Bora Guvendik Reviewed-on: https://review.coreboot.org/25066 Reviewed-by: Justin TerAvest Tested-by: build bot (Jenkins) --- src/commonlib/storage/sd_mmc.c | 2 +- src/commonlib/storage/sd_mmc.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/commonlib/storage/sd_mmc.c b/src/commonlib/storage/sd_mmc.c index 0ca53b7d20..0c89085ca7 100644 --- a/src/commonlib/storage/sd_mmc.c +++ b/src/commonlib/storage/sd_mmc.c @@ -81,7 +81,7 @@ static uint32_t sd_mmc_calculate_transfer_speed(uint32_t csd0) return freq * mult; } -static int sd_mmc_go_idle(struct storage_media *media) +int sd_mmc_go_idle(struct storage_media *media) { struct sd_mmc_ctrlr *ctrlr = media->ctrlr; diff --git a/src/commonlib/storage/sd_mmc.h b/src/commonlib/storage/sd_mmc.h index b9aea46b5d..e37f8f4e13 100644 --- a/src/commonlib/storage/sd_mmc.h +++ b/src/commonlib/storage/sd_mmc.h @@ -46,6 +46,7 @@ int sd_mmc_enter_standby(struct storage_media *media); uint64_t sd_mmc_extract_uint32_bits(const uint32_t *array, int start, int count); +int sd_mmc_go_idle(struct storage_media *media); int sd_mmc_send_status(struct storage_media *media, ssize_t tries); int sd_mmc_set_blocklen(struct sd_mmc_ctrlr *ctrlr, int len); -- cgit v1.2.3