Lines Matching defs:avs
101 u32 avs[LOAD_LEVEL_NR];
191 u32 avs;
194 for (avs = 0; avs < ARRAY_SIZE(avs_map); avs++)
195 if (avs_map[avs] >= target_vm)
202 if (avs == ARRAY_SIZE(avs_map))
203 avs = ARRAY_SIZE(avs_map) - 1;
205 return avs;
218 * minimal avs value for load L1.
238 dvfs->avs[0] = l0_vdd_min;
248 dvfs->avs[load_level] = avs_min;
251 * Set the avs values for load L0 and L1 when base CPU frequency
260 dvfs->avs[0] = dvfs->avs[1] = avs_min;
273 dvfs->avs[1] = armada_37xx_avs_val_match(target_vm);
281 dvfs->avs[2] = dvfs->avs[3] = armada_37xx_avs_val_match(target_vm);
284 * Fix the avs value for load L1 when base CPU frequency is 1000/1200 MHz,
286 * Also ensure that avs value for load L1 is not higher than for L0.
296 if (avs_min_l1 > dvfs->avs[0])
297 avs_min_l1 = dvfs->avs[0];
299 if (dvfs->avs[1] < avs_min_l1)
300 dvfs->avs[1] = avs_min_l1;
325 avs_val = dvfs->avs[load_level];
425 syscon_regmap_lookup_by_compatible("marvell,armada-3700-avs");
491 unsigned long u_volt = avs_map[dvfs->avs[load_lvl]] * 1000;