Lines Matching full:phy
4 * @brief Public APIs for Ethernet PHY drivers.
17 * @brief Ethernet PHY Interface
18 * @defgroup ethernet_phy Ethernet PHY Interface
62 * @param dev PHY device structure
89 /** Read PHY register */
93 /** Write PHY register */
102 * @brief Configure PHY link
106 * @param[in] dev PHY device structure
107 * @param speeds OR'd link speeds to be advertised by the PHY
110 * @retval -EIO If communication with PHY failed.
126 * @brief Get PHY link state
128 * Returns the current state of the PHY link. This can be used by
132 * @param[in] dev PHY device structure
133 * @param state Pointer to receive PHY state
136 * @retval -EIO If communication with PHY failed.
154 * preferred method for ethernet drivers to be notified of the PHY link
157 * @param[in] dev PHY device structure
179 * @brief Read PHY registers
181 * This routine provides a generic interface to read from a PHY register.
183 * @param[in] dev PHY device structure
188 * @retval -EIO If communication with PHY failed.
203 * @brief Write PHY register
205 * This routine provides a generic interface to write to a PHY register.
207 * @param[in] dev PHY device structure
212 * @retval -EIO If communication with PHY failed.
235 #include <syscalls/phy.h>