Lines Matching refs:ios
377 if (!mmc->ios.enhanced_strobe)
495 static int sdhci_sprd_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios)
502 ret = mmc_regulator_set_vqmmc(mmc, ios);
513 switch (ios->signal_voltage) {
547 struct mmc_ios *ios)
554 if (!ios->enhanced_strobe)
650 dll_dly = p[mmc->ios.timing];
677 p[mmc->ios.timing] &= ~SDHCI_SPRD_CMD_DLY_MASK;
678 p[mmc->ios.timing] |= ((best_clk_sample << 8) & SDHCI_SPRD_CMD_DLY_MASK);
680 p[mmc->ios.timing] &= ~(SDHCI_SPRD_POSRD_DLY_MASK);
681 p[mmc->ios.timing] |= ((best_clk_sample << 16) & SDHCI_SPRD_POSRD_DLY_MASK);
685 mmc_hostname(host->mmc), best_clk_sample, p[mmc->ios.timing]);
688 sdhci_writel(host, p[mmc->ios.timing], SDHCI_SPRD_REG_32_DLL_DLY);