/drivers/regulator/ |
H A D | internal.h | 30 int min_uV; member in struct:regulator
|
H A D | helpers.c | 164 * @min_uV: Lower bound for voltage 173 int min_uV, int max_uV) 187 if (ret < best_val && ret >= min_uV && ret <= max_uV) { 204 * @min_uV: Lower bound for voltage 211 int min_uV, int max_uV) 223 if (ret >= min_uV && ret <= max_uV) 235 * @min_uV: Lower bound for voltage 238 * Drivers providing min_uV and uV_step in their regulator_desc can 242 int min_uV, int max_uV) 248 if (min_uV < 172 regulator_map_voltage_iterate(struct regulator_dev *rdev, int min_uV, int max_uV) argument 210 regulator_map_voltage_ascend(struct regulator_dev *rdev, int min_uV, int max_uV) argument 241 regulator_map_voltage_linear(struct regulator_dev *rdev, int min_uV, int max_uV) argument 287 regulator_map_voltage_linear_range(struct regulator_dev *rdev, int min_uV, int max_uV) argument [all...] |
H A D | of_regulator.c | 25 const __be32 *min_uV, *max_uV; local 32 min_uV = of_get_property(np, "regulator-min-microvolt", NULL); 33 if (min_uV) 34 constraints->min_uV = be32_to_cpu(*min_uV); 40 if (constraints->min_uV != constraints->max_uV) 43 if (min_uV && max_uV && constraints->min_uV == constraints->max_uV)
|
H A D | vexpress.c | 42 int min_uV, int max_uV, unsigned *selector) 46 return regmap_write(reg->regmap, 0, min_uV); 82 if (init_data->constraints.min_uV && init_data->constraints.max_uV) 41 vexpress_regulator_set_voltage(struct regulator_dev *regdev, int min_uV, int max_uV, unsigned *selector) argument
|
H A D | arizona-ldo1.c | 48 return rdev->desc->min_uV + (rdev->desc->uV_step * selector); 52 int min_uV, int max_uV) 56 sel = DIV_ROUND_UP(min_uV - rdev->desc->min_uV, rdev->desc->uV_step); 133 .min_uV = 900000, 156 .min_uV = 900000, 166 .min_uV = 1200000, 51 arizona_ldo1_hc_map_voltage(struct regulator_dev *rdev, int min_uV, int max_uV) argument
|
H A D | gpio-regulator.c | 64 int min_uV, int max_uV, 72 data->states[ptr].value >= min_uV && 63 gpio_regulator_set_voltage(struct regulator_dev *dev, int min_uV, int max_uV, unsigned *selector) argument
|
H A D | mc13xxx-regulator-core.c | 116 int mc13xxx_fixed_regulator_set_voltage(struct regulator_dev *rdev, int min_uV, argument 121 dev_dbg(rdev_get_dev(rdev), "%s id: %d min_uV: %d max_uV: %d\n", 122 __func__, id, min_uV, max_uV); local 124 if (min_uV <= rdev->desc->volt_table[0] &&
|
H A D | virtual.c | 25 int min_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) { 115 return sprintf(buf, "%d\n", data->min_uV); 129 data->min_uV = val;
|
H A D | ab8500-ext.c | 234 static int ab8500_ext_set_voltage(struct regulator_dev *rdev, int min_uV, argument 244 if (regu_constraints->min_uV == min_uV && 250 min_uV, max_uV, 251 regu_constraints->min_uV, regu_constraints->max_uV); 266 if (regu_constraints->min_uV && regu_constraints->max_uV) { 267 if (regu_constraints->min_uV == regu_constraints->max_uV) 268 return regu_constraints->min_uV;
|
H A D | max1586.c | 46 unsigned int min_uV; member in struct:max1586_data 254 max1586->min_uV = MAX1586_V3_MIN_UV / 1000 * pdata->v3_gain / 1000; 273 max1586_reg[id].min_uV = max1586->min_uV; 275 (max1586->max_uV - max1586->min_uV) /
|
H A D | da9052-regulator.c | 71 int min_uV; member in struct:da9052_regulator_info 83 int min_uV, int max_uV) 85 if (min_uV > info->max_uV || max_uV < info->min_uV) 169 + info->min_uV); 173 volt_uV = (selector * info->step_uV) + info->min_uV; 183 int min_uV, int max_uV) 190 ret = verify_range(info, min_uV, max_uV); 194 if (min_uV < info->min_uV) 82 verify_range(struct da9052_regulator_info *info, int min_uV, int max_uV) argument 182 da9052_map_voltage(struct regulator_dev *rdev, int min_uV, int max_uV) argument [all...] |
H A D | wm831x-dcdc.c | 219 int min_uV, int max_uV) 223 if (min_uV < 600000) 225 else if (min_uV <= 1800000) 226 vsel = DIV_ROUND_UP(min_uV - 600000, 12500) + 8; 652 dcdc->desc.min_uV = 850000; 218 wm831x_buckv_map_voltage(struct regulator_dev *rdev, int min_uV, int max_uV) argument
|
H A D | da903x.c | 95 int min_uV, int max_uV) 97 if (min_uV < info->desc.min_uV || min_uV > info->max_uV) 194 int min_uV, int max_uV) 199 if (check_range(info, min_uV, max_uV)) { 200 pr_err("invalid voltage range (%d, %d) uV\n", min_uV, max_uV); 204 thresh = (info->max_uV + info->desc.min_uV) / 2; 205 if (min_uV < thresh) { 206 sel = DIV_ROUND_UP(thresh - min_uV, inf 94 check_range(struct da903x_regulator_info *info, int min_uV, int max_uV) argument 193 da9030_map_ldo14_voltage(struct regulator_dev *rdev, int min_uV, int max_uV) argument [all...] |
H A D | ti-abb-regulator.c | 514 int num_entries, min_uV = INT_MAX, max_uV = 0; local 575 if (min_uV > *volt_table) 576 min_uV = *volt_table; 626 c->min_uV = min_uV;
|
H A D | tps80031-regulator.c | 266 int min_uV, int max_uV) 277 return regulator_map_voltage_iterate(rdev, min_uV, 282 return regulator_map_voltage_linear(rdev, min_uV, max_uV); 457 .min_uV = 1000000, \ 476 .min_uV = max_mV * 1000, \ 642 ri->rinfo->desc.min_uV = 600000; 656 ri->rinfo->desc.min_uV = 607700; 660 ri->rinfo->desc.min_uV = 700000; 664 ri->rinfo->desc.min_uV = 1852000; 668 ri->rinfo->desc.min_uV 265 tps80031_ldo_map_voltage(struct regulator_dev *rdev, int min_uV, int max_uV) argument [all...] |
H A D | max8997.c | 412 int min_uV, int max_uV, unsigned *selector) 428 if (max_uV < 4000000 || min_uV > 4350000) 431 if (min_uV <= 4000000) { 436 } else if (min_uV <= 4200000 && max_uV >= 4200000) 439 lb = (min_uV - 4000001) / 20000 + 2; 467 int min_uV, int max_uV, unsigned *selector) 494 i = max8997_get_voltage_proper_val(desc, min_uV, max_uV); 634 int min_uV, int max_uV, unsigned *selector) 661 return max8997_set_voltage_ldobuck(rdev, min_uV, max_uV, 665 new_val = max8997_get_voltage_proper_val(desc, min_uV, max_u 411 max8997_set_voltage_charger_cv(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 466 max8997_set_voltage_ldobuck(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 633 max8997_set_voltage_buck(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument [all...] |
H A D | twl-regulator.c | 496 twl4030smps_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, argument 500 int vsel = DIV_ROUND_UP(min_uV - 600000, 12500); 503 return info->set_voltage(info->data, min_uV); 531 static int twl6030coresmps_set_voltage(struct regulator_dev *rdev, int min_uV, argument 537 return info->set_voltage(info->data, min_uV); 727 static int twl6030smps_map_voltage(struct regulator_dev *rdev, int min_uV, argument 735 if (min_uV == 0) 737 else if ((min_uV >= 600000) && (min_uV <= 1300000)) { 738 vsel = DIV_ROUND_UP(min_uV [all...] |
H A D | core.c | 108 int min_uV, int max_uV); 168 int *min_uV, int *max_uV) 170 BUG_ON(*min_uV > *max_uV); 183 if (*min_uV < rdev->constraints->min_uV) 184 *min_uV = rdev->constraints->min_uV; 186 if (*min_uV > *max_uV) { 188 *min_uV, *max_uV); 199 int *min_uV, in 167 regulator_check_voltage(struct regulator_dev *rdev, int *min_uV, int *max_uV) argument 198 regulator_check_consumers(struct regulator_dev *rdev, int *min_uV, int *max_uV) argument 875 int min_uV = INT_MAX; local 2373 regulator_is_supported_voltage(struct regulator *regulator, int min_uV, int max_uV) argument 2409 _regulator_call_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV, unsigned *selector) argument 2458 _regulator_do_set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV) argument 2467 trace_regulator_set_voltage(rdev_get_name(rdev), min_uV, max_uV); local 2582 regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV) argument 2744 int ret, min_uV, max_uV; local [all...] |
/drivers/cpufreq/ |
H A D | cpufreq-dt.c | 190 unsigned long min_uV = ~0, max_uV = 0; local 245 if (opp_uV < min_uV) 246 min_uV = opp_uV; 256 ret = regulator_set_voltage_time(cpu_reg, min_uV, max_uV);
|
/drivers/mmc/core/ |
H A D | core.c | 1280 int min_uV, max_uV; local 1293 min_uV = 1650 * 1000; 1296 min_uV = 1900 * 1000 + tmp * 100 * 1000; 1297 max_uV = min_uV + 100 * 1000; 1300 result = regulator_set_voltage(supply, min_uV, max_uV);
|
/drivers/scsi/ufs/ |
H A D | ufs.h | 472 int min_uV; member in struct:ufs_vreg
|
H A D | ufshcd.c | 4292 int min_uV, uA_load; local 4297 min_uV = on ? vreg->min_uV : 0; 4298 ret = regulator_set_voltage(reg, min_uV, vreg->max_uV);
|