Fix cold reset by using VW_SUS_PWRDN_ACK again

This commit is contained in:
Jeremy Soller
2023-03-07 09:42:09 -07:00
parent 1dd25e0bf0
commit 546dd30b5e

View File

@ -515,7 +515,8 @@ void power_event(void) {
#endif // HAVE_SLP_SUS_N #endif // HAVE_SLP_SUS_N
#if CONFIG_BUS_ESPI #if CONFIG_BUS_ESPI
// ESPI systems, always power off if in S5 power state // ESPI systems must keep S5 planes powered unless VW_SUS_PWRDN_ACK is high
if (vw_get(&VW_SUS_PWRDN_ACK) == VWS_HIGH)
#elif HAVE_SUSWARN_N #elif HAVE_SUSWARN_N
// EC must keep VccPRIM powered if SUSPWRDNACK is de-asserted low or system // EC must keep VccPRIM powered if SUSPWRDNACK is de-asserted low or system
// state is S3 // state is S3