Lines Matching refs:rdev
132 static int max77686_set_suspend_disable(struct regulator_dev *rdev) in max77686_set_suspend_disable() argument
135 struct max77686_data *max77686 = rdev_get_drvdata(rdev); in max77686_set_suspend_disable()
136 int ret, id = rdev_get_id(rdev); in max77686_set_suspend_disable()
141 ret = regmap_update_bits(rdev->regmap, rdev->desc->enable_reg, in max77686_set_suspend_disable()
142 rdev->desc->enable_mask, val << shift); in max77686_set_suspend_disable()
151 static int max77686_set_suspend_mode(struct regulator_dev *rdev, in max77686_set_suspend_mode() argument
154 struct max77686_data *max77686 = rdev_get_drvdata(rdev); in max77686_set_suspend_mode()
156 int ret, id = rdev_get_id(rdev); in max77686_set_suspend_mode()
171 rdev->desc->name, mode); in max77686_set_suspend_mode()
175 ret = regmap_update_bits(rdev->regmap, rdev->desc->enable_reg, in max77686_set_suspend_mode()
176 rdev->desc->enable_mask, in max77686_set_suspend_mode()
186 static int max77686_ldo_set_suspend_mode(struct regulator_dev *rdev, in max77686_ldo_set_suspend_mode() argument
190 struct max77686_data *max77686 = rdev_get_drvdata(rdev); in max77686_ldo_set_suspend_mode()
191 int ret, id = rdev_get_id(rdev); in max77686_ldo_set_suspend_mode()
205 rdev->desc->name, mode); in max77686_ldo_set_suspend_mode()
209 ret = regmap_update_bits(rdev->regmap, rdev->desc->enable_reg, in max77686_ldo_set_suspend_mode()
210 rdev->desc->enable_mask, in max77686_ldo_set_suspend_mode()
219 static int max77686_enable(struct regulator_dev *rdev) in max77686_enable() argument
221 struct max77686_data *max77686 = rdev_get_drvdata(rdev); in max77686_enable()
223 int id = rdev_get_id(rdev); in max77686_enable()
230 return regmap_update_bits(rdev->regmap, rdev->desc->enable_reg, in max77686_enable()
231 rdev->desc->enable_mask, in max77686_enable()
235 static int max77686_set_ramp_delay(struct regulator_dev *rdev, int ramp_delay) in max77686_set_ramp_delay() argument
253 rdev->desc->name, ramp_delay); in max77686_set_ramp_delay()
256 return regmap_update_bits(rdev->regmap, rdev->desc->enable_reg, in max77686_set_ramp_delay()
525 struct regulator_dev *rdev; in max77686_pmic_probe() local
529 rdev = devm_regulator_register(&pdev->dev, in max77686_pmic_probe()
531 if (IS_ERR(rdev)) { in max77686_pmic_probe()
532 int ret = PTR_ERR(rdev); in max77686_pmic_probe()