5.15. NXP ENETC4 - emllFslEnetc

The parameters to the Real-time Ethernet Driver NXP ENETC4 (NETC, i.MX95) are setup-specific. The function CreateLinkParmsFromCmdLineFslEnetc() in EcSelectLinkLayer.cpp demonstrates how to initialize the Real-time Ethernet Driver instance.

Public Members

Common link parameters. Signature must be set to EC_LINK_PARMS_SIGNATURE_FSLENETC. dwInstance selects the ENETC PF (1 = first ENETC port).

System on Chip type

PHY address on the central NETC EMDIO bus

PHY connection type

EC_FALSE: Use buffers from DMA for receive (default), EC_TRUE: use buffers from heap for receive. EcLinkAllocSendFrame is not supported if bNotUseDmaBuffers = EC_TRUE.

Transmit DMA descriptor buffer count. Must be a multiple of 8, maximum 256

Receive DMA descriptor buffer count. Must be a multiple of 8, maximum 256

Don’t use MDIO to set up the PHY, link is always reported as up

enum EC_T_FSLENETC_TYPE

Values:

enumerator eFslEnetc_iMX95

ENETC4 MAC on NXP i.MX95