Lines Matching full:ios
789 static void tifm_sd_ios(struct mmc_host *mmc, struct mmc_ios *ios) in tifm_sd_ios() argument
798 dev_dbg(&sock->dev, "ios: clock = %u, vdd = %x, bus_mode = %x, " in tifm_sd_ios()
800 ios->clock, ios->vdd, ios->bus_mode, ios->chip_select, in tifm_sd_ios()
801 ios->power_mode, ios->bus_width); in tifm_sd_ios()
803 if (ios->bus_width == MMC_BUS_WIDTH_4) { in tifm_sd_ios()
812 if (ios->clock) { in tifm_sd_ios()
813 clk_div1 = 20000000 / ios->clock; in tifm_sd_ios()
817 clk_div2 = 24000000 / ios->clock; in tifm_sd_ios()
821 if ((20000000 / clk_div1) > ios->clock) in tifm_sd_ios()
823 if ((24000000 / clk_div2) > ios->clock) in tifm_sd_ios()
847 host->open_drain = (ios->bus_mode == MMC_BUSMODE_OPENDRAIN); in tifm_sd_ios()