Zephyr Project API 4.2.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
nxp_imx_netc.h File Reference

Go to the source code of this file.

Macros

#define NETC_BD_ALIGN   128
 
#define FREESCALE_OUI_B0   0x00
 
#define FREESCALE_OUI_B1   0x04
 
#define FREESCALE_OUI_B2   0x9f
 
#define NETC_PHY_MODE(node_id)
 
#define PHY_TO_NETC_SPEED(x)
 
#define PHY_TO_NETC_DUPLEX_MODE(x)    (PHY_LINK_IS_FULL_DUPLEX(x) ? kNETC_MiiFullDuplex : kNETC_MiiHalfDuplex)
 

Macro Definition Documentation

◆ FREESCALE_OUI_B0

#define FREESCALE_OUI_B0   0x00

◆ FREESCALE_OUI_B1

#define FREESCALE_OUI_B1   0x04

◆ FREESCALE_OUI_B2

#define FREESCALE_OUI_B2   0x9f

◆ NETC_BD_ALIGN

#define NETC_BD_ALIGN   128

◆ NETC_PHY_MODE

#define NETC_PHY_MODE (   node_id)
Value:
(DT_ENUM_HAS_VALUE(node_id, phy_connection_type, mii) \
? kNETC_MiiMode \
: (DT_ENUM_HAS_VALUE(node_id, phy_connection_type, rmii) \
? kNETC_RmiiMode \
: (DT_ENUM_HAS_VALUE(node_id, phy_connection_type, rgmii) \
? kNETC_RgmiiMode \
: (DT_ENUM_HAS_VALUE(node_id, phy_connection_type, gmii) \
? kNETC_GmiiMode \
: kNETC_RmiiMode))))
#define DT_ENUM_HAS_VALUE(node_id, prop, value)
Does a node enumeration property have a given value?
Definition devicetree.h:1054

◆ PHY_TO_NETC_DUPLEX_MODE

#define PHY_TO_NETC_DUPLEX_MODE (   x)     (PHY_LINK_IS_FULL_DUPLEX(x) ? kNETC_MiiFullDuplex : kNETC_MiiHalfDuplex)

◆ PHY_TO_NETC_SPEED

#define PHY_TO_NETC_SPEED (   x)
Value:
? kNETC_MiiSpeed1000M \
: (PHY_LINK_IS_SPEED_100M(x) ? kNETC_MiiSpeed100M : kNETC_MiiSpeed10M))
#define PHY_LINK_IS_SPEED_100M(x)
Check if phy link speed is 100 Mbit/sec.
Definition phy.h:81
#define PHY_LINK_IS_SPEED_1000M(x)
Check if phy link speed is 1 Gbit/sec.
Definition phy.h:72