Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a1fa1a00 authored by Thomas Bogendoerfer's avatar Thomas Bogendoerfer Committed by David S. Miller
Browse files

net: phy: marvell: Show complete link partner advertising



Give back all modes advertised by the link partner. This change brings
the marvell phy driver in line with all other phy drivers.

Signed-off-by: default avatarThomas Bogendoerfer <tbogendoerfer@suse.de>
Reviewed-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent e0090a9e
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -1139,7 +1139,6 @@ static int marvell_read_status_page_an(struct phy_device *phydev,
	int status;
	int lpa;
	int lpagb;
	int adv;

	status = phy_read(phydev, MII_M1011_PHY_STATUS);
	if (status < 0)
@@ -1153,12 +1152,6 @@ static int marvell_read_status_page_an(struct phy_device *phydev,
	if (lpagb < 0)
		return lpagb;

	adv = phy_read(phydev, MII_ADVERTISE);
	if (adv < 0)
		return adv;

	lpa &= adv;

	if (status & MII_M1011_PHY_STATUS_FULLDUPLEX)
		phydev->duplex = DUPLEX_FULL;
	else