Lines Matching refs:rdev
36 static int max77843_reg_is_enabled(struct regulator_dev *rdev) in max77843_reg_is_enabled() argument
38 struct regmap *regmap = rdev->regmap; in max77843_reg_is_enabled()
42 ret = regmap_read(regmap, rdev->desc->enable_reg, ®); in max77843_reg_is_enabled()
44 dev_err(&rdev->dev, "Fialed to read charger register\n"); in max77843_reg_is_enabled()
48 return (reg & rdev->desc->enable_mask) == rdev->desc->enable_mask; in max77843_reg_is_enabled()
51 static int max77843_reg_get_current_limit(struct regulator_dev *rdev) in max77843_reg_get_current_limit() argument
53 struct regmap *regmap = rdev->regmap; in max77843_reg_get_current_limit()
54 unsigned int chg_min_uA = rdev->constraints->min_uA; in max77843_reg_get_current_limit()
55 unsigned int chg_max_uA = rdev->constraints->max_uA; in max77843_reg_get_current_limit()
62 dev_err(&rdev->dev, "Failed to read charger register\n"); in max77843_reg_get_current_limit()
80 static int max77843_reg_set_current_limit(struct regulator_dev *rdev, in max77843_reg_set_current_limit() argument
83 struct regmap *regmap = rdev->regmap; in max77843_reg_set_current_limit()
84 unsigned int chg_min_uA = rdev->constraints->min_uA; in max77843_reg_set_current_limit()