SDHCI DDR50 implies MMC DDR
Hi,
shouldn't we add something like that do auto-detect MMC_CAP_1_8V_DDR on sdhci controller ?
Matthieu
Quoted 1 line
From
f821501dada7041521fe80a5fe92bdc8b15f055bMon Sep 17 00:00:00 2001
From: Matthieu CASTET <[email protected]>
Date: Fri, 18 Apr 2014 15:49:05 +0200
Subject: [PATCH] sdhci : UHS DDR50 implies MMC DDR
--- drivers/mmc/host/sdhci.c | 5 +++++ 1 file changed, 5 insertions(+)
drivers/mmc/host/sdhci.c +5 -0
@@ -2971,6 +2971,11 @@ int sdhci_add_host(struct sdhci_host *host)if (caps[0 ] &SDHCI_CAN_DO_HISPD ) mmc->caps |=MMC_CAP_SD_HIGHSPEED |MMC_CAP_MMC_HIGHSPEED ; +/* DDR50 implies MMC DDR at 1.8 or 3.3 */ +if ((caps[1 ] &SDHCI_SUPPORT_DDR50 ) && + !(host->quirks2 &SDHCI_QUIRK2_BROKEN_DDR50 )) + mmc->caps |=MMC_CAP_1_8V_DDR ; +if ((host->quirks &SDHCI_QUIRK_BROKEN_CARD_DETECTION ) && !(host->mmc->caps &MMC_CAP_NONREMOVABLE )) mmc->caps |=MMC_CAP_NEEDS_POLL ;
Signature · 1 line
1.9.2