aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/power/supply/bq24735-charger.c
diff options
context:
space:
mode:
authorPeter Rosin <peda@axentia.se>2016-12-14 00:56:43 +0100
committerSebastian Reichel <sre@kernel.org>2017-01-04 21:58:42 +0100
commitd0ddcba9e9dea9b5d43782da096489b15ffca99f (patch)
tree375a199475dea655feda8116cf0d635df0215398 /drivers/power/supply/bq24735-charger.c
parentLinux 4.10-rc1 (diff)
downloadlinux-dev-d0ddcba9e9dea9b5d43782da096489b15ffca99f.tar.xz
linux-dev-d0ddcba9e9dea9b5d43782da096489b15ffca99f.zip
power: supply: bq24735-charger: simplify register update to stop charging
Providing value bits outside of the mask is pointless. Signed-off-by: Peter Rosin <peda@axentia.se> Signed-off-by: Sebastian Reichel <sre@kernel.org>
Diffstat (limited to 'drivers/power/supply/bq24735-charger.c')
-rw-r--r--drivers/power/supply/bq24735-charger.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/power/supply/bq24735-charger.c b/drivers/power/supply/bq24735-charger.c
index eb7783b42e0a..1d5c9206e0ed 100644
--- a/drivers/power/supply/bq24735-charger.c
+++ b/drivers/power/supply/bq24735-charger.c
@@ -111,8 +111,7 @@ static inline int bq24735_enable_charging(struct bq24735 *charger)
return 0;
return bq24735_update_word(charger->client, BQ24735_CHG_OPT,
- BQ24735_CHG_OPT_CHARGE_DISABLE,
- ~BQ24735_CHG_OPT_CHARGE_DISABLE);
+ BQ24735_CHG_OPT_CHARGE_DISABLE, 0);
}
static inline int bq24735_disable_charging(struct bq24735 *charger)