mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-01 21:02:27 +00:00
charge_state_v2: properly print static battery info errors
When calling problem() with 0 as value, it's never printed on the EC console since the problem() function is de-duplicating the messages by checking against the last value (which is initialized at zero). Signed-off-by: Vincent Palatin <vpalatin@chromium.org> BRANCH=none BUG=chrome-os-partner:38401 TEST=run on the current Ryu code (which has a faulty BQ27742 driver) and see the "charge problem: static update [...]" message. Change-Id: Iedfbc95e3751bc5b22452187b404a09b633160d7 Reviewed-on: https://chromium-review.googlesource.com/262448 Reviewed-by: Bill Richardson <wfrichar@chromium.org> Reviewed-by: Alec Berg <alecaberg@chromium.org> Commit-Queue: Vincent Palatin <vpalatin@chromium.org> Tested-by: Vincent Palatin <vpalatin@chromium.org>
This commit is contained in:
committed by
ChromeOS Commit Bot
parent
6ee7b1e34e
commit
255bf12ffb
@@ -165,7 +165,7 @@ static int update_static_battery_info(void)
|
||||
host_unlock_memmap();
|
||||
|
||||
if (rv)
|
||||
problem(PR_STATIC_UPDATE, 0);
|
||||
problem(PR_STATIC_UPDATE, rv);
|
||||
else
|
||||
/* No errors seen. Battery data is now present */
|
||||
*host_get_memmap(EC_MEMMAP_BATTERY_VERSION) = 1;
|
||||
|
||||
Reference in New Issue
Block a user