designware: fix 100mps phy support
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
7423f13ff7
commit
840d4858d0
|
@ -241,6 +241,16 @@ static void dwc_update_linkspeed(struct eth_device *edev)
|
|||
conf &= ~MII_PORTSELECT;
|
||||
else
|
||||
conf |= MII_PORTSELECT;
|
||||
|
||||
if ((edev->phydev->interface != PHY_INTERFACE_MODE_MII) &&
|
||||
(edev->phydev->interface != PHY_INTERFACE_MODE_GMII)) {
|
||||
|
||||
if (edev->phydev->speed == 100)
|
||||
conf |= FES_100;
|
||||
else
|
||||
conf &= ~FES_100;
|
||||
}
|
||||
|
||||
writel(conf, &mac_p->conf);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue