Lines Matching +full:interface +full:- +full:node

1 /* SPDX-License-Identifier: GPL-2.0+ */
74 * UID--as defined by registers 2 and 3--is. The 32-bit result
117 ofnode node; member
131 phy_interface_t interface; member
156 struct mii_dev *bus = phydev->bus; in phy_read()
158 if (!bus || !bus->read) { in phy_read()
160 return -1; in phy_read()
163 return bus->read(bus, phydev->addr, devad, regnum); in phy_read()
169 struct mii_dev *bus = phydev->bus; in phy_write()
171 if (!bus || !bus->write) { in phy_write()
173 return -1; in phy_write()
176 return bus->write(bus, phydev->addr, devad, regnum, val); in phy_write()
182 /* For now, XGMII is the only 10G interface */
183 static inline int is_10g_interface(phy_interface_t interface) in is_10g_interface() argument
185 return interface == PHY_INTERFACE_MODE_XGMII; in is_10g_interface()
193 phy_interface_t interface);
198 phy_interface_t interface);
201 if (ofnode_valid(phydev->node)) in phy_get_ofnode()
202 return phydev->node; in phy_get_ofnode()
204 return dev_ofnode(phydev->dev); in phy_get_ofnode()
210 phy_interface_t interface);
261 * phy_get_interface_by_name() - Look up a PHY interface name
263 * @str: PHY interface name, e.g. "mii"
264 * @return PHY_INTERFACE_MODE_... value, or -1 if not found
269 * phy_interface_is_rgmii - Convenience function for testing if a PHY interface
275 return phydev->interface >= PHY_INTERFACE_MODE_RGMII && in phy_interface_is_rgmii()
276 phydev->interface <= PHY_INTERFACE_MODE_RGMII_TXID; in phy_interface_is_rgmii()
280 * phy_interface_is_sgmii - Convenience function for testing if a PHY interface
286 return phydev->interface >= PHY_INTERFACE_MODE_SGMII && in phy_interface_is_sgmii()
287 phydev->interface <= PHY_INTERFACE_MODE_QSGMII; in phy_interface_is_sgmii()