summaryrefslogtreecommitdiffstats
path: root/src/mainboard/google/octopus
diff options
context:
space:
mode:
authorDaisuke Nojiri <dnojiri@chromium.org>2020-09-17 16:45:30 -0700
committerAaron Durbin <adurbin@chromium.org>2020-10-05 20:44:28 +0000
commitab2ad3f2f940199c289a889c3eedebc1b02a929b (patch)
treea1362c7e24b5d1c06675987f13a1cd9e33f3fe6b /src/mainboard/google/octopus
parentdfcd739fc78f34ebc2df265d201a9333aab4a2f5 (diff)
downloadcoreboot-ab2ad3f2f940199c289a889c3eedebc1b02a929b.tar.gz
coreboot-ab2ad3f2f940199c289a889c3eedebc1b02a929b.tar.bz2
coreboot-ab2ad3f2f940199c289a889c3eedebc1b02a929b.zip
Fleex: Resume from suspend on critical battery
This patch makes Fleex EC wake up AP from s0ix when the state of charge drops to 5%. Demonstrated as follows: 1. Boot Fleex. 2. Run powerd_dbus_suspend. 3. On EC, run battfake 5. 4. System resumes. BUG=b:163721887 BRANCH=Octopus TEST=Verified on Fleex: Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Change-Id: I4a998ad0aef5a7cfc6fd18995bde5571e6127e77 Reviewed-on: https://review.coreboot.org/c/coreboot/+/45967 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com>
Diffstat (limited to 'src/mainboard/google/octopus')
-rw-r--r--src/mainboard/google/octopus/variants/fleex/include/variant/ec.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mainboard/google/octopus/variants/fleex/include/variant/ec.h b/src/mainboard/google/octopus/variants/fleex/include/variant/ec.h
index 60c53dc649a8..29aee4f5ffaa 100644
--- a/src/mainboard/google/octopus/variants/fleex/include/variant/ec.h
+++ b/src/mainboard/google/octopus/variants/fleex/include/variant/ec.h
@@ -5,4 +5,9 @@
#include <baseboard/ec.h>
+#undef MAINBOARD_EC_S0IX_WAKE_EVENTS
+#define MAINBOARD_EC_S0IX_WAKE_EVENTS \
+ (MAINBOARD_EC_S3_WAKE_EVENTS |\
+ EC_HOST_EVENT_MASK(EC_HOST_EVENT_BATTERY_CRITICAL))
+
#endif