Lines Matching refs:rdev
40 static int max77693_chg_is_enabled(struct regulator_dev *rdev) in max77693_chg_is_enabled() argument
45 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val); in max77693_chg_is_enabled()
49 return (val & rdev->desc->enable_mask) == rdev->desc->enable_mask; in max77693_chg_is_enabled()
57 static int max77693_chg_get_current_limit(struct regulator_dev *rdev) in max77693_chg_get_current_limit() argument
59 unsigned int chg_min_uA = rdev->constraints->min_uA; in max77693_chg_get_current_limit()
60 unsigned int chg_max_uA = rdev->constraints->max_uA; in max77693_chg_get_current_limit()
65 ret = regmap_read(rdev->regmap, MAX77693_CHG_REG_CHG_CNFG_09, ®); in max77693_chg_get_current_limit()
84 static int max77693_chg_set_current_limit(struct regulator_dev *rdev, in max77693_chg_set_current_limit() argument
87 unsigned int chg_min_uA = rdev->constraints->min_uA; in max77693_chg_set_current_limit()
99 return regmap_write(rdev->regmap, in max77693_chg_set_current_limit()
171 struct regulator_dev *rdev; in max77693_pmic_probe() local
173 rdev = devm_regulator_register(&pdev->dev, in max77693_pmic_probe()
175 if (IS_ERR(rdev)) { in max77693_pmic_probe()
178 return PTR_ERR(rdev); in max77693_pmic_probe()