Lines Matching refs:ios
692 static void alcor_set_timing(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_timing() argument
696 if (ios->timing == MMC_TIMING_LEGACY) { in alcor_set_timing()
705 static void alcor_set_bus_width(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_bus_width() argument
710 if (ios->bus_width == MMC_BUS_WIDTH_1) { in alcor_set_bus_width()
712 } else if (ios->bus_width == MMC_BUS_WIDTH_4) { in alcor_set_bus_width()
845 static void alcor_set_power_mode(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_power_mode() argument
850 switch (ios->power_mode) { in alcor_set_power_mode()
852 alcor_set_clock(host, ios->clock); in alcor_set_power_mode()
880 alcor_set_clock(host, ios->clock); in alcor_set_power_mode()
887 alcor_set_clock(host, ios->clock); in alcor_set_power_mode()
906 static void alcor_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_ios() argument
913 ios->bus_width, ios->power_mode); in alcor_set_ios()
915 if (ios->power_mode != host->cur_power_mode) { in alcor_set_ios()
916 alcor_set_power_mode(mmc, ios); in alcor_set_ios()
917 host->cur_power_mode = ios->power_mode; in alcor_set_ios()
919 alcor_set_timing(mmc, ios); in alcor_set_ios()
920 alcor_set_bus_width(mmc, ios); in alcor_set_ios()
921 alcor_set_clock(host, ios->clock); in alcor_set_ios()
928 struct mmc_ios *ios) in alcor_signal_voltage_switch() argument
934 switch (ios->signal_voltage) { in alcor_signal_voltage_switch()