Lines Matching full:phases
151 * calculated above and total rail current divided by number phases. in mp2975_read_phase()
157 return max_t(int, DIV_ROUND_CLOSEST(ret, data->info.phases[page]), in mp2975_read_phase()
354 for (i = 0 ; i < info->phases[0]; i++) in mp2975_set_phase_rail1()
363 /* Set phases for rail 2 from upper to lower. */ in mp2975_set_phase_rail2()
383 info->phases[0] = ret & GENMASK(3, 0); in mp2975_identify_multiphase()
388 * Rail 1 can be set to 8 phases, while rail 2 can only be set to 4 in mp2975_identify_multiphase()
389 * phases at most. When rail 1’s phase count is configured as 0, rail in mp2975_identify_multiphase()
393 if (info->phases[0] > MP2975_MAX_PHASE_RAIL1) in mp2975_identify_multiphase()
397 num_phases2 = min(MP2975_MAX_PHASE_RAIL1 - info->phases[0], in mp2975_identify_multiphase()
399 if (info->phases[1] && info->phases[1] <= num_phases2) in mp2975_identify_multiphase()
449 if (info->phases[1]) in mp2975_identify_rails_vid()
705 data->info.phases[1] = ret; in mp2975_probe()