mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-09-30 18:21:28 +02:00
net: fec: set phy_of_node properly for fixed-link phy
If the FEC is connected to a fixed-link (upstream switch port for example) the phy_of_node should be set to the fixed-link node so that speed and other properties can be found properly. In addition fix a typo in the debug string. Signed-off-by: Tim Harvey <tharvey@gateworks.com> Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
This commit is contained in:
parent
b247fa7b17
commit
69c81d6546
@ -1304,7 +1304,11 @@ static int device_get_phy_addr(struct fec_priv *priv, struct udevice *dev)
|
||||
ret = dev_read_phandle_with_args(dev, "phy-handle", NULL, 0, 0,
|
||||
&phandle_args);
|
||||
if (ret) {
|
||||
debug("Failed to find phy-handle (err = %d\n)", ret);
|
||||
priv->phy_of_node = ofnode_find_subnode(dev_ofnode(dev),
|
||||
"fixed-link");
|
||||
if (ofnode_valid(priv->phy_of_node))
|
||||
return 0;
|
||||
debug("Failed to find phy-handle (err = %d)\n", ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user