Lines Matching refs:rdev
48 struct regulator_dev *rdev; member
59 static int ab8500_ext_regulator_enable(struct regulator_dev *rdev) in ab8500_ext_regulator_enable() argument
62 struct ab8500_ext_regulator_info *info = rdev_get_drvdata(rdev); in ab8500_ext_regulator_enable()
66 dev_err(rdev_get_dev(rdev), "regulator info null pointer\n"); in ab8500_ext_regulator_enable()
83 dev_err(rdev_get_dev(info->rdev), in ab8500_ext_regulator_enable()
88 dev_dbg(rdev_get_dev(rdev), in ab8500_ext_regulator_enable()
96 static int ab8500_ext_regulator_disable(struct regulator_dev *rdev) in ab8500_ext_regulator_disable() argument
99 struct ab8500_ext_regulator_info *info = rdev_get_drvdata(rdev); in ab8500_ext_regulator_disable()
103 dev_err(rdev_get_dev(rdev), "regulator info null pointer\n"); in ab8500_ext_regulator_disable()
119 dev_err(rdev_get_dev(info->rdev), in ab8500_ext_regulator_disable()
124 dev_dbg(rdev_get_dev(rdev), "%s-disable (bank, reg, mask, value):" in ab8500_ext_regulator_disable()
132 static int ab8500_ext_regulator_is_enabled(struct regulator_dev *rdev) in ab8500_ext_regulator_is_enabled() argument
135 struct ab8500_ext_regulator_info *info = rdev_get_drvdata(rdev); in ab8500_ext_regulator_is_enabled()
139 dev_err(rdev_get_dev(rdev), "regulator info null pointer\n"); in ab8500_ext_regulator_is_enabled()
146 dev_err(rdev_get_dev(rdev), in ab8500_ext_regulator_is_enabled()
151 dev_dbg(rdev_get_dev(rdev), "%s-is_enabled (bank, reg, mask, value):" in ab8500_ext_regulator_is_enabled()
163 static int ab8500_ext_regulator_set_mode(struct regulator_dev *rdev, in ab8500_ext_regulator_set_mode() argument
167 struct ab8500_ext_regulator_info *info = rdev_get_drvdata(rdev); in ab8500_ext_regulator_set_mode()
171 dev_err(rdev_get_dev(rdev), "regulator info null pointer\n"); in ab8500_ext_regulator_set_mode()
191 if (ab8500_ext_regulator_is_enabled(rdev) && in ab8500_ext_regulator_set_mode()
197 dev_err(rdev_get_dev(rdev), in ab8500_ext_regulator_set_mode()
202 dev_dbg(rdev_get_dev(rdev), in ab8500_ext_regulator_set_mode()
214 static unsigned int ab8500_ext_regulator_get_mode(struct regulator_dev *rdev) in ab8500_ext_regulator_get_mode() argument
216 struct ab8500_ext_regulator_info *info = rdev_get_drvdata(rdev); in ab8500_ext_regulator_get_mode()
220 dev_err(rdev_get_dev(rdev), "regulator info null pointer\n"); in ab8500_ext_regulator_get_mode()
234 static int ab8500_ext_set_voltage(struct regulator_dev *rdev, int min_uV, in ab8500_ext_set_voltage() argument
237 struct regulation_constraints *regu_constraints = rdev->constraints; in ab8500_ext_set_voltage()
240 dev_err(rdev_get_dev(rdev), "No regulator constraints\n"); in ab8500_ext_set_voltage()
248 dev_err(rdev_get_dev(rdev), in ab8500_ext_set_voltage()
256 static int ab8500_ext_list_voltage(struct regulator_dev *rdev, in ab8500_ext_list_voltage() argument
259 struct regulation_constraints *regu_constraints = rdev->constraints; in ab8500_ext_list_voltage()
262 dev_err(rdev_get_dev(rdev), "regulator constraints null pointer\n"); in ab8500_ext_list_voltage()
416 info->rdev = devm_regulator_register(&pdev->dev, &info->desc, in ab8500_ext_regulator_probe()
418 if (IS_ERR(info->rdev)) { in ab8500_ext_regulator_probe()
419 err = PTR_ERR(info->rdev); in ab8500_ext_regulator_probe()
425 dev_dbg(rdev_get_dev(info->rdev), in ab8500_ext_regulator_probe()