Message ID | CANTMe2V9-M5Hcr4v_XbSmwvuaRYb3jOg3Y-mTcCNQn_se8uxKg@mail.gmail.com |
---|---|
State | Deferred |
Delegated to: | Pantelis Antoniou |
Headers | show |
Series | [U-Boot] mmc: sdhci: Read capabilities register before updating host caps | expand |
diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c index cdeba914f9..66a752add0 100644 --- a/drivers/mmc/sdhci.c +++ b/drivers/mmc/sdhci.c @@ -628,7 +628,9 @@ int sdhci_setup_cfg(struct mmc_config *cfg, struct sdhci_host *host, if (host->quirks & SDHCI_QUIRK_BROKEN_VOLTAGE) cfg->voltages |= host->voltages; - cfg->host_caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz | MMC_MODE_4BIT; + if (caps & SDHCI_CAN_DO_HISPD) + cfg->host_caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz | + MMC_MODE_4BIT; /* Since Host Controller Version3.0 */