Lines Matching refs:ios

688 		if (card->host->ios.clock)  in mmc_set_data_timeout()
690 (card->host->ios.clock / 1000); in mmc_set_data_timeout()
890 struct mmc_ios *ios = &host->ios; in mmc_set_ios() local
894 mmc_hostname(host), ios->clock, ios->bus_mode, in mmc_set_ios()
895 ios->power_mode, ios->chip_select, ios->vdd, in mmc_set_ios()
896 1 << ios->bus_width, ios->timing); in mmc_set_ios()
898 host->ops->set_ios(host, ios); in mmc_set_ios()
906 host->ios.chip_select = mode; in mmc_set_chip_select()
921 host->ios.clock = hz; in mmc_set_clock()
964 host->ios.bus_mode = mode; in mmc_set_bus_mode()
973 host->ios.bus_width = width; in mmc_set_bus_width()
988 host->ios.chip_select = MMC_CS_HIGH; in mmc_set_initial_state()
990 host->ios.chip_select = MMC_CS_DONTCARE; in mmc_set_initial_state()
991 host->ios.bus_mode = MMC_BUSMODE_PUSHPULL; in mmc_set_initial_state()
992 host->ios.bus_width = MMC_BUS_WIDTH_1; in mmc_set_initial_state()
993 host->ios.timing = MMC_TIMING_LEGACY; in mmc_set_initial_state()
994 host->ios.drv_type = 0; in mmc_set_initial_state()
995 host->ios.enhanced_strobe = false; in mmc_set_initial_state()
1003 host->ops->hs400_enhanced_strobe(host, &host->ios); in mmc_set_initial_state()
1148 if (bit != host->ios.vdd) in mmc_select_voltage()
1158 int old_signal_voltage = host->ios.signal_voltage; in mmc_set_signal_voltage()
1160 host->ios.signal_voltage = signal_voltage; in mmc_set_signal_voltage()
1162 err = host->ops->start_signal_voltage_switch(host, &host->ios); in mmc_set_signal_voltage()
1165 host->ios.signal_voltage = old_signal_voltage; in mmc_set_signal_voltage()
1190 clock = host->ios.clock; in mmc_host_set_uhs_voltage()
1191 host->ios.clock = 0; in mmc_host_set_uhs_voltage()
1199 host->ios.clock = clock; in mmc_host_set_uhs_voltage()
1275 host->ios.timing = timing; in mmc_set_timing()
1284 host->ios.drv_type = drv_type; in mmc_set_driver_type()
1334 if (host->ios.power_mode == MMC_POWER_ON) in mmc_power_up()
1339 host->ios.vdd = fls(ocr) - 1; in mmc_power_up()
1340 host->ios.power_mode = MMC_POWER_UP; in mmc_power_up()
1350 mmc_delay(host->ios.power_delay_ms); in mmc_power_up()
1354 host->ios.clock = host->f_init; in mmc_power_up()
1356 host->ios.power_mode = MMC_POWER_ON; in mmc_power_up()
1363 mmc_delay(host->ios.power_delay_ms); in mmc_power_up()
1368 if (host->ios.power_mode == MMC_POWER_OFF) in mmc_power_off()
1373 host->ios.clock = 0; in mmc_power_off()
1374 host->ios.vdd = 0; in mmc_power_off()
1376 host->ios.power_mode = MMC_POWER_OFF; in mmc_power_off()
1528 (card->host->ios.clock / 1000); in mmc_mmc_erase_timeout()