Lines Matching refs:timing

190 static bool mmc_host_timing(device_t dev, enum mmc_bus_timing timing);
212 enum mmc_bus_timing timing);
216 enum mmc_bus_timing timing);
218 enum mmc_bus_timing timing);
225 enum mmc_bus_timing timing);
226 static const char *mmc_timing_to_string(enum mmc_bus_timing timing);
321 enum mmc_bus_timing timing; in mmc_acquire_bus() local
349 timing = mmcbr_get_timing(busdev); in mmc_acquire_bus()
362 if (timing >= bus_timing_mmc_ddr52 && in mmc_acquire_bus()
371 mmc_timing_to_string(timing)); in mmc_acquire_bus()
373 if (mmc_set_card_bus_width(sc, ivar, timing) != in mmc_acquire_bus()
382 if (mmc_set_vccq(sc, ivar, timing) != MMC_ERR_NONE) { in mmc_acquire_bus()
387 if (timing >= bus_timing_mmc_hs200 && in mmc_acquire_bus()
746 enum mmc_bus_timing timing) in mmc_set_card_bus_width() argument
779 if (timing == bus_timing_mmc_hs400 || in mmc_set_card_bus_width()
780 timing == bus_timing_mmc_hs400es) in mmc_set_card_bus_width()
785 switch (timing) { in mmc_set_card_bus_width()
799 switch (timing) { in mmc_set_card_bus_width()
829 enum mmc_bus_timing timing; in mmc_set_power_class() local
833 timing = mmcbr_get_timing(dev); in mmc_set_power_class()
836 timing == bus_timing_normal || bus_width == bus_width_1) in mmc_set_power_class()
847 if (timing >= bus_timing_mmc_ddr52 && in mmc_set_power_class()
867 if (timing == bus_timing_mmc_ddr52 && in mmc_set_power_class()
901 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()
1569 enum mmc_bus_timing timing; in mmc_log_card() local
1574 for (timing = bus_timing_max; timing > bus_timing_normal; timing--) { in mmc_log_card()
1575 if (isset(&ivar->timings, timing)) in mmc_log_card()
1582 mmc_timing_to_dtr(ivar, timing) / 1000000, in mmc_log_card()
1583 mmc_timing_to_string(timing)); in mmc_log_card()
2124 enum mmc_bus_timing max_timing, timing; in mmc_calculate_clock() local
2136 for (timing = max_timing - 1; timing >= in mmc_calculate_clock()
2137 bus_timing_normal; timing--) { in mmc_calculate_clock()
2138 if (isset(&ivar->timings, timing) && in mmc_calculate_clock()
2139 mmc_host_timing(dev, timing)) { in mmc_calculate_clock()
2140 max_timing = timing; in mmc_calculate_clock()
2170 timing = hs400 == true ? bus_timing_mmc_hs200 : max_timing; in mmc_calculate_clock()
2183 if (timing == bus_timing_mmc_hs200 || /* includes HS400 */ in mmc_calculate_clock()
2184 timing == bus_timing_mmc_hs400es) { in mmc_calculate_clock()
2185 if (mmc_set_vccq(sc, ivar, timing) != MMC_ERR_NONE) { in mmc_calculate_clock()
2192 if (timing == bus_timing_mmc_hs200) { /* includes HS400 */ in mmc_calculate_clock()
2194 if (mmc_set_card_bus_width(sc, ivar, timing) != in mmc_calculate_clock()
2202 } else if (timing == bus_timing_mmc_hs400es) { in mmc_calculate_clock()
2203 if (mmc_switch_to_hs400(sc, ivar, max_dtr, timing) != in mmc_calculate_clock()
2207 mmc_timing_to_string(timing)); in mmc_calculate_clock()
2213 if (mmc_set_timing(sc, ivar, timing) != MMC_ERR_NONE) { in mmc_calculate_clock()
2216 mmc_timing_to_string(timing)); in mmc_calculate_clock()
2220 if (timing == bus_timing_mmc_ddr52) { in mmc_calculate_clock()
2225 if (mmc_set_card_bus_width(sc, ivar, timing) != in mmc_calculate_clock()
2233 if (mmc_set_vccq(sc, ivar, timing) != MMC_ERR_NONE) { in mmc_calculate_clock()
2250 if (timing <= bus_timing_uhs_sdr25 || in mmc_calculate_clock()
2251 timing == bus_timing_mmc_ddr52) in mmc_calculate_clock()
2370 enum mmc_bus_timing timing; in mmc_retune() local
2379 timing = mmcbr_get_timing(busdev); in mmc_retune()
2380 if (timing == bus_timing_mmc_hs400) { in mmc_retune()
2397 if (err != 0 && timing == bus_timing_mmc_hs400) in mmc_retune()
2407 if (timing == bus_timing_mmc_hs400) { in mmc_retune()
2408 if (mmc_switch_to_hs400(sc, ivar, clock, timing) != in mmc_retune()