Lines Matching refs:val
64 int (*get_max_voltage)(struct axp20x_batt_ps *batt, int *val);
65 int (*set_max_voltage)(struct axp20x_batt_ps *batt, int val);
81 int *val)
91 *val = 4100000;
94 *val = 4150000;
97 *val = 4200000;
100 *val = 4360000;
110 int *val)
120 *val = 4100000;
123 *val = 4200000;
126 *val = 4220000;
129 *val = 4240000;
139 int *val)
149 *val = 4100000;
152 *val = 4150000;
155 *val = 4200000;
158 *val = 4350000;
168 int *val)
172 ret = regmap_read(axp->regmap, AXP20X_CHRG_CTRL1, val);
176 *val &= AXP20X_CHRG_CTRL1_TGT_CURR;
178 *val = *val * axp->data->ccc_scale + axp->data->ccc_offset;
185 union power_supply_propval *val)
198 val->intval = !!(reg & AXP20X_PWR_OP_BATT_PRESENT);
208 val->intval = POWER_SUPPLY_STATUS_CHARGING;
218 val->intval = POWER_SUPPLY_STATUS_DISCHARGING;
231 val->intval = POWER_SUPPLY_STATUS_FULL;
233 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING;
243 val->intval = POWER_SUPPLY_HEALTH_DEAD;
247 val->intval = POWER_SUPPLY_HEALTH_GOOD;
252 &val->intval);
258 val->intval = axp20x_batt->max_ccc;
268 ret = iio_read_channel_processed(axp20x_batt->batt_chrg_i, &val->intval);
271 val->intval = -val1;
277 val->intval *= 1000;
288 val->intval = 100;
303 val->intval = reg & AXP209_FG_PERCENT;
308 &val->intval);
315 val->intval = 2600000 + 100000 * (reg & AXP20X_V_OFF_MASK);
320 &val->intval);
325 val->intval *= 1000;
336 int val)
338 switch (val) {
340 val = AXP20X_CHRG_CTRL1_TGT_4_1V;
344 val = AXP20X_CHRG_CTRL1_TGT_4_2V;
358 AXP20X_CHRG_CTRL1_TGT_VOLT, val);
362 int val)
364 switch (val) {
366 val = AXP20X_CHRG_CTRL1_TGT_4_1V;
370 val = AXP20X_CHRG_CTRL1_TGT_4_15V;
374 val = AXP20X_CHRG_CTRL1_TGT_4_2V;
388 AXP20X_CHRG_CTRL1_TGT_VOLT, val);
453 const union power_supply_propval *val)
459 return axp20x_set_voltage_min_design(axp20x_batt, val->intval);
462 return axp20x_batt->data->set_max_voltage(axp20x_batt, val->intval);
466 val->intval);
469 val->intval);
471 switch (val->intval) {