Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mdio_driver_api Struct Reference

Driver Operations MDIO driver operations More...

#include <zephyr/drivers/mdio.h>

Data Fields

mdio_api_read_t read
  OPT Read from MDIO Bus.
mdio_api_write_t write
  OPT Write to MDIO bus.
mdio_api_read_c45_t read_c45
  OPT Read from MDIO Bus using Clause 45 access.
mdio_api_write_c45_t write_c45
  OPT Write to MDIO bus using Clause 45 access.

Detailed Description

Driver Operations MDIO driver operations

This is the driver API structure any MDIO driver needs to define. It contains function pointers to the operations the driver implements, as well as any other driver-specific constant data.

Members marked with REQ MUST be set by the driver, whereas those marked with OPT are optional.

See also
DEVICE_DT_INST_DEFINE()
DEVICE_DT_DEFINE()
DEVICE_API()

Field Documentation

◆ read

mdio_api_read_t mdio_driver_api::read

OPT Read from MDIO Bus.

◆ read_c45

mdio_api_read_c45_t mdio_driver_api::read_c45

OPT Read from MDIO Bus using Clause 45 access.

◆ write

mdio_api_write_t mdio_driver_api::write

OPT Write to MDIO bus.

◆ write_c45

mdio_api_write_c45_t mdio_driver_api::write_c45

OPT Write to MDIO bus using Clause 45 access.


The documentation for this struct was generated from the following file: