diff options
author | Jett Rink <jettrink@chromium.org> | 2019-10-16 14:02:51 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-10-16 22:58:22 +0000 |
commit | 9ac1ac60ae75405ab1b95e614d2c96d5014e6f34 (patch) | |
tree | 3eeb0e42b40c3033ad5d35964c5f14f406a2bf40 /include | |
parent | 2f0be0c8b5dea759ed58d5c218d446c3edc9ade0 (diff) | |
download | chrome-ec-9ac1ac60ae75405ab1b95e614d2c96d5014e6f34.tar.gz |
charge: allow boards to customize max battery poll time
Some designs need to keep their battery from going to sleep.
Allow boards to specify their max delay for polling the
battery.
BUG=b:133375756
BRANCH=octopus
TEST=Verify access battery once per 10 seconds by ec console.
Change-Id: I7e70a45fe643af567434f8187344e0e0d18d733c
Signed-off-by: Jett Rink <jettrink@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1865253
Diffstat (limited to 'include')
-rw-r--r-- | include/charge_state.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/charge_state.h b/include/charge_state.h index 2f6ffa3771..66fa84aa3c 100644 --- a/include/charge_state.h +++ b/include/charge_state.h @@ -19,7 +19,10 @@ #define CHARGE_POLL_PERIOD_CHARGE (MSEC * 250) #define CHARGE_POLL_PERIOD_SHORT (MSEC * 100) #define CHARGE_MIN_SLEEP_USEC (MSEC * 50) +/* If a board hasn't provided a max sleep, use 1 minute as default */ +#ifndef CHARGE_MAX_SLEEP_USEC #define CHARGE_MAX_SLEEP_USEC MINUTE +#endif /* Power states */ enum charge_state { |