Lines Matching refs:rdev
107 struct regulator_dev *rdev; member
166 static int da9063_set_current_limit(struct regulator_dev *rdev, in da9063_set_current_limit() argument
169 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_set_current_limit()
182 static int da9063_get_current_limit(struct regulator_dev *rdev) in da9063_get_current_limit() argument
184 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_get_current_limit()
199 static int da9063_buck_set_mode(struct regulator_dev *rdev, unsigned mode) in da9063_buck_set_mode() argument
201 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_buck_set_mode()
227 static unsigned da9063_buck_get_mode(struct regulator_dev *rdev) in da9063_buck_get_mode() argument
229 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_buck_get_mode()
280 static int da9063_ldo_set_mode(struct regulator_dev *rdev, unsigned mode) in da9063_ldo_set_mode() argument
282 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_ldo_set_mode()
299 static unsigned da9063_ldo_get_mode(struct regulator_dev *rdev) in da9063_ldo_get_mode() argument
301 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_ldo_get_mode()
326 static int da9063_buck_get_status(struct regulator_dev *rdev) in da9063_buck_get_status() argument
328 int ret = regulator_is_enabled_regmap(rdev); in da9063_buck_get_status()
333 ret = da9063_buck_get_mode(rdev); in da9063_buck_get_status()
343 static int da9063_ldo_get_status(struct regulator_dev *rdev) in da9063_ldo_get_status() argument
345 int ret = regulator_is_enabled_regmap(rdev); in da9063_ldo_get_status()
350 ret = da9063_ldo_get_mode(rdev); in da9063_ldo_get_status()
360 static int da9063_set_suspend_voltage(struct regulator_dev *rdev, int uV) in da9063_set_suspend_voltage() argument
362 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_set_suspend_voltage()
366 sel = regulator_map_voltage_linear(rdev, uV, uV); in da9063_set_suspend_voltage()
370 sel <<= ffs(rdev->desc->vsel_mask) - 1; in da9063_set_suspend_voltage()
373 rdev->desc->vsel_mask, sel); in da9063_set_suspend_voltage()
378 static int da9063_suspend_enable(struct regulator_dev *rdev) in da9063_suspend_enable() argument
380 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_suspend_enable()
385 static int da9063_suspend_disable(struct regulator_dev *rdev) in da9063_suspend_disable() argument
387 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_suspend_disable()
392 static int da9063_buck_set_suspend_mode(struct regulator_dev *rdev, unsigned mode) in da9063_buck_set_suspend_mode() argument
394 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_buck_set_suspend_mode()
414 static int da9063_ldo_set_suspend_mode(struct regulator_dev *rdev, unsigned mode) in da9063_ldo_set_suspend_mode() argument
416 struct da9063_regulator *regl = rdev_get_drvdata(rdev); in da9063_ldo_set_suspend_mode()
614 regulator_notifier_call_chain(regl->rdev, in da9063_ldo_lim_event()
851 regl->rdev = devm_regulator_register(&pdev->dev, ®l->desc, in da9063_regulator_probe()
853 if (IS_ERR(regl->rdev)) { in da9063_regulator_probe()
857 return PTR_ERR(regl->rdev); in da9063_regulator_probe()