Lines Matching defs:rdev

77 static int rtq2134_buck_set_mode(struct regulator_dev *rdev, unsigned int mode)
80 (struct rtq2134_regulator_desc *)rdev->desc;
91 return regmap_update_bits(rdev->regmap, desc->mode_reg, desc->mode_mask,
95 static unsigned int rtq2134_buck_get_mode(struct regulator_dev *rdev)
98 (struct rtq2134_regulator_desc *)rdev->desc;
102 ret = regmap_read(rdev->regmap, desc->mode_reg, &mode);
111 static int rtq2134_buck_set_suspend_voltage(struct regulator_dev *rdev, int uV)
114 (struct rtq2134_regulator_desc *)rdev->desc;
117 sel = regulator_map_voltage_linear_range(rdev, uV, uV);
123 return regmap_update_bits(rdev->regmap, desc->suspend_vsel_reg,
127 static int rtq2134_buck_set_suspend_enable(struct regulator_dev *rdev)
130 (struct rtq2134_regulator_desc *)rdev->desc;
133 return regmap_update_bits(rdev->regmap, desc->suspend_enable_reg,
137 static int rtq2134_buck_set_suspend_disable(struct regulator_dev *rdev)
140 (struct rtq2134_regulator_desc *)rdev->desc;
142 return regmap_update_bits(rdev->regmap, desc->suspend_enable_reg,
146 static int rtq2134_buck_set_suspend_mode(struct regulator_dev *rdev,
150 (struct rtq2134_regulator_desc *)rdev->desc;
161 return regmap_update_bits(rdev->regmap, desc->suspend_mode_reg,
165 static int rtq2134_buck_get_error_flags(struct regulator_dev *rdev,
168 int rid = rdev_get_id(rdev);
172 ret = regmap_read(rdev->regmap, RTQ2134_REG_FLT_RECORDTEMP,
175 dev_err(&rdev->dev, "Failed to get chip error flag\n");
179 ret = regmap_read(rdev->regmap, RTQ2134_REG_FLT_RECORDBUCK(rid),
182 dev_err(&rdev->dev, "Failed to get buck error flag\n");
332 struct regulator_dev *rdev;
345 rdev = devm_regulator_register(&i2c->dev,
348 if (IS_ERR(rdev)) {
350 return PTR_ERR(rdev);