From ba0c1f75a7aa33b5f0fcedc3416fbb38f4166eda Mon Sep 17 00:00:00 2001 From: Peng Fan Date: Tue, 5 Sep 2017 11:16:06 +0800 Subject: MLK-16365 mmc: add sd/mmc legacy capability Add SD/MMC legacy capability. Otherwise the legacy cards supports will be broken. Signed-off-by: Peng Fan --- drivers/mmc/mmc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c index daf128a852..680694fdc6 100644 --- a/drivers/mmc/mmc.c +++ b/drivers/mmc/mmc.c @@ -1555,6 +1555,7 @@ static int sd_select_mode_and_width(struct mmc *mmc, uint card_caps) /* Restrict card's capabilities by what the host can do */ caps = card_caps & (mmc->cfg->host_caps | MMC_MODE_1BIT); + caps |= MMC_CAP(SD_LEGACY); if (!uhs_en) caps &= ~UHS_CAPS; @@ -1693,6 +1694,7 @@ static int mmc_select_mode_and_width(struct mmc *mmc, uint card_caps) /* Restrict card's capabilities by what the host can do */ card_caps &= (mmc->cfg->host_caps | MMC_MODE_1BIT); + card_caps |= MMC_CAP(MMC_LEGACY); /* Only version 4 of MMC supports wider bus widths */ if (mmc->version < MMC_VERSION_4) -- cgit v1.2.3