samus: Log EC panics to eventlog
Log the new EC panic host event. BUG=chrome-os-partner:36985 TEST=Manual on Samus. Trigger EC panic, verify that "Panic Reset in previous boot" is seen in /var/log/eventlog. BRANCH=Samus Change-Id: If59c522bd06f308a7ee6c5ff69ea427fcea361c9 Signed-off-by: Stefan Reinauer <reinauer@chromium.org> Original-Commit-Id: dae4eb50b3607c5141a77fce6709107283f5dc36 Original-Signed-off-by: Shawn Nematbakhsh <shawnn@chromium.org> Original-Change-Id: I89b358a81a962fd463101d84b6bcf3b0a12830c7 Original-Reviewed-on: https://chromium-review.googlesource.com/252391 Original-Reviewed-by: Duncan Laurie <dlaurie@chromium.org> Original-Reviewed-by: Alec Berg <alecaberg@chromium.org> Reviewed-on: http://review.coreboot.org/9508 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Georgi <pgeorgi@google.com>
This commit is contained in:
parent
02e847b919
commit
555f711cd2
|
@ -278,6 +278,9 @@ enum host_event_code {
|
||||||
/* Battery Status flags have changed */
|
/* Battery Status flags have changed */
|
||||||
EC_HOST_EVENT_BATTERY_STATUS = 23,
|
EC_HOST_EVENT_BATTERY_STATUS = 23,
|
||||||
|
|
||||||
|
/* EC encountered a panic, triggering an reset */
|
||||||
|
EC_HOST_EVENT_PANIC = 24,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The high bit of the event mask is not used as a host event code. If
|
* The high bit of the event mask is not used as a host event code. If
|
||||||
* it reads back as set, then the entire event mask should be
|
* it reads back as set, then the entire event mask should be
|
||||||
|
|
|
@ -57,7 +57,8 @@
|
||||||
/* Log EC wake events plus EC shutdown events */
|
/* Log EC wake events plus EC shutdown events */
|
||||||
#define MAINBOARD_EC_LOG_EVENTS \
|
#define MAINBOARD_EC_LOG_EVENTS \
|
||||||
(EC_HOST_EVENT_MASK(EC_HOST_EVENT_THERMAL_SHUTDOWN) |\
|
(EC_HOST_EVENT_MASK(EC_HOST_EVENT_THERMAL_SHUTDOWN) |\
|
||||||
EC_HOST_EVENT_MASK(EC_HOST_EVENT_BATTERY_SHUTDOWN))
|
EC_HOST_EVENT_MASK(EC_HOST_EVENT_BATTERY_SHUTDOWN) |\
|
||||||
|
EC_HOST_EVENT_MASK(EC_HOST_EVENT_PANIC))
|
||||||
|
|
||||||
#ifndef __ACPI__
|
#ifndef __ACPI__
|
||||||
extern void mainboard_ec_init(void);
|
extern void mainboard_ec_init(void);
|
||||||
|
|
Loading…
Reference in New Issue