![]() |
PDK API Guide for J721E
|
CPSW driver object.
EnetPer_Obj Cpsw_Obj::enetPer |
Enet peripheral object. Must be first member
CpswHostPort_Obj Cpsw_Obj::hostPortObj |
Host port module
CpswMacPort_Obj* Cpsw_Obj::macPortObj |
MAC port objects
uint32_t Cpsw_Obj::macPortNum |
Number of MAC port ojects in macPortObj
CpswAle_Obj Cpsw_Obj::aleObj |
ALE object
CpswCpts_Obj Cpsw_Obj::cptsObj |
CPTS object
Mdio_Obj Cpsw_Obj::mdioObj |
MDIO object
CpswStats_Obj Cpsw_Obj::statsObj |
Network statistics object
EnetRm_Obj Cpsw_Obj::rmObj |
RM object
EnetDma_Handle Cpsw_Obj::hDma |
DMA handle
EnetDma_RxChHandle Cpsw_Obj::hRxRsvdFlow |
CPSW DMA Rx Reserved flow handle
Enet_dmaResInfo Cpsw_Obj::dmaResInfo |
CPSW DMA resource information
uint32_t Cpsw_Obj::rsvdFlowId |
CPSW DMA Rx Reserved flow Id
EnetMod_Handle Cpsw_Obj::hHostPort |
Host port handle
EnetMod_Handle Cpsw_Obj::hMacPort[CPSW_MAC_PORT_NUM] |
MAC port handles
EnetPhy_Handle Cpsw_Obj::hPhy[CPSW_MAC_PORT_NUM] |
PHY handles
EnetMod_Handle Cpsw_Obj::hAle |
ALE handle
EnetMod_Handle Cpsw_Obj::hCpts |
CPTS handle
EnetMod_Handle Cpsw_Obj::hMdio |
MDIO handle
EnetMod_Handle Cpsw_Obj::hStats |
Network statistics handle
EnetMod_Handle Cpsw_Obj::hRm |
Resource Manager handle
uint32_t Cpsw_Obj::selfCoreId |
Core on which Cpsw_Open() is executed
Cpsw_PortLinkState Cpsw_Obj::portLinkState[CPSW_MAC_PORT_NUM] |
PHY link up/down state
void* Cpsw_Obj::hStatsIntr |
Statistics interrupt handle
void* Cpsw_Obj::hMdioIntr |
MDIO interrupt handle
void* Cpsw_Obj::hCptsIntr |
CPTS interrupt handle
Cpsw_MdioLinkIntCtx Cpsw_Obj::mdioLinkIntCtx |
MDIO link state change interrupt context
Cpsw_PortLinkStatusChangeCb Cpsw_Obj::portLinkStatusChangeCb |
Port link status change callback function pointer
void* Cpsw_Obj::portLinkStatusChangeCbArg |
Application data to be passed to the port link status change callback
uint32_t Cpsw_Obj::maxPerPrioMtu |
Maximum of MTUs for TX Priority 0 to 7