Searched refs:cpu_min_uV (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/soc/tegra/ |
H A D | regulators-tegra30.c | 30 int core_min_uV, cpu_min_uV; member 171 int cpu_min_uV, cpu_max_uV = INT_MAX; in tegra30_voltage_update() local 230 cpu_min_uV = core_min_uV - max_spread; in tegra30_voltage_update() 232 err = regulator_check_consumers(cpu_rdev, &cpu_min_uV, &cpu_max_uV, in tegra30_voltage_update() 242 err = regulator_check_voltage(cpu_rdev, &cpu_min_uV, &cpu_max_uV); in tegra30_voltage_update() 251 if (!tegra->cpu_min_uV) in tegra30_voltage_update() 252 tegra->cpu_min_uV = cpu_uV; in tegra30_voltage_update() 260 cpu_min_uV = max(cpu_uV, cpu_min_uV); in tegra30_voltage_update() 271 core_min_uV = max(core_min_uV, tegra30_core_cpu_limit(cpu_min_uV)); in tegra30_voltage_update() [all...] |
H A D | regulators-tegra20.c | 31 int core_min_uV, cpu_min_uV; member 138 int cpu_uV, int cpu_min_uV) in tegra20_core_rtc_update() 183 core_min_uV = max(cpu_min_uV + 125000, core_min_uV); in tegra20_core_rtc_update() 203 rtc_min_uV = max(cpu_min_uV + 125000, core_min_uV - max_spread); in tegra20_core_rtc_update() 276 int cpu_min_uV = 0; in tegra20_cpu_voltage_update() local 280 err = regulator_check_voltage(cpu_rdev, &cpu_min_uV, &cpu_max_uV); in tegra20_cpu_voltage_update() 284 err = regulator_check_consumers(cpu_rdev, &cpu_min_uV, &cpu_max_uV, in tegra20_cpu_voltage_update() 299 if (!tegra->cpu_min_uV) in tegra20_cpu_voltage_update() 300 tegra->cpu_min_uV = cpu_uV; in tegra20_cpu_voltage_update() 308 cpu_min_uV in tegra20_cpu_voltage_update() 135 tegra20_core_rtc_update(struct tegra_regulator_coupler *tegra, struct regulator_dev *core_rdev, struct regulator_dev *rtc_rdev, int cpu_uV, int cpu_min_uV) tegra20_core_rtc_update() argument [all...] |
/kernel/linux/linux-5.10/drivers/soc/tegra/ |
H A D | regulators-tegra30.c | 101 int cpu_min_uV, cpu_max_uV = INT_MAX; in tegra30_voltage_update() local 155 cpu_min_uV = core_min_uV - max_spread; in tegra30_voltage_update() 157 err = regulator_check_consumers(cpu_rdev, &cpu_min_uV, &cpu_max_uV, in tegra30_voltage_update() 167 err = regulator_check_voltage(cpu_rdev, &cpu_min_uV, &cpu_max_uV); in tegra30_voltage_update() 181 cpu_min_uV = max(cpu_uV, cpu_min_uV); in tegra30_voltage_update() 192 core_min_uV = max(core_min_uV, tegra30_core_cpu_limit(cpu_min_uV)); in tegra30_voltage_update() 204 while (cpu_uV != cpu_min_uV || core_uV != core_min_uV) { in tegra30_voltage_update() 205 if (cpu_uV < cpu_min_uV) { in tegra30_voltage_update() 206 cpu_target_uV = min(cpu_uV + cpu_max_step, cpu_min_uV); in tegra30_voltage_update() [all...] |
H A D | regulators-tegra20.c | 90 int cpu_uV, int cpu_min_uV) in tegra20_core_rtc_update() 130 core_min_uV = max(cpu_min_uV + 125000, core_min_uV); in tegra20_core_rtc_update() 150 rtc_min_uV = max(cpu_min_uV + 125000, core_min_uV - max_spread); in tegra20_core_rtc_update() 223 int cpu_min_uV = 0; in tegra20_cpu_voltage_update() local 227 err = regulator_check_voltage(cpu_rdev, &cpu_min_uV, &cpu_max_uV); in tegra20_cpu_voltage_update() 231 err = regulator_check_consumers(cpu_rdev, &cpu_min_uV, &cpu_max_uV, in tegra20_cpu_voltage_update() 251 cpu_min_uV = cpu_uV; in tegra20_cpu_voltage_update() 253 if (cpu_min_uV > cpu_uV) { in tegra20_cpu_voltage_update() 255 cpu_uV, cpu_min_uV); in tegra20_cpu_voltage_update() 259 err = regulator_set_voltage_rdev(cpu_rdev, cpu_min_uV, in tegra20_cpu_voltage_update() 87 tegra20_core_rtc_update(struct tegra_regulator_coupler *tegra, struct regulator_dev *core_rdev, struct regulator_dev *rtc_rdev, int cpu_uV, int cpu_min_uV) tegra20_core_rtc_update() argument [all...] |
Completed in 4 milliseconds