[coreboot] Patch set updated for coreboot: 06b16da ELOG: Add EC events to elog header

Stefan Reinauer (stefan.reinauer@coreboot.org) gerrit at coreboot.org
Fri Nov 9 01:52:09 CET 2012


Stefan Reinauer (stefan.reinauer at coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/1746

-gerrit

commit 06b16da28172cccd1f105f6704742a82a5816645
Author: Duncan Laurie <dlaurie at chromium.org>
Date:   Mon Sep 10 10:03:46 2012 -0700

    ELOG: Add EC events to elog header
    
    These events were initially for Chrome EC but they can be
    applied to any EC.
    
    Change-Id: I0eba9dbe8bde506e7f9ce18c7793399d40e6ab3b
    Signed-off-by: Duncan Laurie <dlaurie at chromium.org>
---
 src/include/elog.h | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/src/include/elog.h b/src/include/elog.h
index fa9a05c..a5b5a77 100644
--- a/src/include/elog.h
+++ b/src/include/elog.h
@@ -70,6 +70,23 @@
 
 /* Embedded controller event */
 #define ELOG_TYPE_EC_EVENT                0x91
+#define EC_EVENT_LID_CLOSED                0x01
+#define EC_EVENT_LID_OPEN                  0x02
+#define EC_EVENT_POWER_BUTTON              0x03
+#define EC_EVENT_AC_CONNECTED              0x04
+#define EC_EVENT_AC_DISCONNECTED           0x05
+#define EC_EVENT_BATTERY_LOW               0x06
+#define EC_EVENT_BATTERY_CRITICAL          0x07
+#define EC_EVENT_BATTERY                   0x08
+#define EC_EVENT_THERMAL_THRESHOLD         0x09
+#define EC_EVENT_THERMAL_OVERLOAD          0x0a
+#define EC_EVENT_THERMAL                   0x0b
+#define EC_EVENT_USB_CHARGER               0x0c
+#define EC_EVENT_KEY_PRESSED               0x0d
+#define EC_EVENT_INTERFACE_READY           0x0e
+#define EC_EVENT_KEYBOARD_RECOVERY         0x0f
+#define EC_EVENT_THERMAL_SHUTDOWN          0x10
+#define EC_EVENT_BATTERY_SHUTDOWN          0x11
 
 /* Power */
 #define ELOG_TYPE_POWER_FAIL              0x92




More information about the coreboot mailing list