Lines Matching refs:rdev
69 static int max77693_chg_get_current_limit(struct regulator_dev *rdev) in max77693_chg_get_current_limit() argument
71 const struct chg_reg_data *reg_data = rdev_get_drvdata(rdev); in max77693_chg_get_current_limit()
72 unsigned int chg_min_uA = rdev->constraints->min_uA; in max77693_chg_get_current_limit()
73 unsigned int chg_max_uA = rdev->constraints->max_uA; in max77693_chg_get_current_limit()
78 ret = regmap_read(rdev->regmap, reg_data->linear_reg, ®); in max77693_chg_get_current_limit()
97 static int max77693_chg_set_current_limit(struct regulator_dev *rdev, in max77693_chg_set_current_limit() argument
100 const struct chg_reg_data *reg_data = rdev_get_drvdata(rdev); in max77693_chg_set_current_limit()
101 unsigned int chg_min_uA = rdev->constraints->min_uA; in max77693_chg_set_current_limit()
113 return regmap_write(rdev->regmap, reg_data->linear_reg, sel); in max77693_chg_set_current_limit()
270 struct regulator_dev *rdev; in max77693_pmic_probe() local
275 rdev = devm_regulator_register(&pdev->dev, in max77693_pmic_probe()
277 if (IS_ERR(rdev)) { in max77693_pmic_probe()
280 return PTR_ERR(rdev); in max77693_pmic_probe()