Lines Matching defs:rdev
261 static int bd7181x_led_set_current_limit(struct regulator_dev *rdev,
267 onstatus = regulator_is_enabled_regmap(rdev);
269 ret = regulator_set_current_limit_regmap(rdev, min_uA, max_uA);
273 newstatus = regulator_is_enabled_regmap(rdev);
280 ret = regulator_enable_regmap(rdev);
282 ret = regulator_disable_regmap(rdev);
285 dev_err(rdev_get_dev(rdev),
294 static int bd7181x_buck12_get_voltage_sel(struct regulator_dev *rdev)
296 int rid = rdev_get_id(rdev);
302 ret = regmap_read(rdev->regmap, regh, &val);
314 ret = regmap_read(rdev->regmap, regl, &val);
325 static int bd7181x_buck12_set_voltage_sel(struct regulator_dev *rdev,
328 int rid = rdev_get_id(rdev);
334 ret = regmap_read(rdev->regmap, regh, &val);
344 return regmap_update_bits(rdev->regmap, regh, BD71815_VOLT_MASK,
353 ret = regmap_update_bits(rdev->regmap, reg, BD71815_VOLT_MASK, sel);
358 return regmap_update_bits(rdev->regmap, regh, BD71815_BUCK_DVSSEL,
594 struct regulator_dev *rdev;
603 rdev = devm_regulator_register(&pdev->dev, desc, &config);
604 if (IS_ERR(rdev))
605 return dev_err_probe(&pdev->dev, PTR_ERR(rdev),