Home
last modified time | relevance | path

Searched defs:ethphy_driver_api (Results 1 – 1 of 1) sorted by relevance

/Zephyr-latest/include/zephyr/net/
Dphy.h163 __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