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

Commit b6f8e915 authored by Talel Shenhar's avatar Talel Shenhar
Browse files

mmc: sd: add support for UHS card to get max frequency



This change adds UHS cards to mmc_sd_get_max_clock() API.
Cards that support UHS can set timing of SDR104 which
supports frequency up to 208Mhz.

Change-Id: I25bcb35aa2cecd98f6f04cd98a616a76c75b6784
Signed-off-by: default avatarTalel Shenhar <tatias@codeaurora.org>
parent ed3d0eb5
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -973,7 +973,10 @@ unsigned mmc_sd_get_max_clock(struct mmc_card *card)
{
	unsigned max_dtr = (unsigned int)-1;

	if (mmc_card_hs(card)) {
	if (mmc_card_uhs(card)) {
		if (max_dtr > card->sw_caps.uhs_max_dtr)
			max_dtr = card->sw_caps.uhs_max_dtr;
	} else if (mmc_card_hs(card)) {
		if (max_dtr > card->sw_caps.hs_max_dtr)
			max_dtr = card->sw_caps.hs_max_dtr;
	} else if (max_dtr > card->csd.max_dtr) {