Searched defs:ethphy_driver_api (Results 1 – 1 of 1) sorted by relevance
| /Zephyr-latest/include/zephyr/net/ |
| D | phy.h | 163 __subsystem struct ethphy_driver_api { struct 165 int (*get_link)(const struct device *dev, struct phy_link_state *state); 168 int (*cfg_link)(const struct device *dev, enum phy_link_speed adv_speeds); 171 int (*link_cb_set)(const struct device *dev, phy_callback_t cb, void *user_data); 174 int (*read)(const struct device *dev, uint16_t reg_addr, uint32_t *data); 177 int (*write)(const struct device *dev, uint16_t reg_addr, uint32_t data); 180 int (*read_c45)(const struct device *dev, uint8_t devad, uint16_t regad, uint16_t *data); 183 int (*write_c45)(const struct device *dev, uint8_t devad, uint16_t regad, uint16_t data); 186 int (*set_plca_cfg)(const struct device *dev, struct phy_plca_cfg *plca_cfg); 212 const struct ethphy_driver_api *api = (const struct ethphy_driver_api *)dev->api; in phy_configure_link() argument
|