Lines Matching defs:cpu_uV
67 static int tegra30_core_cpu_limit(int cpu_uV)
69 if (cpu_uV < 800000)
72 if (cpu_uV < 900000)
75 if (cpu_uV < 1000000)
78 if (cpu_uV < 1100000)
81 if (cpu_uV < 1250000) {
110 int cpu_uV;
171 cpu_uV = regulator_get_voltage_rdev(cpu_rdev);
172 if (cpu_uV < 0)
173 return cpu_uV;
181 cpu_min_uV = max(cpu_uV, cpu_min_uV);
188 core_min_limited_uV = tegra30_core_cpu_limit(cpu_uV);
200 core_uV, core_min_limited_uV, cpu_uV);
204 while (cpu_uV != cpu_min_uV || core_uV != core_min_uV) {
205 if (cpu_uV < cpu_min_uV) {
206 cpu_target_uV = min(cpu_uV + cpu_max_step, cpu_min_uV);
208 cpu_target_uV = max(cpu_uV - cpu_max_step, cpu_min_uV);
212 if (cpu_uV == cpu_target_uV)
222 cpu_uV = cpu_target_uV;
224 core_min_limited_uV = tegra30_core_cpu_limit(cpu_uV);
232 core_target_uV = min(core_target_uV, cpu_uV + max_spread);