1 /* SPDX-License-Identifier: GPL-2.0-only */ 1 2 /* 3 * FWNODE helper for the MDIO (Ethernet PHY) A 4 */ 5 6 #ifndef __LINUX_FWNODE_MDIO_H 7 #define __LINUX_FWNODE_MDIO_H 8 9 #include <linux/phy.h> 10 11 #if IS_ENABLED(CONFIG_FWNODE_MDIO) 12 int fwnode_mdiobus_phy_device_register(struct 13 struct 14 struct 15 16 int fwnode_mdiobus_register_phy(struct mii_bus 17 struct fwnode_ 18 19 #else /* CONFIG_FWNODE_MDIO */ 20 int fwnode_mdiobus_phy_device_register(struct 21 struct 22 struct 23 { 24 return -EINVAL; 25 } 26 27 static inline int fwnode_mdiobus_register_phy( 28 29 30 { 31 return -EINVAL; 32 } 33 #endif 34 35 #endif /* __LINUX_FWNODE_MDIO_H */ 36
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.