Lines Matching refs:rdev
62 struct regulator_dev *rdev; member
105 static int da9062_set_current_limit(struct regulator_dev *rdev, in da9062_set_current_limit() argument
108 struct da9062_regulator *regl = rdev_get_drvdata(rdev); in da9062_set_current_limit()
121 static int da9062_get_current_limit(struct regulator_dev *rdev) in da9062_get_current_limit() argument
123 struct da9062_regulator *regl = rdev_get_drvdata(rdev); in da9062_get_current_limit()
138 static int da9062_buck_set_mode(struct regulator_dev *rdev, unsigned mode) in da9062_buck_set_mode() argument
140 struct da9062_regulator *regl = rdev_get_drvdata(rdev); in da9062_buck_set_mode()
166 static unsigned da9062_buck_get_mode(struct regulator_dev *rdev) in da9062_buck_get_mode() argument
168 struct da9062_regulator *regl = rdev_get_drvdata(rdev); in da9062_buck_get_mode()
219 static int da9062_ldo_set_mode(struct regulator_dev *rdev, unsigned mode) in da9062_ldo_set_mode() argument
221 struct da9062_regulator *regl = rdev_get_drvdata(rdev); in da9062_ldo_set_mode()
238 static unsigned da9062_ldo_get_mode(struct regulator_dev *rdev) in da9062_ldo_get_mode() argument
240 struct da9062_regulator *regl = rdev_get_drvdata(rdev); in da9062_ldo_get_mode()
265 static int da9062_buck_get_status(struct regulator_dev *rdev) in da9062_buck_get_status() argument
267 int ret = regulator_is_enabled_regmap(rdev); in da9062_buck_get_status()
272 ret = da9062_buck_get_mode(rdev); in da9062_buck_get_status()
282 static int da9062_ldo_get_status(struct regulator_dev *rdev) in da9062_ldo_get_status() argument
284 int ret = regulator_is_enabled_regmap(rdev); in da9062_ldo_get_status()
289 ret = da9062_ldo_get_mode(rdev); in da9062_ldo_get_status()
299 static int da9062_set_suspend_voltage(struct regulator_dev *rdev, int uv) in da9062_set_suspend_voltage() argument
301 struct da9062_regulator *regl = rdev_get_drvdata(rdev); in da9062_set_suspend_voltage()
305 sel = regulator_map_voltage_linear(rdev, uv, uv); in da9062_set_suspend_voltage()
309 sel <<= ffs(rdev->desc->vsel_mask) - 1; in da9062_set_suspend_voltage()
312 rdev->desc->vsel_mask, sel); in da9062_set_suspend_voltage()
317 static int da9062_suspend_enable(struct regulator_dev *rdev) in da9062_suspend_enable() argument
319 struct da9062_regulator *regl = rdev_get_drvdata(rdev); in da9062_suspend_enable()
324 static int da9062_suspend_disable(struct regulator_dev *rdev) in da9062_suspend_disable() argument
326 struct da9062_regulator *regl = rdev_get_drvdata(rdev); in da9062_suspend_disable()
331 static int da9062_buck_set_suspend_mode(struct regulator_dev *rdev, in da9062_buck_set_suspend_mode() argument
334 struct da9062_regulator *regl = rdev_get_drvdata(rdev); in da9062_buck_set_suspend_mode()
354 static int da9062_ldo_set_suspend_mode(struct regulator_dev *rdev, in da9062_ldo_set_suspend_mode() argument
357 struct da9062_regulator *regl = rdev_get_drvdata(rdev); in da9062_ldo_set_suspend_mode()
714 regulator_notifier_call_chain(regl->rdev, in da9062_ldo_lim_event()
785 regl->rdev = devm_regulator_register(&pdev->dev, ®l->desc, in da9062_regulator_probe()
787 if (IS_ERR(regl->rdev)) { in da9062_regulator_probe()
791 return PTR_ERR(regl->rdev); in da9062_regulator_probe()