Lines Matching refs:ios
1273 static void dw_mci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in dw_mci_set_ios() argument
1280 switch (ios->bus_width) { in dw_mci_set_ios()
1295 if (ios->timing == MMC_TIMING_MMC_DDR52 || in dw_mci_set_ios()
1296 ios->timing == MMC_TIMING_UHS_DDR50 || in dw_mci_set_ios()
1297 ios->timing == MMC_TIMING_MMC_HS400) in dw_mci_set_ios()
1303 slot->host->timing = ios->timing; in dw_mci_set_ios()
1309 slot->clock = ios->clock; in dw_mci_set_ios()
1312 drv_data->set_ios(slot->host, ios); in dw_mci_set_ios()
1314 switch (ios->power_mode) { in dw_mci_set_ios()
1318 ios->vdd); in dw_mci_set_ios()
1374 if (slot->host->state == STATE_WAITING_CMD11_DONE && ios->clock != 0) in dw_mci_set_ios()
1392 static int dw_mci_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios) in dw_mci_switch_voltage() argument
1402 return drv_data->switch_voltage(mmc, ios); in dw_mci_switch_voltage()
1410 if (ios->signal_voltage == MMC_SIGNAL_VOLTAGE_330) in dw_mci_switch_voltage()
1416 ret = mmc_regulator_set_vqmmc(mmc, ios); in dw_mci_switch_voltage()
1547 struct mmc_ios *ios) in dw_mci_prepare_hs400_tuning() argument
1554 return drv_data->prepare_hs400_tuning(host, ios); in dw_mci_prepare_hs400_tuning()
3266 dw_mci_set_ios(slot->mmc, &slot->mmc->ios); in dw_mci_resume()