diff options
author | Peter Rosin <peda@axentia.se> | 2016-12-14 00:56:43 +0100 |
---|---|---|
committer | Sebastian Reichel <sre@kernel.org> | 2017-01-04 21:58:42 +0100 |
commit | d0ddcba9e9dea9b5d43782da096489b15ffca99f (patch) | |
tree | 375a199475dea655feda8116cf0d635df0215398 /drivers/power/supply/bq24735-charger.c | |
parent | 7ce7d89f48834cefece7804d38fc5d85382edf77 (diff) | |
download | op-kernel-dev-d0ddcba9e9dea9b5d43782da096489b15ffca99f.zip op-kernel-dev-d0ddcba9e9dea9b5d43782da096489b15ffca99f.tar.gz |
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.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/power/supply/bq24735-charger.c b/drivers/power/supply/bq24735-charger.c index eb7783b..1d5c920 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) |