aboutsummaryrefslogtreecommitdiff
path: root/src/soc/intel/broadwell/elog.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/intel/broadwell/elog.c')
-rw-r--r--src/soc/intel/broadwell/elog.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/soc/intel/broadwell/elog.c b/src/soc/intel/broadwell/elog.c
index 79484a9606..bb7e7ba4d2 100644
--- a/src/soc/intel/broadwell/elog.c
+++ b/src/soc/intel/broadwell/elog.c
@@ -91,8 +91,9 @@ static void pch_log_power_and_resets(struct chipset_power_state *ps)
if (ps->gen_pmcon2 & PWROK_FLR)
elog_add_event(ELOG_TYPE_PWROK_FAIL);
- /* Second TCO Timeout */
- if (ps->tco2_sts & TCO2_STS_SECOND_TO)
+ /* TCO Timeout */
+ if (ps->prev_sleep_state != 3 &&
+ ps->tco2_sts & TCO2_STS_SECOND_TO)
elog_add_event(ELOG_TYPE_TCO_RESET);
/* Power Button Override */