diff options
author | Daisuke Nojiri <dnojiri@chromium.org> | 2021-10-15 14:18:28 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-10-26 22:16:37 +0000 |
commit | 8106efd33a7897e071410201ba85804bfba9dfcd (patch) | |
tree | 0a706751becdccdf06fb38211730da1c21bd8efc /include/charge_state_v2.h | |
parent | 1f1103b4b875a4ce12fb666fa69572747e02996c (diff) | |
download | chrome-ec-8106efd33a7897e071410201ba85804bfba9dfcd.tar.gz |
Battery: Move battery code to battery_v1.c and v2.c
BUG=b:198722643, b:203031618
BRANCH=None
TEST=buildall
Change-Id: I595da56412f4d30684b00d1138f7e2339c7f5204
Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3227372
Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'include/charge_state_v2.h')
-rw-r--r-- | include/charge_state_v2.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/include/charge_state_v2.h b/include/charge_state_v2.h index 9325bcfdca..dc54ac5a89 100644 --- a/include/charge_state_v2.h +++ b/include/charge_state_v2.h @@ -191,4 +191,24 @@ bool charge_is_current_stable(void); */ void trigger_ocpc_reset(void); +/* Track problems in communicating with the battery or charger */ +enum problem_type { + PR_STATIC_UPDATE, + PR_SET_VOLTAGE, + PR_SET_CURRENT, + PR_SET_MODE, + PR_SET_INPUT_CURR, + PR_POST_INIT, + PR_CHG_FLAGS, + PR_BATT_FLAGS, + PR_CUSTOM, + PR_CFG_SEC_CHG, + + NUM_PROBLEM_TYPES +}; + +void charge_problem(enum problem_type p, int v); + +struct charge_state_data *charge_get_status(void); + #endif /* __CROS_EC_CHARGE_STATE_V2_H */ |