Lines Matching full:max_uv
94 int min_uV, int max_uV);
490 int *min_uV, int *max_uV) in regulator_check_voltage() argument
492 BUG_ON(*min_uV > *max_uV); in regulator_check_voltage()
499 if (*max_uV > rdev->constraints->max_uV) in regulator_check_voltage()
500 *max_uV = rdev->constraints->max_uV; in regulator_check_voltage()
504 if (*min_uV > *max_uV) { in regulator_check_voltage()
506 *min_uV, *max_uV); in regulator_check_voltage()
523 int *min_uV, int *max_uV, in regulator_check_consumers() argument
535 if (!voltage->min_uV && !voltage->max_uV) in regulator_check_consumers()
538 if (*max_uV > voltage->max_uV) in regulator_check_consumers()
539 *max_uV = voltage->max_uV; in regulator_check_consumers()
544 if (*min_uV > *max_uV) { in regulator_check_consumers()
546 *min_uV, *max_uV); in regulator_check_consumers()
831 return sprintf(buf, "%d\n", rdev->constraints->max_uV); in max_microvolts_show()
1164 if (constraints->min_uV && constraints->max_uV) { in print_constraints_debug()
1165 if (constraints->min_uV == constraints->max_uV) in print_constraints_debug()
1172 constraints->max_uV / 1000); in print_constraints_debug()
1176 constraints->min_uV != constraints->max_uV) { in print_constraints_debug()
1235 if ((constraints->min_uV != constraints->max_uV) && in print_constraints()
1249 rdev->constraints->min_uV && rdev->constraints->max_uV) { in machine_constraints_voltage()
1257 rdev->constraints->max_uV); in machine_constraints_voltage()
1260 rdev->constraints->max_uV); in machine_constraints_voltage()
1285 if (current_uV > rdev->constraints->max_uV) { in machine_constraints_voltage()
1286 target_min = rdev->constraints->max_uV; in machine_constraints_voltage()
1287 target_max = rdev->constraints->max_uV; in machine_constraints_voltage()
1311 int max_uV = INT_MIN; in machine_constraints_voltage() local
1313 int cmax = constraints->max_uV; in machine_constraints_voltage()
1322 constraints->max_uV = cmax; in machine_constraints_voltage()
1339 /* initial: [cmin..cmax] valid, [min_uV..max_uV] not */ in machine_constraints_voltage()
1347 /* maybe adjust [min_uV..max_uV] */ in machine_constraints_voltage()
1350 if (value <= cmax && value > max_uV) in machine_constraints_voltage()
1351 max_uV = value; in machine_constraints_voltage()
1354 /* final: [min_uV..max_uV] valid iff constraints valid */ in machine_constraints_voltage()
1355 if (max_uV < min_uV) { in machine_constraints_voltage()
1358 min_uV, max_uV); in machine_constraints_voltage()
1368 if (constraints->max_uV > max_uV) { in machine_constraints_voltage()
1369 rdev_dbg(rdev, "override max_uV, %d -> %d\n", in machine_constraints_voltage()
1370 constraints->max_uV, max_uV); in machine_constraints_voltage()
1371 constraints->max_uV = max_uV; in machine_constraints_voltage()
1923 debugfs_create_u32("max_uV", 0444, regulator->debugfs, in create_regulator()
1924 ®ulator->voltage[PM_SUSPEND_ON].max_uV); in create_regulator()
3249 else if (ret > rdev->constraints->max_uV) in _regulator_list_voltage()
3414 * @max_uV: Maximum required voltage in uV.
3419 int min_uV, int max_uV) in regulator_is_supported_voltage() argument
3428 return min_uV <= ret && ret <= max_uV; in regulator_is_supported_voltage()
3436 max_uV <= rdev->constraints->max_uV; in regulator_is_supported_voltage()
3446 if (ret >= min_uV && ret <= max_uV) in regulator_is_supported_voltage()
3455 int max_uV) in regulator_map_voltage() argument
3460 return desc->ops->map_voltage(rdev, min_uV, max_uV); in regulator_map_voltage()
3463 return regulator_map_voltage_linear(rdev, min_uV, max_uV); in regulator_map_voltage()
3466 return regulator_map_voltage_linear_range(rdev, min_uV, max_uV); in regulator_map_voltage()
3471 min_uV, max_uV); in regulator_map_voltage()
3473 return regulator_map_voltage_iterate(rdev, min_uV, max_uV); in regulator_map_voltage()
3477 int min_uV, int max_uV, in _regulator_call_set_voltage() argument
3485 data.max_uV = max_uV; in _regulator_call_set_voltage()
3491 ret = rdev->desc->ops->set_voltage(rdev, min_uV, max_uV, selector); in _regulator_call_set_voltage()
3509 data.max_uV = uV; in _regulator_call_set_voltage_sel()
3610 int min_uV, int max_uV) in _regulator_do_set_voltage() argument
3620 trace_regulator_set_voltage(rdev_get_name(rdev), min_uV, max_uV); in _regulator_do_set_voltage()
3623 max_uV += rdev->constraints->uV_offset; in _regulator_do_set_voltage()
3637 ret = _regulator_call_set_voltage(rdev, min_uV, max_uV, in _regulator_do_set_voltage()
3649 ret = regulator_map_voltage(rdev, min_uV, max_uV); in _regulator_do_set_voltage()
3652 if (min_uV <= best_val && max_uV >= best_val) { in _regulator_do_set_voltage()
3715 int min_uV, int max_uV, suspend_state_t state) in _regulator_do_set_suspend_voltage() argument
3726 if (max_uV > rstate->max_uV) in _regulator_do_set_suspend_voltage()
3727 max_uV = rstate->max_uV; in _regulator_do_set_suspend_voltage()
3729 sel = regulator_map_voltage(rdev, min_uV, max_uV); in _regulator_do_set_suspend_voltage()
3734 if (uV >= min_uV && uV <= max_uV) in _regulator_do_set_suspend_voltage()
3741 int min_uV, int max_uV, in regulator_set_voltage_unlocked() argument
3754 if (voltage->min_uV == min_uV && voltage->max_uV == max_uV) in regulator_set_voltage_unlocked()
3763 if (min_uV <= current_uV && current_uV <= max_uV) { in regulator_set_voltage_unlocked()
3765 voltage->max_uV = max_uV; in regulator_set_voltage_unlocked()
3778 ret = regulator_check_voltage(rdev, &min_uV, &max_uV); in regulator_set_voltage_unlocked()
3784 old_max_uV = voltage->max_uV; in regulator_set_voltage_unlocked()
3786 voltage->max_uV = max_uV; in regulator_set_voltage_unlocked()
3792 voltage->max_uV = old_max_uV; in regulator_set_voltage_unlocked()
3800 int max_uV, suspend_state_t state) in regulator_set_voltage_rdev() argument
3814 selector = regulator_map_voltage(rdev, min_uV, max_uV); in regulator_set_voltage_rdev()
3848 ret = _regulator_do_set_voltage(rdev, min_uV, max_uV); in regulator_set_voltage_rdev()
3851 max_uV, state); in regulator_set_voltage_rdev()
3902 int *min_uV, int *max_uV, in regulator_get_optimal_voltage() argument
3927 desired_max_uV = constraints->max_uV; in regulator_get_optimal_voltage()
4038 *max_uV = desired_max_uV; in regulator_get_optimal_voltage()
4156 * @max_uV: Maximum acceptable voltage in uV
4170 int regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV) in regulator_set_voltage() argument
4177 ret = regulator_set_voltage_unlocked(regulator, min_uV, max_uV, in regulator_set_voltage()
4222 if (voltage->min_uV || voltage->max_uV) in regulator_suspend_disable()
4231 int min_uV, int max_uV, in _regulator_set_suspend_voltage() argument
4241 if (rstate->min_uV == rstate->max_uV) { in _regulator_set_suspend_voltage()
4246 return regulator_set_voltage_unlocked(regulator, min_uV, max_uV, state); in _regulator_set_suspend_voltage()
4250 int max_uV, suspend_state_t state) in regulator_set_suspend_voltage() argument
4262 max_uV, state); in regulator_set_suspend_voltage()
4393 int ret, min_uV, max_uV; in regulator_sync_voltage() local
4407 if (!voltage->min_uV && !voltage->max_uV) { in regulator_sync_voltage()
4413 max_uV = voltage->max_uV; in regulator_sync_voltage()
4416 ret = regulator_check_voltage(rdev, &min_uV, &max_uV); in regulator_sync_voltage()
4420 ret = regulator_check_consumers(rdev, &min_uV, &max_uV, 0); in regulator_sync_voltage()
4428 ret = _regulator_do_set_voltage(rdev, min_uV, max_uV); in regulator_sync_voltage()
6049 c->min_uV / 1000, c->max_uV / 1000); in regulator_summary_show_subtree()
6078 consumer->voltage[PM_SUSPEND_ON].max_uV / 1000); in regulator_summary_show_subtree()