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
|
#ifdef CONFIG_DM_ETH
|
||||||
if (slave->data->phy_of_handle)
|
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
|
#endif
|
||||||
|
|
||||||
priv->phydev = phydev;
|
priv->phydev = phydev;
|
||||||
|
Loading…
Reference in New Issue
Block a user