summaryrefslogtreecommitdiff
path: root/drivers/regulator/tps65219-regulator.c
diff options
context:
space:
mode:
authorAxel Lin <axel.lin@ingics.com>2022-08-28 15:01:53 +0300
committerMark Brown <broonie@kernel.org>2022-09-10 00:27:13 +0300
commit69a673c9e54d952cf404f80169d3100b7a9645bb (patch)
tree98ff3c4620d3207b8713eb147994c6fdeddf7d19 /drivers/regulator/tps65219-regulator.c
parent8478ed5844588703a1a4c96a004b1525fbdbdd5e (diff)
downloadlinux-69a673c9e54d952cf404f80169d3100b7a9645bb.tar.xz
regulator: tps65219: Fix .bypass_val_on setting
The .bypass_val_on setting does not match the .bypass_mask setting, so the .bypass_mask bit will never get set. Fix it by removing .bypass_val_on setting, the regulator_set_bypass_regmap and regulator_get_bypass_regmap helpers will use rdev->desc->bypass_mask as val_on if the val_on is 0. Signed-off-by: Axel Lin <axel.lin@ingics.com> Link: https://lore.kernel.org/r/20220828120153.1512508-1-axel.lin@ingics.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/regulator/tps65219-regulator.c')
-rw-r--r--drivers/regulator/tps65219-regulator.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/regulator/tps65219-regulator.c b/drivers/regulator/tps65219-regulator.c
index e202c8e13c7f..b198dcc60bc7 100644
--- a/drivers/regulator/tps65219-regulator.c
+++ b/drivers/regulator/tps65219-regulator.c
@@ -117,7 +117,6 @@ struct tps65219_regulator_irq_data {
.fixed_uV = _fuv, \
.bypass_reg = _vr, \
.bypass_mask = _bpm, \
- .bypass_val_on = 1, \
} \
static const struct linear_range bucks_ranges[] = {