diff options
author | Alec Berg <alecaberg@chromium.org> | 2015-09-17 16:44:30 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2015-09-17 20:42:47 -0700 |
commit | 18ff33318f0be282be7b23a6427ff767c2f39546 (patch) | |
tree | f7f338970e43cfc41350e951bff04db98fbf56ab /driver/charger/bq24773.c | |
parent | 542a95c87b00b1cf733e033bf7bd77e440d17725 (diff) | |
download | chrome-ec-18ff33318f0be282be7b23a6427ff767c2f39546.tar.gz |
lucid: set bq24773 switching frequency to 600kHz
Set bq24773 charger switching frequency to 600kHz for
efficiency.
BUG=none
BRANCH=none
TEST=removed #ifdef BOARD_LUCID and tested on samus. verified
that the option0 register was set correctly when charger
plugged in:
> i2cxfer r16 0 0xd4 0
0xe04e
Change-Id: I60d563d0040efc7ca7746985156c4e70b423f3a7
Signed-off-by: Alec Berg <alecaberg@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/300622
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'driver/charger/bq24773.c')
-rw-r--r-- | driver/charger/bq24773.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/driver/charger/bq24773.c b/driver/charger/bq24773.c index 0c79f8acca..30a26cf4c6 100644 --- a/driver/charger/bq24773.c +++ b/driver/charger/bq24773.c @@ -191,6 +191,12 @@ int charger_post_init(void) option &= ~OPTION0_LEARN_ENABLE; +#ifdef BOARD_LUCID + /* Use 600kHz switching frequency */ + option &= ~OPTION0_SWITCHING_FREQ_MASK; + option |= OPTION0_SWITCHING_FREQ_600KHZ; +#endif + rv = charger_set_option(option); if (rv) return rv; |