diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2023-11-27 13:06:59 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2023-11-27 13:06:59 +0100 |
commit | 467ebef05505f56d67e5da78b956e4fe6d10cccb (patch) | |
tree | 0ac23e8764606431ca575df07b1deaccade1af45 /drivers/mci/mci-core.c | |
parent | 8dc579d9551d544e7d6d4feee8d951b3ca5d5821 (diff) | |
parent | eb0a95422ff12f8fe356dcecad2c2595be3ce07e (diff) | |
download | barebox-467ebef05505f56d67e5da78b956e4fe6d10cccb.tar.gz barebox-467ebef05505f56d67e5da78b956e4fe6d10cccb.tar.xz |
Merge branch 'for-next/stm32mp1'
Diffstat (limited to 'drivers/mci/mci-core.c')
-rw-r--r-- | drivers/mci/mci-core.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/mci/mci-core.c b/drivers/mci/mci-core.c index 175753cca5..07eca96a9d 100644 --- a/drivers/mci/mci-core.c +++ b/drivers/mci/mci-core.c @@ -1289,7 +1289,13 @@ static int mci_mmc_select_hs_ddr(struct mci *mci) struct mci_host *host = mci->host; int ret; - if (!(mci_caps(mci) & MMC_CAP_MMC_1_8V_DDR)) + /* + * barebox MCI core does not change voltage, so we don't know here + * if we should check for the 1.8v or 3.3v mode. Until we support + * higher speed modes that require voltage switching like HS200/HS400, + * let's just check for either bit. + */ + if (!(mci_caps(mci) & (MMC_CAP_MMC_1_8V_DDR | MMC_CAP_MMC_3_3V_DDR))) return 0; ret = mci_mmc_try_bus_width(mci, host->bus_width, MMC_TIMING_MMC_DDR52); |