Lines Matching refs:timing
191 static bool mmc_host_timing(device_t dev, enum mmc_bus_timing timing);
213 enum mmc_bus_timing timing);
217 enum mmc_bus_timing timing);
219 enum mmc_bus_timing timing);
226 enum mmc_bus_timing timing);
227 static const char *mmc_timing_to_string(enum mmc_bus_timing timing);
322 enum mmc_bus_timing timing; in mmc_acquire_bus() local
350 timing = mmcbr_get_timing(busdev); in mmc_acquire_bus()
363 if (timing >= bus_timing_mmc_ddr52 && in mmc_acquire_bus()
372 mmc_timing_to_string(timing)); in mmc_acquire_bus()
374 if (mmc_set_card_bus_width(sc, ivar, timing) != in mmc_acquire_bus()
383 if (mmc_set_vccq(sc, ivar, timing) != MMC_ERR_NONE) { in mmc_acquire_bus()
388 if (timing >= bus_timing_mmc_hs200 && in mmc_acquire_bus()
743 enum mmc_bus_timing timing) in mmc_set_card_bus_width() argument
776 if (timing == bus_timing_mmc_hs400 || in mmc_set_card_bus_width()
777 timing == bus_timing_mmc_hs400es) in mmc_set_card_bus_width()
782 switch (timing) { in mmc_set_card_bus_width()
796 switch (timing) { in mmc_set_card_bus_width()
826 enum mmc_bus_timing timing; in mmc_set_power_class() local
830 timing = mmcbr_get_timing(dev); in mmc_set_power_class()
833 timing == bus_timing_normal || bus_width == bus_width_1) in mmc_set_power_class()
844 if (timing >= bus_timing_mmc_ddr52 && in mmc_set_power_class()
864 if (timing == bus_timing_mmc_ddr52 && in mmc_set_power_class()
898 enum mmc_bus_timing timing) in mmc_set_timing() argument
905 switch (timing) { in mmc_set_timing()
921 mmcbr_set_timing(sc->dev, timing); in mmc_set_timing()
924 switch (timing) { in mmc_set_timing()
947 mmcbr_set_timing(sc->dev, timing); in mmc_set_timing()
957 enum mmc_bus_timing timing) in mmc_set_vccq() argument
960 if (isset(&ivar->vccq_120, timing)) in mmc_set_vccq()
962 else if (isset(&ivar->vccq_180, timing)) in mmc_set_vccq()
1455 mmc_timing_to_dtr(struct mmc_ivars *ivar, enum mmc_bus_timing timing) in mmc_timing_to_dtr() argument
1458 switch (timing) { in mmc_timing_to_dtr()
1484 mmc_timing_to_string(enum mmc_bus_timing timing) in mmc_timing_to_string() argument
1487 switch (timing) { in mmc_timing_to_string()
1511 mmc_host_timing(device_t dev, enum mmc_bus_timing timing) in mmc_host_timing() argument
1526 switch (timing) { in mmc_host_timing()
1562 enum mmc_bus_timing timing; in mmc_log_card() local
1567 for (timing = bus_timing_max; timing > bus_timing_normal; timing--) { in mmc_log_card()
1568 if (isset(&ivar->timings, timing)) in mmc_log_card()
1575 mmc_timing_to_dtr(ivar, timing) / 1000000, in mmc_log_card()
1576 mmc_timing_to_string(timing)); in mmc_log_card()
2117 enum mmc_bus_timing max_timing, timing; in mmc_calculate_clock() local
2129 for (timing = max_timing - 1; timing >= in mmc_calculate_clock()
2130 bus_timing_normal; timing--) { in mmc_calculate_clock()
2131 if (isset(&ivar->timings, timing) && in mmc_calculate_clock()
2132 mmc_host_timing(dev, timing)) { in mmc_calculate_clock()
2133 max_timing = timing; in mmc_calculate_clock()
2163 timing = hs400 == true ? bus_timing_mmc_hs200 : max_timing; in mmc_calculate_clock()
2176 if (timing == bus_timing_mmc_hs200 || /* includes HS400 */ in mmc_calculate_clock()
2177 timing == bus_timing_mmc_hs400es) { in mmc_calculate_clock()
2178 if (mmc_set_vccq(sc, ivar, timing) != MMC_ERR_NONE) { in mmc_calculate_clock()
2185 if (timing == bus_timing_mmc_hs200) { /* includes HS400 */ in mmc_calculate_clock()
2187 if (mmc_set_card_bus_width(sc, ivar, timing) != in mmc_calculate_clock()
2195 } else if (timing == bus_timing_mmc_hs400es) { in mmc_calculate_clock()
2196 if (mmc_switch_to_hs400(sc, ivar, max_dtr, timing) != in mmc_calculate_clock()
2200 mmc_timing_to_string(timing)); in mmc_calculate_clock()
2206 if (mmc_set_timing(sc, ivar, timing) != MMC_ERR_NONE) { in mmc_calculate_clock()
2209 mmc_timing_to_string(timing)); in mmc_calculate_clock()
2213 if (timing == bus_timing_mmc_ddr52) { in mmc_calculate_clock()
2218 if (mmc_set_card_bus_width(sc, ivar, timing) != in mmc_calculate_clock()
2226 if (mmc_set_vccq(sc, ivar, timing) != MMC_ERR_NONE) { in mmc_calculate_clock()
2243 if (timing <= bus_timing_uhs_sdr25 || in mmc_calculate_clock()
2244 timing == bus_timing_mmc_ddr52) 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()