Lines Matching defs:mode
186 static void sdhci_cdns_set_emmc_mode(struct sdhci_cdns_priv *priv, u32 mode)
190 /* The speed mode for eMMC is selected by HRS06 register */
193 tmp |= FIELD_PREP(SDHCI_CDNS_HRS06_MODE, mode);
239 * In SD mode, software must not use the hardware tuning and instead perform
282 u32 mode;
286 mode = SDHCI_CDNS_HRS06_MODE_MMC_SDR;
289 mode = SDHCI_CDNS_HRS06_MODE_MMC_DDR;
292 mode = SDHCI_CDNS_HRS06_MODE_MMC_HS200;
296 mode = SDHCI_CDNS_HRS06_MODE_MMC_HS400ES;
298 mode = SDHCI_CDNS_HRS06_MODE_MMC_HS400;
301 mode = SDHCI_CDNS_HRS06_MODE_SD;
305 sdhci_cdns_set_emmc_mode(priv, mode);
308 if (mode == SDHCI_CDNS_HRS06_MODE_SD)
335 u32 mode;
339 mode = sdhci_cdns_get_emmc_mode(priv);
341 if (mode == SDHCI_CDNS_HRS06_MODE_MMC_HS400 && ios->enhanced_strobe)
345 if (mode == SDHCI_CDNS_HRS06_MODE_MMC_HS400ES && !ios->enhanced_strobe)