Zephyr API Documentation  3.0.0
A Scalable Open Source RTOS
3.0.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
mdio.h File Reference

Public APIs for MDIO drivers. More...

#include <zephyr/types.h>
#include <device.h>
#include <syscalls/mdio.h>

Go to the source code of this file.

Functions

void mdio_bus_enable (const struct device *dev)
 Enable MDIO bus. More...
 
void mdio_bus_disable (const struct device *dev)
 Disable MDIO bus and tri-state drivers. More...
 
int mdio_read (const struct device *dev, uint8_t prtad, uint8_t devad, uint16_t *data)
 Read from MDIO Bus. More...
 
int mdio_write (const struct device *dev, uint8_t prtad, uint8_t devad, uint16_t data)
 Write to MDIO bus. More...
 

Detailed Description

Public APIs for MDIO drivers.