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 <bora.guvendik@intel.com> Reviewed-on: https://review.coreboot.org/25066 Reviewed-by: Justin TerAvest <teravest@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
f86c3fc017
commit
e1416fd58f
|
@ -81,7 +81,7 @@ static uint32_t sd_mmc_calculate_transfer_speed(uint32_t csd0)
|
||||||
return freq * mult;
|
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;
|
struct sd_mmc_ctrlr *ctrlr = media->ctrlr;
|
||||||
|
|
||||||
|
|
|
@ -46,6 +46,7 @@
|
||||||
int sd_mmc_enter_standby(struct storage_media *media);
|
int sd_mmc_enter_standby(struct storage_media *media);
|
||||||
uint64_t sd_mmc_extract_uint32_bits(const uint32_t *array, int start,
|
uint64_t sd_mmc_extract_uint32_bits(const uint32_t *array, int start,
|
||||||
int count);
|
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_send_status(struct storage_media *media, ssize_t tries);
|
||||||
int sd_mmc_set_blocklen(struct sd_mmc_ctrlr *ctrlr, int len);
|
int sd_mmc_set_blocklen(struct sd_mmc_ctrlr *ctrlr, int len);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue