You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
stm32/eth: Restore CLK_SLEEP_ENABLE for packet reception during CPU sleep.
The CLK_SLEEP_ENABLE calls were removed during the restructure (commit
90297bc), leaving the driver dependent on the HAL default state.
While the default enables clocks during sleep, explicit configuration
is more robust and documents the requirement.
ETH clocks must remain enabled during CPU sleep (WFI) to allow the
peripheral to receive packets and generate interrupts, which is
necessary for DHCP and other network traffic.
Tested on NUCLEO_F429ZI: DHCP acquisition successful.
Signed-off-by: Andrew Leech <[email protected]>
0 commit comments