Lines Matching defs:rdev
71 struct regulator_dev *rdev;
83 static int da9052_dcdc_get_current_limit(struct regulator_dev *rdev)
85 struct da9052_regulator *regulator = rdev_get_drvdata(rdev);
86 int offset = rdev_get_id(rdev);
110 static int da9052_dcdc_set_current_limit(struct regulator_dev *rdev, int min_uA,
113 struct da9052_regulator *regulator = rdev_get_drvdata(rdev);
114 int offset = rdev_get_id(rdev);
150 static int da9052_list_voltage(struct regulator_dev *rdev,
153 struct da9052_regulator *regulator = rdev_get_drvdata(rdev);
155 int id = rdev_get_id(rdev);
174 static int da9052_map_voltage(struct regulator_dev *rdev,
177 struct da9052_regulator *regulator = rdev_get_drvdata(rdev);
179 int id = rdev_get_id(rdev);
198 ret = da9052_list_voltage(rdev, sel);
205 static int da9052_regulator_set_voltage_sel(struct regulator_dev *rdev,
208 struct da9052_regulator *regulator = rdev_get_drvdata(rdev);
210 int id = rdev_get_id(rdev);
213 ret = da9052_reg_update(regulator->da9052, rdev->desc->vsel_reg,
214 rdev->desc->vsel_mask, selector);
235 static int da9052_regulator_set_voltage_time_sel(struct regulator_dev *rdev,
239 struct da9052_regulator *regulator = rdev_get_drvdata(rdev);
241 int id = rdev_get_id(rdev);
423 regulator->rdev = devm_regulator_register(&pdev->dev,
426 if (IS_ERR(regulator->rdev)) {
429 return PTR_ERR(regulator->rdev);