Lines Matching refs:ios
361 if (host->mmc->ios.bus_width == MMC_BUS_WIDTH_4) in mmci_set_clkreg()
363 if (host->mmc->ios.bus_width == MMC_BUS_WIDTH_8) in mmci_set_clkreg()
366 if (host->mmc->ios.timing == MMC_TIMING_UHS_DDR50 || in mmci_set_clkreg()
367 host->mmc->ios.timing == MMC_TIMING_MMC_DDR52) in mmci_set_clkreg()
840 if (host->mmc->ios.timing == MMC_TIMING_UHS_DDR50 || in mmci_start_data()
841 host->mmc->ios.timing == MMC_TIMING_MMC_DDR52) in mmci_start_data()
1313 static void mmci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in mmci_set_ios() argument
1324 host->plat->ios_handler(mmc_dev(mmc), ios)) in mmci_set_ios()
1327 switch (ios->power_mode) { in mmci_set_ios()
1340 mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, ios->vdd); in mmci_set_ios()
1364 if (variant->signal_direction && ios->power_mode != MMC_POWER_OFF) { in mmci_set_ios()
1372 if (ios->bus_width == MMC_BUS_WIDTH_4) in mmci_set_ios()
1374 else if (ios->bus_width == MMC_BUS_WIDTH_1) in mmci_set_ios()
1380 if (ios->bus_mode == MMC_BUSMODE_OPENDRAIN) { in mmci_set_ios()
1396 if (!ios->clock && variant->pwrreg_clkgate) in mmci_set_ios()
1400 ios->clock != host->clock_cache) { in mmci_set_ios()
1401 ret = clk_set_rate(host->clk, ios->clock); in mmci_set_ios()
1408 host->clock_cache = ios->clock; in mmci_set_ios()
1412 mmci_set_clkreg(host, ios->clock); in mmci_set_ios()
1437 static int mmci_sig_volt_switch(struct mmc_host *mmc, struct mmc_ios *ios) in mmci_sig_volt_switch() argument
1445 switch (ios->signal_voltage) { in mmci_sig_volt_switch()