Lines Matching refs:rdev
107 struct regulator_dev *rdev; member
163 static int da9063_set_current_limit(struct regulator_dev *rdev, in da9063_set_current_limit() argument
166 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_set_current_limit()
179 static int da9063_get_current_limit(struct regulator_dev *rdev) in da9063_get_current_limit() argument
181 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_get_current_limit()
196 static int da9063_buck_set_mode(struct regulator_dev *rdev, unsigned mode) in da9063_buck_set_mode() argument
198 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_buck_set_mode()
224 static unsigned da9063_buck_get_mode(struct regulator_dev *rdev) in da9063_buck_get_mode() argument
226 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_buck_get_mode()
277 static int da9063_ldo_set_mode(struct regulator_dev *rdev, unsigned mode) in da9063_ldo_set_mode() argument
279 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_ldo_set_mode()
296 static unsigned da9063_ldo_get_mode(struct regulator_dev *rdev) in da9063_ldo_get_mode() argument
298 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_ldo_get_mode()
323 static int da9063_buck_get_status(struct regulator_dev *rdev) in da9063_buck_get_status() argument
325 int ret = regulator_is_enabled_regmap(rdev); in da9063_buck_get_status()
330 ret = da9063_buck_get_mode(rdev); in da9063_buck_get_status()
340 static int da9063_ldo_get_status(struct regulator_dev *rdev) in da9063_ldo_get_status() argument
342 int ret = regulator_is_enabled_regmap(rdev); in da9063_ldo_get_status()
347 ret = da9063_ldo_get_mode(rdev); in da9063_ldo_get_status()
357 static int da9063_set_suspend_voltage(struct regulator_dev *rdev, int uV) in da9063_set_suspend_voltage() argument
359 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_set_suspend_voltage()
363 sel = regulator_map_voltage_linear(rdev, uV, uV); in da9063_set_suspend_voltage()
367 sel <<= ffs(rdev->desc->vsel_mask) - 1; in da9063_set_suspend_voltage()
370 rdev->desc->vsel_mask, sel); in da9063_set_suspend_voltage()
375 static int da9063_suspend_enable(struct regulator_dev *rdev) in da9063_suspend_enable() argument
377 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_suspend_enable()
382 static int da9063_suspend_disable(struct regulator_dev *rdev) in da9063_suspend_disable() argument
384 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_suspend_disable()
389 static int da9063_buck_set_suspend_mode(struct regulator_dev *rdev, unsigned mode) in da9063_buck_set_suspend_mode() argument
391 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_buck_set_suspend_mode()
411 static int da9063_ldo_set_suspend_mode(struct regulator_dev *rdev, unsigned mode) in da9063_ldo_set_suspend_mode() argument
413 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_ldo_set_suspend_mode()
611 regulator_notifier_call_chain(regl->rdev, in da9063_ldo_lim_event()
848 regl->rdev = devm_regulator_register(&pdev->dev, ®l->desc, in da9063_regulator_probe()
850 if (IS_ERR(regl->rdev)) { in da9063_regulator_probe()
854 return PTR_ERR(regl->rdev); in da9063_regulator_probe()