diff options
author | Axel Lin <axel.lin@ingics.com> | 2019-11-22 12:51:54 +0800 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2019-11-22 19:52:42 +0000 |
commit | c15d5a645875bc9b89f68f5d3fb608f691ac78d7 (patch) | |
tree | 4909626bc3e0efab8e5bd791b269f7c5ec9227a2 | |
parent | 76bec25b32363f47225d35a70ccb97d6d0f09dd9 (diff) | |
download | linux-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.c | 2 |
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; } } |