I have some question about three condition to exit from SLEEP mode.
As for "Any Reset Event", ...
I think that this "Reset Event" means that HRESET pin and MRESET pin is toggled by EC.
Are there any other Reset Event?
As for "I2CBus Activity", ...
According to my evaluation, the rising edge of SCL three times at least is to exit from SLEEP mode. SDA doesn't relate.
Why is the rising edge needed three time?
As for "Any Enabled Interrupt Event", ...
The Firmware Users Guide is mentioned that "the interrupt event is I2C interrupt reuest, supervisor events, CC attach or detach events, and so forth."
Now, "Plug Insert or Removal" in Interrupt Event Mask 1 / 2 is enabled. In that case, is I2C 1 / 2 IRQ asserted when the cable is attached in SLEEP mode?
What is the waiting time until I2Cx IRQ is asserted after a valid interrupt event occur?
As for System Power State (0x20), ...
Basically, "System Power State" (0x20) is set to Sx by EC and as default value.
Does 982 never reset "System Power State" even if power state is changed to S0?
When I evaluated, I observed the phenomen that SDA was LOW for 100ms when 982 exited from SLEEP mode
Why did SDA become LOW?
Regards,
Tamio