Lines Matching defs:cpu_uV
91 static int tegra30_core_cpu_limit(int cpu_uV)
93 if (cpu_uV < 800000)
96 if (cpu_uV < 900000)
99 if (cpu_uV < 1000000)
102 if (cpu_uV < 1100000)
105 if (cpu_uV < 1250000) {
180 int cpu_uV;
246 cpu_uV = regulator_get_voltage_rdev(cpu_rdev);
247 if (cpu_uV < 0)
248 return cpu_uV;
252 tegra->cpu_min_uV = cpu_uV;
260 cpu_min_uV = max(cpu_uV, cpu_min_uV);
267 core_min_limited_uV = tegra30_core_cpu_limit(cpu_uV);
288 core_uV, core_min_limited_uV, cpu_uV);
292 while (cpu_uV != cpu_min_uV || core_uV != core_min_uV) {
293 if (cpu_uV < cpu_min_uV) {
294 cpu_target_uV = min(cpu_uV + cpu_max_step, cpu_min_uV);
296 cpu_target_uV = max(cpu_uV - cpu_max_step, cpu_min_uV);
300 if (cpu_uV == cpu_target_uV)
310 cpu_uV = cpu_target_uV;
312 core_min_limited_uV = tegra30_core_cpu_limit(cpu_uV);
320 core_target_uV = min(core_target_uV, cpu_uV + max_spread);