Lines Matching refs:num_phases
25 int num_phases; member
141 #define TUNING_ITERATION_TO_PHASE(i, num_phases) \ argument
142 (DIV_ROUND_UP((i) * 360, num_phases))
228 ranges = kmalloc_array(priv->num_phases / 2 + 1, in dw_mci_rk3288_execute_tuning()
234 for (i = 0; i < priv->num_phases; ) { in dw_mci_rk3288_execute_tuning()
236 if (TUNING_ITERATION_TO_PHASE(i, priv->num_phases) > 270) in dw_mci_rk3288_execute_tuning()
239 TUNING_ITERATION_TO_PHASE(i, priv->num_phases)); in dw_mci_rk3288_execute_tuning()
253 } else if (i == priv->num_phases - 1) { in dw_mci_rk3288_execute_tuning()
262 i += DIV_ROUND_UP(20 * priv->num_phases, 360); in dw_mci_rk3288_execute_tuning()
265 if (i >= priv->num_phases) in dw_mci_rk3288_execute_tuning()
266 i = priv->num_phases - 1; in dw_mci_rk3288_execute_tuning()
284 if (ranges[0].start == 0 && ranges[0].end == priv->num_phases - 1) { in dw_mci_rk3288_execute_tuning()
296 len += priv->num_phases; in dw_mci_rk3288_execute_tuning()
305 priv->num_phases), in dw_mci_rk3288_execute_tuning()
307 priv->num_phases), in dw_mci_rk3288_execute_tuning()
314 priv->num_phases), in dw_mci_rk3288_execute_tuning()
316 priv->num_phases), in dw_mci_rk3288_execute_tuning()
321 middle_phase %= priv->num_phases; in dw_mci_rk3288_execute_tuning()
322 real_middle_phase = TUNING_ITERATION_TO_PHASE(middle_phase, priv->num_phases); in dw_mci_rk3288_execute_tuning()
373 &priv->num_phases)) in dw_mci_rk3288_parse_dt()
374 priv->num_phases = 360; in dw_mci_rk3288_parse_dt()