Lines Matching refs:val

272 	int val;
278 ret = regmap_read(bq2515x->regmap, BQ2515X_STAT0, &val);
299 unsigned int val;
303 val = gpiod_get_value_cansleep(bq2515x->ac_detect_gpio);
305 ret = regmap_read(bq2515x->regmap, BQ2515X_STAT0, &val);
310 dc = val & BQ2515X_VIN_GOOD;
439 static int bq2515x_set_charge_disable(struct bq2515x_device *bq2515x, int val)
441 gpiod_set_value_cansleep(bq2515x->ce_gpio, val);
444 BQ2515X_CHARGER_DISABLE, val);
472 int val)
479 if (val > BQ2515X_ICHG_MAX_UA || val < BQ2515X_ICHG_MIN_UA)
482 if (val > BQ2515X_ICHG_CURR_STEP_THRESH_UA) {
494 ichg_reg_code = val / ichg_multiplier;
526 int val)
548 if (val > precharge_max_ua || val < BQ2515X_ICHG_MIN_UA)
551 precharge_reg_code = val / precharge_multiplier;
566 union power_supply_propval *val)
576 val->intval = POWER_SUPPLY_STATUS_DISCHARGING;
622 val->intval = POWER_SUPPLY_STATUS_CHARGING;
624 val->intval = POWER_SUPPLY_STATUS_FULL;
626 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING;
643 static int bq2515x_set_batt_reg(struct bq2515x_device *bq2515x, int val)
647 if (val > BQ2515X_VBAT_REG_MAX || val < BQ2515X_VBAT_REG_MIN)
650 vbat_reg_code = (val - BQ2515X_VBAT_BASE_VOLT) / BQ2515X_VBAT_STEP_UV;
667 static int bq2515x_set_ilim_lvl(struct bq2515x_device *bq2515x, int val)
673 if (val >= bq2515x_ilim_lvl_values[i])
694 union power_supply_propval *val)
738 val->intval = health;
744 const union power_supply_propval *val)
751 ret = bq2515x_set_batt_reg(bq2515x, val->intval);
755 ret = bq2515x_set_const_charge_current(bq2515x, val->intval);
759 ret = bq2515x_set_ilim_lvl(bq2515x, val->intval);
763 ret = bq2515x_set_precharge_current(bq2515x, val->intval);
775 union power_supply_propval *val)
787 val->intval = ret;
794 val->intval = ret;
801 val->intval = ret;
805 val->intval = bq2515x->mains_online;
809 ret = bq2515x_charger_get_health(bq2515x, val);
811 val->intval = POWER_SUPPLY_HEALTH_UNKNOWN;
818 val->intval = ret;
822 val->strval = bq2515x->model_name;
826 val->strval = BQ2515X_MANUFACTURER;
830 ret = bq2515x_charging_status(bq2515x, val);
844 union power_supply_propval *val)
859 val->intval = ret;
866 val->intval = ret;
873 val->intval = ret;
880 val->intval = ret;