Lines Matching full:mdio
11 #include <zephyr/net/mdio.h>
12 #include <zephyr/drivers/mdio.h>
36 * in order to wait for the completion of an MDIO transaction.
56 /* Wait for the MDIO transaction to finish or time out */ in nxp_enet_mdio_wait_xfer()
62 /* MDIO Read API implementation */
69 /* Only one MDIO bus operation attempt at a time */ in nxp_enet_mdio_read()
73 * Clear the bit (W1C) that indicates MDIO transfer is ready to in nxp_enet_mdio_read()
79 * Write MDIO frame to MII management register which will in nxp_enet_mdio_read()
80 * send the read command and data out to the MDIO bus as this frame: in nxp_enet_mdio_read()
106 /* This MDIO interaction is finished */ in nxp_enet_mdio_read()
112 /* MDIO Write API implementation */
119 /* Only one MDIO bus operation attempt at a time */ in nxp_enet_mdio_write()
123 * Clear the bit (W1C) that indicates MDIO transfer is ready to in nxp_enet_mdio_write()
129 * Write MDIO frame to MII management register which will in nxp_enet_mdio_write()
130 * send the write command and data out to the MDIO bus as this frame: in nxp_enet_mdio_write()
154 /* This MDIO interaction is finished */ in nxp_enet_mdio_write()
160 static DEVICE_API(mdio, nxp_enet_mdio_api) = {