Lines Matching refs:timing

193 static bool mmc_host_timing(device_t dev, enum mmc_bus_timing timing);
215 enum mmc_bus_timing timing);
219 enum mmc_bus_timing timing);
221 enum mmc_bus_timing timing);
228 enum mmc_bus_timing timing);
229 static const char *mmc_timing_to_string(enum mmc_bus_timing timing);
323 enum mmc_bus_timing timing; in mmc_acquire_bus() local
351 timing = mmcbr_get_timing(busdev); in mmc_acquire_bus()
364 if (timing >= bus_timing_mmc_ddr52 && in mmc_acquire_bus()
373 mmc_timing_to_string(timing)); in mmc_acquire_bus()
375 if (mmc_set_card_bus_width(sc, ivar, timing) != in mmc_acquire_bus()
384 if (mmc_set_vccq(sc, ivar, timing) != MMC_ERR_NONE) { in mmc_acquire_bus()
389 if (timing >= bus_timing_mmc_hs200 && in mmc_acquire_bus()
750 enum mmc_bus_timing timing) in mmc_set_card_bus_width() argument
783 if (timing == bus_timing_mmc_hs400 || in mmc_set_card_bus_width()
784 timing == bus_timing_mmc_hs400es) in mmc_set_card_bus_width()
789 switch (timing) { in mmc_set_card_bus_width()
803 switch (timing) { in mmc_set_card_bus_width()
833 enum mmc_bus_timing timing; in mmc_set_power_class() local
837 timing = mmcbr_get_timing(dev); in mmc_set_power_class()
840 timing == bus_timing_normal || bus_width == bus_width_1) in mmc_set_power_class()
851 if (timing >= bus_timing_mmc_ddr52 && in mmc_set_power_class()
871 if (timing == bus_timing_mmc_ddr52 && in mmc_set_power_class()
905 enum mmc_bus_timing timing) in mmc_set_timing() argument
912 switch (timing) { in mmc_set_timing()
928 mmcbr_set_timing(sc->dev, timing); in mmc_set_timing()
931 switch (timing) { in mmc_set_timing()
954 mmcbr_set_timing(sc->dev, timing); in mmc_set_timing()
964 enum mmc_bus_timing timing) in mmc_set_vccq() argument
967 if (isset(&ivar->vccq_120, timing)) in mmc_set_vccq()
969 else if (isset(&ivar->vccq_180, timing)) in mmc_set_vccq()
1462 mmc_timing_to_dtr(struct mmc_ivars *ivar, enum mmc_bus_timing timing) in mmc_timing_to_dtr() argument
1465 switch (timing) { in mmc_timing_to_dtr()
1491 mmc_timing_to_string(enum mmc_bus_timing timing) in mmc_timing_to_string() argument
1494 switch (timing) { in mmc_timing_to_string()
1518 mmc_host_timing(device_t dev, enum mmc_bus_timing timing) in mmc_host_timing() argument
1533 switch (timing) { in mmc_host_timing()
1567 enum mmc_bus_timing timing; in mmc_log_card() local
1572 for (timing = bus_timing_max; timing > bus_timing_normal; timing--) { in mmc_log_card()
1573 if (isset(&ivar->timings, timing)) in mmc_log_card()
1580 mmc_timing_to_dtr(ivar, timing) / 1000000, in mmc_log_card()
1581 mmc_timing_to_string(timing)); in mmc_log_card()
2122 enum mmc_bus_timing max_timing, timing; in mmc_calculate_clock() local
2134 for (timing = max_timing - 1; timing >= in mmc_calculate_clock()
2135 bus_timing_normal; timing--) { in mmc_calculate_clock()
2136 if (isset(&ivar->timings, timing) && in mmc_calculate_clock()
2137 mmc_host_timing(dev, timing)) { in mmc_calculate_clock()
2138 max_timing = timing; in mmc_calculate_clock()
2168 timing = hs400 == true ? bus_timing_mmc_hs200 : max_timing; in mmc_calculate_clock()
2181 if (timing == bus_timing_mmc_hs200 || /* includes HS400 */ in mmc_calculate_clock()
2182 timing == bus_timing_mmc_hs400es) { in mmc_calculate_clock()
2183 if (mmc_set_vccq(sc, ivar, timing) != MMC_ERR_NONE) { in mmc_calculate_clock()
2190 if (timing == bus_timing_mmc_hs200) { /* includes HS400 */ in mmc_calculate_clock()
2192 if (mmc_set_card_bus_width(sc, ivar, timing) != in mmc_calculate_clock()
2200 } else if (timing == bus_timing_mmc_hs400es) { in mmc_calculate_clock()
2201 if (mmc_switch_to_hs400(sc, ivar, max_dtr, timing) != in mmc_calculate_clock()
2205 mmc_timing_to_string(timing)); in mmc_calculate_clock()
2211 if (mmc_set_timing(sc, ivar, timing) != MMC_ERR_NONE) { in mmc_calculate_clock()
2214 mmc_timing_to_string(timing)); in mmc_calculate_clock()
2218 if (timing == bus_timing_mmc_ddr52) { in mmc_calculate_clock()
2223 if (mmc_set_card_bus_width(sc, ivar, timing) != in mmc_calculate_clock()
2231 if (mmc_set_vccq(sc, ivar, timing) != MMC_ERR_NONE) { in mmc_calculate_clock()
2363 enum mmc_bus_timing timing; in mmc_retune() local
2372 timing = mmcbr_get_timing(busdev); in mmc_retune()
2373 if (timing == bus_timing_mmc_hs400) { in mmc_retune()
2390 if (err != 0 && timing == bus_timing_mmc_hs400) in mmc_retune()
2400 if (timing == bus_timing_mmc_hs400) { in mmc_retune()
2401 if (mmc_switch_to_hs400(sc, ivar, clock, timing) != in mmc_retune()