|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
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. | |
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.
| mdio_api_read_t mdio_driver_api::read |
OPT Read from MDIO Bus.
| mdio_api_read_c45_t mdio_driver_api::read_c45 |
OPT Read from MDIO Bus using Clause 45 access.
| mdio_api_write_t mdio_driver_api::write |
OPT Write to MDIO bus.
| mdio_api_write_c45_t mdio_driver_api::write_c45 |
OPT Write to MDIO bus using Clause 45 access.