diff options
author | Kalle Komierowski <karl.komierowski@stericsson.com> | 2011-11-30 13:43:26 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@linaro.org> | 2012-03-19 08:51:09 +0100 |
commit | 2f408db2d7aebfd1e9c97e80d161ba9611c75680 (patch) | |
tree | 89c61ce29c33dc7878be76516f080da2b589d4ae /drivers/power | |
parent | f45a42c1e4b6acc28aba22776898054d3c980ef8 (diff) |
power: ab8500_bm: Change to correct fg state
An incorrect state changes was made risking the state machine to
not get clocked correctly.
ST-Ericsson Linux next: -
ST-Ericsson ID: 398179
ST-Ericsson FOSS-OUT ID Trivial
Change-Id: I859e1927984835b3d3b01d9ba1d1016bc82b526d
Signed-off-by: Kalle Komierowski <karl.komierowski@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40371
Reviewed-by: Johan BJORNSTEDT <johan.bjornstedt@stericsson.com>
Reviewed-by: QABUILD
Diffstat (limited to 'drivers/power')
-rw-r--r-- | drivers/power/ab8500_fg.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/power/ab8500_fg.c b/drivers/power/ab8500_fg.c index 14bc4f86ca1..50762fda6f4 100644 --- a/drivers/power/ab8500_fg.c +++ b/drivers/power/ab8500_fg.c @@ -1337,8 +1337,11 @@ static void ab8500_fg_algorithm_discharging(struct ab8500_fg *di) } di->recovery_cnt += sleep_time; } else { + di->fg_samples = SEC_TO_SAMPLE( + di->bat->fg_params->accu_high_curr); + ab8500_fg_coulomb_counter(di, true); ab8500_fg_discharge_state_to(di, - AB8500_FG_DISCHARGE_READOUT_INIT); + AB8500_FG_DISCHARGE_READOUT); } break; |