Lines Matching refs:eth_dev
17 int eth_phy_binds_nodes(struct udevice *eth_dev) in eth_phy_binds_nodes() argument
23 mdio_node = dev_read_subnode(eth_dev, "mdio"); in eth_phy_binds_nodes()
26 eth_dev->name); in eth_phy_binds_nodes()
35 ret = device_bind_driver_to_node(eth_dev, in eth_phy_binds_nodes()
49 int eth_phy_set_mdio_bus(struct udevice *eth_dev, struct mii_dev *mdio_bus) in eth_phy_set_mdio_bus() argument
56 if (dev->parent == eth_dev) { in eth_phy_set_mdio_bus()
67 struct mii_dev *eth_phy_get_mdio_bus(struct udevice *eth_dev) in eth_phy_get_mdio_bus() argument
74 ret = uclass_get_device_by_phandle(UCLASS_ETH_PHY, eth_dev, in eth_phy_get_mdio_bus()
77 if (eth_dev != phy_dev->parent) { in eth_phy_get_mdio_bus()
84 printf("Get shared mii bus on %s\n", eth_dev->name); in eth_phy_get_mdio_bus()
86 printf("Can't get shared mii bus on %s\n", eth_dev->name); in eth_phy_get_mdio_bus()