4.14.4.3 Manual Wake Assertion
This section applies to devices of revision D0 and later.
Any time that the LAN8670/1 is powered up in the ACTIVE state, the host controller may trigger a wake-up event to be sent to the network and/or additional devices.
This event can be configured to be a wake signal generated on the MDI (see MDI Wake Forwarding), a pulse on either WAKE_OUT or WAKE_IO (see Using a Pin for Wake Forwarding) or both.
-
Using the OPEN Alliance WS_CTRL Register
A wake forward event can be activated by writing a ‘1’ to the Generate Low Power Mode Exit Request (LPEXIT) bit in the WS_CTRL register. Once the wake events have completed, the device will clear the LPEXIT bit.
-
Using the SLPCTL1 Register for Backwards Compatibility
A wake forward event can be activated by writing a ‘1’ to the Manual Wake Forward (MWKFWD) bit in the Sleep Control 1 (SLPCTL1) register. Use a read-modify-write sequence to maintain the configured wake signaling. Once the wake events have completed, the device will clear the MWKFWD bit, but the forwarding enable bits will hold their values.
