Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 57de31f6 authored by Ulf Hansson's avatar Ulf Hansson Committed by Chris Ball
Browse files

mmc: core: Use generic CMD6 time while switching to eMMC HS200 mode



Conform to the eMMC spec and use the CMD6 generic timeout from the
EXT_CSD register, when switching to HS200 mode.

Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
Signed-off-by: default avatarChris Ball <chris@printf.net>
parent b9ec2616
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -857,7 +857,9 @@ static int mmc_select_hs200(struct mmc_card *card)
	/* switch to HS200 mode if bus width set successfully */
	if (!err)
		err = __mmc_switch(card, EXT_CSD_CMD_SET_NORMAL,
				EXT_CSD_HS_TIMING, 2, 0, true, true, true);
				EXT_CSD_HS_TIMING, 2,
				card->ext_csd.generic_cmd6_time,
				true, true, true);
err:
	return err;
}