Lines Matching refs:regmap
11 #include <linux/regmap.h>
32 static int max77693_get_charger_state(struct regmap *regmap, int *val)
37 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data);
73 static int max77693_get_charge_type(struct regmap *regmap, int *val)
78 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data);
125 static int max77693_get_battery_health(struct regmap *regmap, int *val)
130 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data);
168 static int max77693_get_present(struct regmap *regmap, int *val)
177 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data);
186 static int max77693_get_online(struct regmap *regmap, int *val)
191 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data);
215 struct regmap *regmap = chg->max77693->regmap;
220 ret = max77693_get_charger_state(regmap, &val->intval);
223 ret = max77693_get_charge_type(regmap, &val->intval);
226 ret = max77693_get_battery_health(regmap, &val->intval);
229 ret = max77693_get_present(regmap, &val->intval);
232 ret = max77693_get_online(regmap, &val->intval);
281 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_01,
328 return regmap_update_bits(chg->max77693->regmap,
347 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_03,
379 return regmap_update_bits(chg->max77693->regmap,
398 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_03,
422 return regmap_update_bits(chg->max77693->regmap,
469 return regmap_update_bits(chg->max77693->regmap,
491 return regmap_update_bits(chg->max77693->regmap,
518 return regmap_update_bits(chg->max77693->regmap,
542 return regmap_update_bits(chg->max77693->regmap,
571 return regmap_update_bits(chg->max77693->regmap,
586 ret = regmap_update_bits(chg->max77693->regmap,