On Sun, Feb 06, 2022 at 12:49:51AM +0300, Pavel Parkhomenko wrote: > When setting up autonegotiation for 88E1118R and compatible PHYs, > a software reset of PHY is issued before setting up polarity. > This is incorrect as changes of MDI Crossover Mode bits are > disruptive to the normal operation and must be followed by a > software reset to take effect. Let's patch m88e1118_config_aneg() > to fix the issue mentioned before by invoking software reset > of the PHY just after setting up MDI-x polarity. > > Fixes: 605f196efbf8 ("phy: Add support for Marvell 88E1118 PHY") > Signed-off-by: Pavel Parkhomenko <Pavel.Parkhomenko@xxxxxxxxxxxxxxxxxxxx> > Reviewed-by: Serge Semin <fancer.lancer@xxxxxxxxx> > Suggested-by: Andrew Lunn <andrew@xxxxxxx> > Cc: stable@xxxxxxxxxxxxxxx Reviewed-by: Andrew Lunn <andrew@xxxxxxx> Andrew