/drivers/regulator/ |
H A D | of_regulator.c | 21 const __be32 *min_uV, *max_uV, *uV_offset; local 30 max_uV = of_get_property(np, "regulator-max-microvolt", NULL); 31 if (max_uV) 32 constraints->max_uV = be32_to_cpu(*max_uV); 35 if (constraints->min_uV != constraints->max_uV) 38 if (min_uV && max_uV && constraints->min_uV == constraints->max_uV)
|
H A D | max1586.c | 45 unsigned int max_uV; member in struct:max1586_data 61 unsigned range_uV = max1586->max_uV - max1586->min_uV; 66 static int max1586_v3_set(struct regulator_dev *rdev, int min_uV, int max_uV, argument 71 unsigned range_uV = max1586->max_uV - max1586->min_uV; 74 if (min_uV > max1586->max_uV || max_uV < max1586->min_uV) 81 if (max1586_v3_calc_voltage(max1586, *selector) > max_uV) 113 static int max1586_v6_set(struct regulator_dev *rdev, int min_uV, int max_uV, argument 121 if (max_uV < MAX1586_V6_MIN_UV || max_uV > MAX1586_V6_MAX_U [all...] |
H A D | tps65023-regulator.c | 133 unsigned max_uV; member in struct:tps_info 265 int min_uV, int max_uV, 276 || min_uV > tps->info[dcdc]->max_uV) 278 if (max_uV < tps->info[dcdc]->min_uV 279 || max_uV > tps->info[dcdc]->max_uV) 287 if (min_uV <= uV && uV <= max_uV) 329 int min_uV, int max_uV, unsigned *selector) 338 if (min_uV < tps->info[ldo]->min_uV || min_uV > tps->info[ldo]->max_uV) 340 if (max_uV < tp 264 tps65023_dcdc_set_voltage(struct regulator_dev *dev, int min_uV, int max_uV, unsigned *selector) argument 328 tps65023_ldo_set_voltage(struct regulator_dev *dev, int min_uV, int max_uV, unsigned *selector) argument [all...] |
H A D | da903x.c | 80 int max_uV; member in struct:da903x_regulator_info 101 int min_uV, int max_uV) 103 if (min_uV < info->min_uV || min_uV > info->max_uV) 111 int min_uV, int max_uV, unsigned *selector) 117 if (check_range(info, min_uV, max_uV)) { 118 pr_err("invalid voltage range (%d, %d) uV\n", min_uV, max_uV); 185 if (ret > info->max_uV) 192 int min_uV, int max_uV, 200 if (check_range(info, min_uV, max_uV)) { 201 pr_err("invalid voltage range (%d, %d) uV\n", min_uV, max_uV); 100 check_range(struct da903x_regulator_info *info, int min_uV, int max_uV) argument 110 da903x_set_ldo_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 191 da9030_set_ldo1_15_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 220 da9030_set_ldo14_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 271 da9034_set_dvc_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 298 da9034_set_ldo12_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument [all...] |
H A D | da9052-regulator.c | 52 int max_uV; member in struct:da9052_regulator_info 65 int min_uV, int max_uV) 67 if (min_uV > info->max_uV || max_uV < info->min_uV) 192 if (volt_uV > info->max_uV) 207 if (volt_uV > info->max_uV) 214 int min_uV, int max_uV, 222 ret = verify_range(info, min_uV, max_uV); 241 int min_uV, int max_uV, 244 return da9052_regulator_set_voltage_int(rdev, min_uV, max_uV, selecto 64 verify_range(struct da9052_regulator_info *info, int min_uV, int max_uV) argument 213 da9052_regulator_set_voltage_int(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned int *selector) argument 240 da9052_set_ldo_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned int *selector) argument 247 da9052_set_ldo5_6_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned int *selector) argument 267 da9052_set_dcdc_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned int *selector) argument 303 da9052_set_buckperi_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned int *selector) argument [all...] |
H A D | tps6507x-regulator.c | 96 unsigned max_uV; member in struct:tps_info 108 .max_uV = 3300000, 115 .max_uV = 3300000, 122 .max_uV = 3300000, 129 .max_uV = 3300000, 136 .max_uV = 3300000, 366 int min_uV, int max_uV, 394 || min_uV > tps->info[dcdc]->max_uV) 396 if (max_uV < tps->info[dcdc]->min_uV 397 || max_uV > tp 365 tps6507x_pmic_dcdc_set_voltage(struct regulator_dev *dev, int min_uV, int max_uV, unsigned *selector) argument 449 tps6507x_pmic_ldo_set_voltage(struct regulator_dev *dev, int min_uV, int max_uV, unsigned *selector) argument [all...] |
H A D | 88pm8607.c | 227 static int choose_voltage(struct regulator_dev *rdev, int min_uV, int max_uV) argument 234 max_uV = max_uV >> 1; 241 && (max_uV >= info->vol_table[i])) { 248 pr_err("invalid voltage range (%d %d) uV\n", min_uV, max_uV); 253 int min_uV, int max_uV, unsigned *selector) 259 if (min_uV > max_uV) { 260 pr_err("invalid voltage range (%d, %d) uV\n", min_uV, max_uV); 264 ret = choose_voltage(rdev, min_uV, max_uV); 252 pm8607_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument
|
H A D | mc13xxx-regulator-core.c | 98 int min_uV, int max_uV) 123 if (bestindex < 0 || bestmatch > max_uV) { 125 min_uV, max_uV); 133 int max_uV, unsigned *selector) 140 dev_dbg(rdev_get_dev(rdev), "%s id: %d min_uV: %d max_uV: %d\n", 141 __func__, id, min_uV, max_uV); local 144 value = mc13xxx_get_best_voltage_index(rdev, min_uV, max_uV); 196 int max_uV, unsigned *selector) 202 dev_dbg(rdev_get_dev(rdev), "%s id: %d min_uV: %d max_uV: %d\n", 203 __func__, id, min_uV, max_uV); local 97 mc13xxx_get_best_voltage_index(struct regulator_dev *rdev, int min_uV, int max_uV) argument 132 mc13xxx_regulator_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 195 mc13xxx_fixed_regulator_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument [all...] |
H A D | virtual.c | 26 int max_uV; member in struct:virtual_consumer_data 37 if (data->min_uV && data->max_uV 38 && data->min_uV <= data->max_uV) { 40 data->min_uV, data->max_uV); 42 data->min_uV, data->max_uV); 50 if (data->min_uV && data->max_uV && !data->enabled) { 60 if (!(data->min_uV && data->max_uV) && data->enabled) { 141 return sprintf(buf, "%d\n", data->max_uV); 155 data->max_uV = val;
|
H A D | max8660.c | 144 static int max8660_dcdc_set(struct regulator_dev *rdev, int min_uV, int max_uV, argument 153 if (max_uV < MAX8660_DCDC_MIN_UV || max_uV > MAX8660_DCDC_MAX_UV) 161 if (ret < 0 || ret > max_uV) 201 static int max8660_ldo5_set(struct regulator_dev *rdev, int min_uV, int max_uV, argument 210 if (max_uV < MAX8660_LDO5_MIN_UV || max_uV > MAX8660_LDO5_MAX_UV) 216 if (ret < 0 || ret > max_uV) 279 int max_uV, unsigned int *s) 287 if (max_uV < MAX8660_LDO67_MIN_U 278 max8660_ldo67_set(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned int *s) argument [all...] |
H A D | tps65910-regulator.c | 85 unsigned max_uV; member in struct:tps_info 97 .max_uV = 3300000, 104 .max_uV = 4500000, 109 .max_uV = 4500000, 114 .max_uV = 5000000, 121 .max_uV = 2700000, 128 .max_uV = 1800000, 135 .max_uV = 2500000, 142 .max_uV = 2850000, 149 .max_uV [all...] |
H A D | max8925-regulator.c | 42 int max_uV; member in struct:max8925_regulator_info 51 int min_uV, int max_uV) 53 if (min_uV < info->min_uV || min_uV > info->max_uV) 66 int min_uV, int max_uV, unsigned int *selector) 71 if (check_range(info, min_uV, max_uV)) { 73 min_uV, max_uV); 194 .max_uV = max * 1000, \ 212 .max_uV = max * 1000, \ 50 check_range(struct max8925_regulator_info *info, int min_uV, int max_uV) argument 65 max8925_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned int *selector) argument
|
H A D | core.c | 83 int max_uV; member in struct:regulator 100 int min_uV, int max_uV); 166 int *min_uV, int *max_uV) 168 BUG_ON(*min_uV > *max_uV); 179 if (*max_uV > rdev->constraints->max_uV) 180 *max_uV = rdev->constraints->max_uV; 184 if (*min_uV > *max_uV) { 186 *min_uV, *max_uV); 165 regulator_check_voltage(struct regulator_dev *rdev, int *min_uV, int *max_uV) argument 196 regulator_check_consumers(struct regulator_dev *rdev, int *min_uV, int *max_uV) argument 838 int max_uV = INT_MIN; local 1771 regulator_is_supported_voltage(struct regulator *regulator, int min_uV, int max_uV) argument 1792 _regulator_do_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV) argument 1799 trace_regulator_set_voltage(rdev_get_name(rdev), min_uV, max_uV); local 1894 regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV) argument 1990 int ret, min_uV, max_uV; local [all...] |
H A D | twl-regulator.c | 463 twl4030ldo_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, argument 480 if (min_uV <= uV && uV <= max_uV) { 519 twl4030smps_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, argument 552 twl6030ldo_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, argument 558 if ((min_uV/1000 < info->min_mV) || (max_uV/1000 > info->max_mV)) 748 twl6030smps_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, argument 758 else if ((min_uV >= 600000) && (max_uV <= 1300000)) { 768 else if ((min_uV > 1900000) && (max_uV >= 2100000)) 770 else if ((min_uV > 1800000) && (max_uV >= 1900000)) 772 else if ((min_uV > 1500000) && (max_uV > [all...] |
H A D | max8649.c | 66 static inline int check_range(int min_uV, int max_uV) argument 68 if ((min_uV < MAX8649_DCDC_VMIN) || (max_uV > MAX8649_DCDC_VMAX) 69 || (min_uV > max_uV)) 94 int min_uV, int max_uV, unsigned *selector) 99 if (check_range(min_uV, max_uV)) { 101 min_uV, max_uV); 93 max8649_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument
|
H A D | mc13xxx.h | 39 int min_uV, int max_uV); 43 int min_uV, int max_uV, unsigned *selector);
|
H A D | wm8994-regulator.c | 102 int min_uV, int max_uV, unsigned *s) 109 if (v < 0 || v > max_uV) 169 int min_uV, int max_uV, unsigned *s) 191 if (v < 0 || v > max_uV) 101 wm8994_ldo1_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *s) argument 168 wm8994_ldo2_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *s) argument
|
H A D | wm8400-regulator.c | 71 int min_uV, int max_uV, unsigned *selector) 83 if ((val * 50000) + 900000 > max_uV) 90 if ((val * 100000) + 1700000 > max_uV) 162 int min_uV, int max_uV, unsigned *selector) 173 if (850000 + (25000 * val) > max_uV) 70 wm8400_ldo_set_voltage(struct regulator_dev *dev, int min_uV, int max_uV, unsigned *selector) argument 161 wm8400_dcdc_set_voltage(struct regulator_dev *dev, int min_uV, int max_uV, unsigned *selector) argument
|
H A D | ab8500.c | 30 * @max_uV: maximum voltage (for variable voltage supplies) 48 int max_uV; member in struct:ab8500_regulator_info 240 int min_uV, int max_uV) 248 (info->voltages[i] <= max_uV)) 256 int min_uV, int max_uV, 269 ret = ab8500_get_best_voltage_index(rdev, min_uV, max_uV); 370 .max_uV = 3300000, 391 .max_uV = 3300000, 412 .max_uV = 3300000, 433 .max_uV 239 ab8500_get_best_voltage_index(struct regulator_dev *rdev, int min_uV, int max_uV) argument 255 ab8500_regulator_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument [all...] |
H A D | max8997.c | 445 int min_uV, int max_uV, unsigned *selector) 461 if (max_uV < 4000000 || min_uV > 4350000) 465 if (max_uV >= 4000000) 469 } else if (min_uV <= 4200000 && max_uV >= 4200000) 473 ub = (max_uV - 4000000) / 20000 + 1; 500 int min_uV, int max_uV, unsigned *selector) 504 int min_vol = min_uV / 1000, max_vol = max_uV / 1000; 641 int min_uV, int max_uV, unsigned *selector) 648 int min_vol = min_uV / 1000, max_vol = max_uV / 1000; 669 return max8997_set_voltage_ldobuck(rdev, min_uV, max_uV, 444 max8997_set_voltage_charger_cv(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 499 max8997_set_voltage_ldobuck(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 640 max8997_set_voltage_buck(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 722 max8997_set_voltage_safeout(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 839 max8997_set_voltage_ldobuck_wrap(struct regulator_dev *rdev, int min_uV, int max_uV) argument [all...] |
H A D | tps6586x-regulator.c | 89 int min_uV, int max_uV, 103 if (min_uV <= uV && uV <= max_uV) { 118 int min_uV, int max_uV, unsigned *selector) 123 return __tps6586x_ldo_set_voltage(parent, ri, min_uV, max_uV, 148 int min_uV, int max_uV, unsigned *selector) 154 ret = __tps6586x_ldo_set_voltage(parent, ri, min_uV, max_uV, 87 __tps6586x_ldo_set_voltage(struct device *parent, struct tps6586x_regulator *ri, int min_uV, int max_uV, unsigned *selector) argument 117 tps6586x_ldo_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 147 tps6586x_dvm_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument
|
H A D | wm831x-ldo.c | 116 int min_uV, int max_uV, 134 if (ret < min_uV || ret > max_uV) 143 int min_uV, int max_uV, 149 return wm831x_gp_ldo_set_voltage_int(rdev, reg, min_uV, max_uV, 425 int min_uV, int max_uV, 443 if (ret < min_uV || ret > max_uV) 452 int min_uV, int max_uV, unsigned *selector) 457 return wm831x_aldo_set_voltage_int(rdev, reg, min_uV, max_uV, 685 int min_uV, int max_uV, 697 if (ret < min_uV || ret > max_uV) 115 wm831x_gp_ldo_set_voltage_int(struct regulator_dev *rdev, int reg, int min_uV, int max_uV, unsigned *selector) argument 142 wm831x_gp_ldo_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 424 wm831x_aldo_set_voltage_int(struct regulator_dev *rdev, int reg, int min_uV, int max_uV, unsigned *selector) argument 451 wm831x_aldo_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 683 wm831x_alive_ldo_set_voltage_int(struct regulator_dev *rdev, int reg, int min_uV, int max_uV, unsigned *selector) argument 705 wm831x_alive_ldo_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument [all...] |
H A D | ab3100.c | 309 int min_uV, int max_uV) 325 if (abreg->typ_voltages[i] <= max_uV && 335 min_uV, max_uV); 342 int min_uV, int max_uV, 350 bestindex = ab3100_get_best_voltage_index(reg, min_uV, max_uV); 308 ab3100_get_best_voltage_index(struct regulator_dev *reg, int min_uV, int max_uV) argument 341 ab3100_set_voltage_regulator(struct regulator_dev *reg, int min_uV, int max_uV, unsigned *selector) argument
|
H A D | lp3971.c | 172 int min_uV, int max_uV, 177 int min_vol = min_uV / 1000, max_vol = max_uV / 1000; 263 int min_uV, int max_uV, 268 int min_vol = min_uV / 1000, max_vol = max_uV / 1000; 171 lp3971_ldo_set_voltage(struct regulator_dev *dev, int min_uV, int max_uV, unsigned int *selector) argument 262 lp3971_dcdc_set_voltage(struct regulator_dev *dev, int min_uV, int max_uV, unsigned int *selector) argument
|
H A D | aat2870-regulator.c | 40 int max_uV; member in struct:aat2870_regulator 142 .max_uV = 3300000, \
|