diff options
author | Caveh Jalali <caveh@chromium.org> | 2021-11-04 22:26:31 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-11-10 07:14:02 +0000 |
commit | 17811439cc7860ec1ca0aa6946c348f6d154ff8a (patch) | |
tree | bb3423b196c442e977a1e61e2bc09dca30ec44a4 /baseboard/brya | |
parent | e09b87a9e438c7604b06ffe4c64a1111ca0c17b2 (diff) | |
download | chrome-ec-17811439cc7860ec1ca0aa6946c348f6d154ff8a.tar.gz |
brya: Update with new bq257x0 definitions
This updates brya's use of bq25720 registers to use the new bq257x0
definitions.
BRANCH=none
BUG=b:185190976
TEST=with rest of patch series, util/compare_build.sh -b all
reports MATCH
Change-Id: I8096a54575ac7027937e726e55377c4fc6e68550
Signed-off-by: Caveh Jalali <caveh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3263232
Reviewed-by: Keith Short <keithshort@chromium.org>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
Diffstat (limited to 'baseboard/brya')
-rw-r--r-- | baseboard/brya/prochot.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/baseboard/brya/prochot.c b/baseboard/brya/prochot.c index f28df898aa..31f8958b2e 100644 --- a/baseboard/brya/prochot.c +++ b/baseboard/brya/prochot.c @@ -8,7 +8,7 @@ #include "charge_manager.h" #include "charger.h" #include "console.h" -#include "driver/charger/bq25710.h" +#include "driver/charger/bq257x0_regs.h" #include "hooks.h" #include "i2c.h" #include "math_util.h" @@ -110,14 +110,16 @@ static int set_register_charge_option(void) rv = i2c_read16(I2C_PORT_CHARGER, BQ25710_SMBUS_ADDR1_FLAGS, BQ25710_REG_CHARGE_OPTION_0, ®); if (rv == EC_SUCCESS) { - reg |= BQ25710_CHARGE_OPTION_0_IADP_GAIN; + reg = SET_BQ_FIELD(BQ257X0, CHARGE_OPTION_0, IADP_GAIN, 1, reg); /* if AC only, disable IDPM, * because it will cause charger keep asserting PROCHOT */ if (!battery_hw_present()) - reg &= ~BQ25710_CHARGE_OPTION_0_EN_IDPM; + reg = SET_BQ_FIELD(BQ257X0, CHARGE_OPTION_0, EN_IDPM, 0, + reg); else - reg |= BQ25710_CHARGE_OPTION_0_EN_IDPM; + reg = SET_BQ_FIELD(BQ257X0, CHARGE_OPTION_0, EN_IDPM, 1, + reg); } else { CPRINTS("Failed to read bq25720"); return rv; |