On Fri, Mar 01, 2024 at 04:35:03PM +0100, Romain Gantois wrote: > From: Russell King <linux@xxxxxxxxxxxxxxx> > > Stmmac controllers connected to an at803x PHY cannot resume properly after > suspend when WoL is enabled. This happens because the MAC requires an RX > clock generated by the PHY to initialize its hardware properly. But the RX > clock is cut when the PHY suspends and isn't brought up until the MAC > driver resumes the phylink. > > Prevent the at803x PHY driver from going into suspend if the attached MAC > driver always requires an RX clock signal. > > Reported-by: Clark Wang <xiaoning.wang@xxxxxxx> > Link: https://lore.kernel.org/all/20230202081559.3553637-1-xiaoning.wang@xxxxxxx/ > Signed-off-by: Russell King <linux@xxxxxxxxxxxxxxx> > [rgantois: commit log] > Signed-off-by: Romain Gantois <romain.gantois@xxxxxxxxxxx> Reviewed-by: Andrew Lunn <andrew@xxxxxxx> Andrew