Commit 06bdf6003b6951154bf1d0876fc7174c53df766c

Authored by Keerthy
Committed by Jaehoon Chung
1 parent 343749c425

regulator: Change get_enable return type to integer from bool

Change get_enable return type to int so errors can be returned.

Signed-off-by: Keerthy <j-keerthy@ti.com>
Reviewed-by: Simon Glass <sjg@chromium.org>

Showing 2 changed files with 5 additions and 5 deletions Side-by-side Diff

drivers/power/regulator/regulator-uclass.c
... ... @@ -96,7 +96,7 @@
96 96 return ops->set_current(dev, uA);
97 97 }
98 98  
99   -bool regulator_get_enable(struct udevice *dev)
  99 +int regulator_get_enable(struct udevice *dev)
100 100 {
101 101 const struct dm_regulator_ops *ops = dev_get_driver_ops(dev);
102 102  
include/power/regulator.h
... ... @@ -211,9 +211,9 @@
211 211 * @dev - regulator device
212 212 * Sets:
213 213 * @enable - set true - enable or false - disable
214   - * @return true/false for get; or 0 / -errno for set.
  214 + * @return true/false for get or -errno if fail; 0 / -errno for set.
215 215 */
216   - bool (*get_enable)(struct udevice *dev);
  216 + int (*get_enable)(struct udevice *dev);
217 217 int (*set_enable)(struct udevice *dev, bool enable);
218 218  
219 219 /**
220 220  
... ... @@ -291,9 +291,9 @@
291 291 * regulator_get_enable: get regulator device enable state.
292 292 *
293 293 * @dev - pointer to the regulator device
294   - * @return - true/false of enable state
  294 + * @return - true/false of enable state or -errno val if fails
295 295 */
296   -bool regulator_get_enable(struct udevice *dev);
  296 +int regulator_get_enable(struct udevice *dev);
297 297  
298 298 /**
299 299 * regulator_set_enable: set regulator enable state