drivers: net: cpsw: fix phy dt node setting
Now CPSW driver will overwrite UCLASS_ETH node when PHY is connected and configured which is not correct. Use struct phydev->node instead. Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
parent
aadbd97843
commit
d4bb981700
@ -999,7 +999,7 @@ static int cpsw_phy_init(struct cpsw_priv *priv, struct cpsw_slave *slave)
|
||||
|
||||
#ifdef CONFIG_DM_ETH
|
||||
if (slave->data->phy_of_handle)
|
||||
dev_set_of_offset(phydev->dev, slave->data->phy_of_handle);
|
||||
phydev->node = offset_to_ofnode(slave->data->phy_of_handle);
|
||||
#endif
|
||||
|
||||
priv->phydev = phydev;
|
||||
|
Loading…
Reference in New Issue
Block a user