Zephyr API Documentation  3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
eth_nxp_enet.h File Reference
#include <zephyr/device.h>
#include <zephyr/kernel.h>

Go to the source code of this file.

Macros

#define nxp_enet_ptp_clock_callback(...)
 

Enumerations

enum  nxp_enet_callback_reason { NXP_ENET_MODULE_RESET , NXP_ENET_INTERRUPT , NXP_ENET_INTERRUPT_ENABLED }
 
enum  nxp_enet_driver { NXP_ENET_MAC , NXP_ENET_MDIO , NXP_ENET_PTP_CLOCK }
 

Functions

void nxp_enet_mdio_callback (const struct device *mdio_dev, enum nxp_enet_callback_reason event, void *data)
 
void nxp_enet_driver_cb (const struct device *dev, enum nxp_enet_driver dev_type, enum nxp_enet_callback_reason event, void *data)
 

Macro Definition Documentation

◆ nxp_enet_ptp_clock_callback

#define nxp_enet_ptp_clock_callback (   ...)

Enumeration Type Documentation

◆ nxp_enet_callback_reason

Enumerator
NXP_ENET_MODULE_RESET 
NXP_ENET_INTERRUPT 
NXP_ENET_INTERRUPT_ENABLED 

◆ nxp_enet_driver

Enumerator
NXP_ENET_MAC 
NXP_ENET_MDIO 
NXP_ENET_PTP_CLOCK 

Function Documentation

◆ nxp_enet_driver_cb()

void nxp_enet_driver_cb ( const struct device dev,
enum nxp_enet_driver  dev_type,
enum nxp_enet_callback_reason  event,
void *  data 
)

◆ nxp_enet_mdio_callback()

void nxp_enet_mdio_callback ( const struct device mdio_dev,
enum nxp_enet_callback_reason  event,
void *  data 
)