Lines Matching refs:max_uV
102 int min_uV, int max_uV);
429 int *min_uV, int *max_uV)
431 BUG_ON(*min_uV > *max_uV);
438 if (*max_uV > rdev->constraints->max_uV)
439 *max_uV = rdev->constraints->max_uV;
443 if (*min_uV > *max_uV) {
445 *min_uV, *max_uV);
462 int *min_uV, int *max_uV,
474 if (!voltage->min_uV && !voltage->max_uV)
477 if (*max_uV > voltage->max_uV)
478 *max_uV = voltage->max_uV;
483 if (*min_uV > *max_uV) {
485 *min_uV, *max_uV);
745 return sprintf(buf, "%d\n", rdev->constraints->max_uV);
1047 if (constraints->min_uV && constraints->max_uV) {
1048 if (constraints->min_uV == constraints->max_uV)
1055 constraints->max_uV / 1000);
1059 constraints->min_uV != constraints->max_uV) {
1103 if ((constraints->min_uV != constraints->max_uV) &&
1117 rdev->constraints->min_uV && rdev->constraints->max_uV) {
1125 rdev->constraints->max_uV);
1128 rdev->constraints->max_uV);
1152 if (current_uV > rdev->constraints->max_uV) {
1153 target_min = rdev->constraints->max_uV;
1154 target_max = rdev->constraints->max_uV;
1178 int max_uV = INT_MIN;
1180 int cmax = constraints->max_uV;
1188 constraints->max_uV = cmax;
1201 /* initial: [cmin..cmax] valid, [min_uV..max_uV] not */
1209 /* maybe adjust [min_uV..max_uV] */
1212 if (value <= cmax && value > max_uV)
1213 max_uV = value;
1216 /* final: [min_uV..max_uV] valid iff constraints valid */
1217 if (max_uV < min_uV) {
1220 min_uV, max_uV);
1230 if (constraints->max_uV > max_uV) {
1231 rdev_dbg(rdev, "override max_uV, %d -> %d\n",
1232 constraints->max_uV, max_uV);
1233 constraints->max_uV = max_uV;
1622 debugfs_create_u32("max_uV", 0444, regulator->debugfs,
1623 ®ulator->voltage[PM_SUSPEND_ON].max_uV);
2839 else if (ret > rdev->constraints->max_uV)
3002 * @max_uV: Maximum required voltage in uV.
3007 int min_uV, int max_uV)
3016 return min_uV <= ret && ret <= max_uV;
3024 max_uV <= rdev->constraints->max_uV;
3034 if (ret >= min_uV && ret <= max_uV)
3043 int max_uV)
3048 return desc->ops->map_voltage(rdev, min_uV, max_uV);
3051 return regulator_map_voltage_linear(rdev, min_uV, max_uV);
3054 return regulator_map_voltage_linear_range(rdev, min_uV, max_uV);
3059 min_uV, max_uV);
3061 return regulator_map_voltage_iterate(rdev, min_uV, max_uV);
3065 int min_uV, int max_uV,
3073 data.max_uV = max_uV;
3079 ret = rdev->desc->ops->set_voltage(rdev, min_uV, max_uV, selector);
3097 data.max_uV = uV;
3200 int min_uV, int max_uV)
3210 trace_regulator_set_voltage(rdev_get_name(rdev), min_uV, max_uV);
3213 max_uV += rdev->constraints->uV_offset;
3227 ret = _regulator_call_set_voltage(rdev, min_uV, max_uV,
3239 ret = regulator_map_voltage(rdev, min_uV, max_uV);
3242 if (min_uV <= best_val && max_uV >= best_val) {
3310 int min_uV, int max_uV, suspend_state_t state)
3321 if (max_uV > rstate->max_uV)
3322 max_uV = rstate->max_uV;
3324 sel = regulator_map_voltage(rdev, min_uV, max_uV);
3329 if (uV >= min_uV && uV <= max_uV)
3336 int min_uV, int max_uV,
3349 if (voltage->min_uV == min_uV && voltage->max_uV == max_uV)
3358 if (min_uV <= current_uV && current_uV <= max_uV) {
3360 voltage->max_uV = max_uV;
3373 ret = regulator_check_voltage(rdev, &min_uV, &max_uV);
3379 old_max_uV = voltage->max_uV;
3381 voltage->max_uV = max_uV;
3387 voltage->max_uV = old_max_uV;
3395 int max_uV, suspend_state_t state)
3409 selector = regulator_map_voltage(rdev, min_uV, max_uV);
3443 ret = _regulator_do_set_voltage(rdev, min_uV, max_uV);
3446 max_uV, state);
3496 int *min_uV, int *max_uV,
3521 desired_max_uV = constraints->max_uV;
3632 *max_uV = desired_max_uV;
3741 * @max_uV: Maximum acceptable voltage in uV
3755 int regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV)
3762 ret = regulator_set_voltage_unlocked(regulator, min_uV, max_uV,
3807 if (voltage->min_uV || voltage->max_uV)
3816 int min_uV, int max_uV,
3826 if (rstate->min_uV == rstate->max_uV) {
3831 return regulator_set_voltage_unlocked(regulator, min_uV, max_uV, state);
3835 int max_uV, suspend_state_t state)
3847 max_uV, state);
3949 int ret, min_uV, max_uV;
3960 if (!voltage->min_uV && !voltage->max_uV) {
3966 max_uV = voltage->max_uV;
3969 ret = regulator_check_voltage(rdev, &min_uV, &max_uV);
3973 ret = regulator_check_consumers(rdev, &min_uV, &max_uV, 0);
3977 ret = _regulator_do_set_voltage(rdev, min_uV, max_uV);
5461 c->min_uV / 1000, c->max_uV / 1000);
5489 consumer->voltage[PM_SUSPEND_ON].max_uV / 1000);