mb/google/hatch: Log EC events during S0ix resume
This change adds support for logging EC events during S0ix resume. BUG=b:124131938 BRANCH=none TEST=Verified that the wake events are logged during the S0ix resume: 4 | 2019-03-05 07:55:27 | System Reset 5 | 2019-03-05 07:55:27 | Chrome OS Developer Mode 6 | 2019-03-05 07:56:54 | S0ix Enter 7 | 2019-03-05 07:57:09 | S0ix Exit 8 | 2019-03-05 07:57:09 | Wake Source | Power Button | 0 9 | 2019-03-05 07:57:09 | EC Event | Power Button Change-Id: I624f94c29bc66dbf4d9e1fec573d259985260ed3 Signed-off-by: V Sowmya <v.sowmya@intel.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/31789 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Furquan Shaikh <furquan@google.com>
This commit is contained in:
parent
14e826f3f8
commit
52d79fbc6e
|
@ -14,7 +14,9 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <cpu/x86/smm.h>
|
#include <cpu/x86/smm.h>
|
||||||
|
#include <ec/google/chromeec/ec.h>
|
||||||
#include <ec/google/chromeec/smm.h>
|
#include <ec/google/chromeec/smm.h>
|
||||||
|
#include <elog.h>
|
||||||
#include <soc/smm.h>
|
#include <soc/smm.h>
|
||||||
#include <variant/ec.h>
|
#include <variant/ec.h>
|
||||||
|
|
||||||
|
@ -35,3 +37,9 @@ int mainboard_smi_apmc(u8 apmc)
|
||||||
MAINBOARD_EC_SMI_EVENTS);
|
MAINBOARD_EC_SMI_EVENTS);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void elog_gsmi_cb_mainboard_log_wake_source(void)
|
||||||
|
{
|
||||||
|
google_chromeec_log_events(MAINBOARD_EC_LOG_EVENTS |
|
||||||
|
MAINBOARD_EC_S0IX_WAKE_EVENTS);
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue