[PATCH 0/2] PHY of_init breakage with non-OF

Vladimir Oltean vladimir.oltean at nxp.com
Wed Feb 23 14:20:54 CET 2022

Investigating an issue with the NXP LS1012A-FRWY board and the AR8031
PHY not negotiating, I found that the introduction of the

 	node = phy_get_ofnode(phydev);
 	if (!ofnode_valid(node))
 		return -EINVAL;

pattern in PHY drivers causes silent breakage for users of phy_connect().

I've fixed this in the Atheros driver, and also saw the same issue in
the TI PHY driver, so I fixed it there as well.

Vladimir Oltean (2):
  net: phy: dp83867: avoid error in dp83867_of_init() when PHY has no OF
  net: phy: atheros: avoid error in ar803x_of_init() when PHY has no OF

 drivers/net/phy/atheros.c | 2 +-
 drivers/net/phy/dp83867.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


More information about the U-Boot mailing list