diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2021-06-29 10:33:02 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-06-29 21:09:07 +0000 |
commit | 1d46cb0e6f2c172efa7b0b8b1b8c75dd5caaa923 (patch) | |
tree | 7a8023b78df11e26657412f344c7a70888494d18 /driver/battery | |
parent | 9fe1acf064782eaa8ce2b0039f0ff17f3e552421 (diff) | |
download | chrome-ec-1d46cb0e6f2c172efa7b0b8b1b8c75dd5caaa923.tar.gz |
Battery: Apply fake SoC to display charge
This patch makes the battfake command apply the fake SoC to the
display SoC as well as the raw battery SoC.
This patch also cleans up battery_compensate_params.
BUG=None
BRANCH=None
TEST=Atlas
Change-Id: Ifbdaa81204d27501df8a4f5e025c19a79d62feff
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2994748
Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
Diffstat (limited to 'driver/battery')
-rw-r--r-- | driver/battery/smart.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/driver/battery/smart.c b/driver/battery/smart.c index 7915328ff2..3704618e36 100644 --- a/driver/battery/smart.c +++ b/driver/battery/smart.c @@ -359,6 +359,7 @@ static void apply_fake_state_of_charge(struct batt_params *batt) batt->state_of_charge = fake_state_of_charge; batt->remaining_capacity = full * fake_state_of_charge / 100; + battery_compensate_params(batt); batt->flags &= ~BATT_FLAG_BAD_STATE_OF_CHARGE; batt->flags &= ~BATT_FLAG_BAD_REMAINING_CAPACITY; } |