From: Daniel González Cabanelas <[email protected]> Date: Fri, 26 Jun 2020 17:18:19 +0200
> Some PHYs connected to this ethernet hardware support the WoL feature. > But when WoL is enabled and the machine is powered off, the PHY remains > waiting for a magic packet at max speed (i.e. 1Gbps), which is a waste of > energy. > > Slow down the PHY speed before stopping the ethernet if WoL is enabled, > and save some energy while the machine is powered off or sleeping. > > Tested using an Armada 370 based board (LS421DE) equipped with a Marvell > 88E1518 PHY. > > Signed-off-by: Daniel González Cabanelas <[email protected]> > --- > Changes in v2: > - Patch reworked with the new phylink_speed_(up|down) functions > provided by Russel King. This should avoid the kernel OOPs issue when > used with a switch or a PHY on a SFP module. Applied to net-next.
