Lines Matching defs:rdev

49 	struct regulator_dev *rdev[LP8755_BUCK_MAX];
52 static int lp8755_buck_enable_time(struct regulator_dev *rdev)
56 enum lp8755_bucks id = rdev_get_id(rdev);
58 ret = regmap_read(rdev->regmap, 0x12 + id, &regval);
60 dev_err(&rdev->dev, "i2c access error %s\n", __func__);
66 static int lp8755_buck_set_mode(struct regulator_dev *rdev, unsigned int mode)
70 enum lp8755_bucks id = rdev_get_id(rdev);
71 struct lp8755_chip *pchip = rdev_get_drvdata(rdev);
80 ret = regmap_update_bits(rdev->regmap, 0x08 + id, 0x20, 0x00);
86 ret = regmap_update_bits(rdev->regmap, 0x08 + id, 0x20, 0x20);
90 ret = regmap_update_bits(rdev->regmap, 0x10, 0x01, 0x01);
100 ret = regmap_update_bits(rdev->regmap, 0x06, 0x01 << id, regbval);
105 dev_err(&rdev->dev, "i2c access error %s\n", __func__);
109 static unsigned int lp8755_buck_get_mode(struct regulator_dev *rdev)
113 enum lp8755_bucks id = rdev_get_id(rdev);
115 ret = regmap_read(rdev->regmap, 0x06, &regval);
123 ret = regmap_read(rdev->regmap, 0x08 + id, &regval);
135 dev_err(&rdev->dev, "i2c access error %s\n", __func__);
139 static int lp8755_buck_set_ramp(struct regulator_dev *rdev, int ramp)
143 enum lp8755_bucks id = rdev_get_id(rdev);
172 dev_err(&rdev->dev,
177 ret = regmap_update_bits(rdev->regmap, 0x07 + id, 0x07, regval);
182 dev_err(&rdev->dev, "i2c access error %s\n", __func__);
297 pchip->rdev[buck_num] =
300 if (IS_ERR(pchip->rdev[buck_num])) {
301 ret = PTR_ERR(pchip->rdev[buck_num]);
302 pchip->rdev[buck_num] = NULL;
331 && (pchip->rdev[icnt] != NULL)) {
332 regulator_notifier_call_chain(pchip->rdev[icnt],
349 if (pchip->rdev[icnt] != NULL) {
350 regulator_notifier_call_chain(pchip->rdev[icnt],
358 if (pchip->rdev[icnt] != NULL) {
359 regulator_notifier_call_chain(pchip->rdev[icnt],