summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2014-07-07 15:30:18 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2014-07-07 15:30:18 +0200
commit6f3af644c0626abf15b5505c5065cfaa726bedd9 (patch)
tree77442c2a94a340aa3d5e16f90be951c43643ade4
parentc87ddbb1325a448d56a920513206592f03bca117 (diff)
regulator: allow GPIO 0 to be used for an enable signal
accept .ena_gpio = 0 as a GPIO, drivers/instances which don't have a GPIO must set this field to a negative value, e.g. -ENODEV.
-rw-r--r--drivers/regulator/core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c
index d9081cb3f751..1552910a83eb 100644
--- a/drivers/regulator/core.c
+++ b/drivers/regulator/core.c
@@ -3611,7 +3611,7 @@ regulator_register(const struct regulator_desc *regulator_desc,
dev_set_drvdata(&rdev->dev, rdev);
- if (config->ena_gpio && gpio_is_valid(config->ena_gpio)) {
+ if (gpio_is_valid(config->ena_gpio)) {
ret = regulator_ena_gpio_request(rdev, config);
if (ret != 0) {
rdev_err(rdev, "Failed to request enable GPIO%d: %d\n",