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 20:12:49 +0000 |
commit | 14141160365638e06b6ed28c4f7b2e421b6b12b1 (patch) | |
tree | fb72143762b3545c641f12fbec5b9081e6f3afe2 | |
parent | d9fb63437a0caa880020c049eba674f01173af20 (diff) | |
download | chrome-ec-14141160365638e06b6ed28c4f7b2e421b6b12b1.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/+/1865019
-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 e19a2a9ab1..297edd85b9 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 { |