Lines Matching full:mdio
3 * MDIO bus driver for the Xilinx Axi Ethernet device
23 /* Wait till MDIO interface is ready to accept a new transaction.*/
33 /* Enable the MDIO MDC. Called prior to a read/write operation */
40 /* Disable the MDIO MDC. Called after a read/write operation*/
51 * axienet_mdio_read - MDIO interface read function
100 * axienet_mdio_write - MDIO interface write function
148 * axienet_mdio_enable - MDIO hardware setup function
153 * Sets up the MDIO interface by initializing the MDIO clock and enabling the
154 * MDIO interface in hardware.
221 "Setting MDIO clock divisor to %u/%u Hz host clock.\n", in axienet_mdio_enable()
230 * axienet_mdio_disable - MDIO hardware disable function
233 * Disable the MDIO interface in hardware.
241 * axienet_mdio_setup - MDIO setup function
247 * Sets up the MDIO interface by initializing the MDIO clock.
248 * Register the MDIO interface.
268 bus->name = "Xilinx Axi Ethernet MDIO"; in axienet_mdio_setup()
274 mdio_node = of_get_child_by_name(lp->dev->of_node, "mdio"); in axienet_mdio_setup()
287 * axienet_mdio_teardown - MDIO remove function
290 * Unregisters the MDIO and frees any associate memory for mii bus.