Lines Matching refs:rtc_uV
98 int rtc_uV; in tegra20_core_rtc_update() local
138 rtc_uV = regulator_get_voltage_rdev(rtc_rdev); in tegra20_core_rtc_update()
139 if (rtc_uV < 0) in tegra20_core_rtc_update()
140 return rtc_uV; in tegra20_core_rtc_update()
142 if (cpu_uV + 120000 > rtc_uV) in tegra20_core_rtc_update()
144 rtc_uV, cpu_uV + 120000); in tegra20_core_rtc_update()
146 if (abs(core_uV - rtc_uV) > 170000) in tegra20_core_rtc_update()
148 core_uV, rtc_uV); in tegra20_core_rtc_update()
156 while (core_uV != core_min_uV || rtc_uV != rtc_min_uV) { in tegra20_core_rtc_update()
159 core_target_uV = min(rtc_uV + max_spread, core_target_uV); in tegra20_core_rtc_update()
162 core_target_uV = max(rtc_uV - max_spread, core_target_uV); in tegra20_core_rtc_update()
177 if (rtc_uV < rtc_min_uV) { in tegra20_core_rtc_update()
178 rtc_target_uV = min(rtc_uV + max_spread, rtc_min_uV); in tegra20_core_rtc_update()
181 rtc_target_uV = max(rtc_uV - max_spread, rtc_min_uV); in tegra20_core_rtc_update()
185 if (rtc_uV == rtc_target_uV) in tegra20_core_rtc_update()
195 rtc_uV = rtc_target_uV; in tegra20_core_rtc_update()