summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAxel Lin <axel.lin@ingics.com>2019-11-22 12:51:54 +0800
committerMark Brown <broonie@kernel.org>2019-11-22 19:52:42 +0000
commitc15d5a645875bc9b89f68f5d3fb608f691ac78d7 (patch)
tree4909626bc3e0efab8e5bd791b269f7c5ec9227a2
parent76bec25b32363f47225d35a70ccb97d6d0f09dd9 (diff)
downloadlinux-stable-c15d5a645875bc9b89f68f5d3fb608f691ac78d7.tar.gz
linux-stable-c15d5a645875bc9b89f68f5d3fb608f691ac78d7.tar.bz2
linux-stable-c15d5a645875bc9b89f68f5d3fb608f691ac78d7.zip
regulator: da9062: Return REGULATOR_MODE_INVALID for invalid mode
-EINVAL is not a valid return value for .of_map_mode, return REGULATOR_MODE_INVALID instead. Fixes: 844e7492ee3d ("regulator: da9062: add of_map_mode support for bucks") Signed-off-by: Axel Lin <axel.lin@ingics.com> Link: https://lore.kernel.org/r/20191122045154.802-1-axel.lin@ingics.com Signed-off-by: Mark Brown <broonie@kernel.org>
-rw-r--r--drivers/regulator/da9062-regulator.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/regulator/da9062-regulator.c b/drivers/regulator/da9062-regulator.c
index 29f4a60398a3..d3ce0278bfbe 100644
--- a/drivers/regulator/da9062-regulator.c
+++ b/drivers/regulator/da9062-regulator.c
@@ -108,7 +108,7 @@ static unsigned int da9062_map_buck_mode(unsigned int mode)
case DA9063_BUCK_MODE_AUTO:
return REGULATOR_MODE_NORMAL;
default:
- return -EINVAL;
+ return REGULATOR_MODE_INVALID;
}
}