Zephyr API Documentation 4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mdio.h File Reference

Main header file for MDIO (Management Data Input/Output) driver API. More...

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

Go to the source code of this file.

Functions

int mdio_read (const struct device *dev, uint8_t prtad, uint8_t regad, uint16_t *data)
 Read from MDIO Bus.
int mdio_write (const struct device *dev, uint8_t prtad, uint8_t regad, uint16_t data)
 Write to MDIO bus.
int mdio_read_c45 (const struct device *dev, uint8_t prtad, uint8_t devad, uint16_t regad, uint16_t *data)
 Read from MDIO Bus using Clause 45 access.
int mdio_write_c45 (const struct device *dev, uint8_t prtad, uint8_t devad, uint16_t regad, uint16_t data)
 Write to MDIO bus using Clause 45 access.

Detailed Description

Main header file for MDIO (Management Data Input/Output) driver API.