Lines Matching refs:ios
426 static void owl_mmc_set_clk(struct owl_mmc_host *owl_host, struct mmc_ios *ios) in owl_mmc_set_clk() argument
428 if (!ios->clock) in owl_mmc_set_clk()
431 owl_host->clock = ios->clock; in owl_mmc_set_clk()
432 owl_mmc_set_clk_rate(owl_host, ios->clock); in owl_mmc_set_clk()
436 struct mmc_ios *ios) in owl_mmc_set_bus_width() argument
442 switch (ios->bus_width) { in owl_mmc_set_bus_width()
484 static void owl_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in owl_mmc_set_ios() argument
488 switch (ios->power_mode) { in owl_mmc_set_ios()
517 if (ios->clock != owl_host->clock) in owl_mmc_set_ios()
518 owl_mmc_set_clk(owl_host, ios); in owl_mmc_set_ios()
520 owl_mmc_set_bus_width(owl_host, ios); in owl_mmc_set_ios()
523 if (ios->timing == MMC_TIMING_UHS_DDR50) { in owl_mmc_set_ios()
533 struct mmc_ios *ios) in owl_mmc_start_signal_voltage_switch() argument
538 switch (ios->signal_voltage) { in owl_mmc_start_signal_voltage_switch()