net: zynq_gem: Modify phy supported features after max-speed was set
The phydev supported features were reset in phy_set_supported() so, move the setting of driver supported features after this so that it wont lost in phy_set_supported(). Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
parent
c8c5e2b84d
commit
51c019ff8c
@ -359,14 +359,15 @@ static int zynq_phy_init(struct udevice *dev)
|
||||
if (!priv->phydev)
|
||||
return -ENODEV;
|
||||
|
||||
priv->phydev->supported &= supported | ADVERTISED_Pause |
|
||||
ADVERTISED_Asym_Pause;
|
||||
if (priv->max_speed) {
|
||||
ret = phy_set_supported(priv->phydev, priv->max_speed);
|
||||
if (ret)
|
||||
return ret;
|
||||
}
|
||||
|
||||
priv->phydev->supported &= supported | ADVERTISED_Pause |
|
||||
ADVERTISED_Asym_Pause;
|
||||
|
||||
priv->phydev->advertising = priv->phydev->supported;
|
||||
priv->phydev->node = priv->phy_of_node;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user