5.9. Freescale FslFec - emllFslFec

The parameters to the FslFec Link Layer are setup-specific. The function “CreateLinkParmsFromCmdLineFslFec” in EcSelectLinkLayer.cpp demonstrates how to initialize the Link Layer instance.

Public Members

Common link parameters. Signature must be set to EC_LINK_PARMS_SIGNATURE_FSLFEC

Receive buffer count

Transmit buffer count

System on Chip type

PHY interface type

Use buffers from DMA (EC_TRUE) or from heap for receive and AllocSend not supported (EC_FALSE)

PHY Address

No clock configuration and pin muxing

Read of MAC address disabled

Receive interrupt number (IRQ)

enum EC_T_FEC_TYPE

Values:

enumerator eFEC_IMX25

MAC on Freescale i.MX25 (ARM9; ARMv5)

enumerator eFEC_IMX28

MAC on Freescale i.MX28 (ARM9; ARMv5)

enumerator eFEC_IMX53

MAC on Freescale i.MX53 (ARM Cortex-A8; ARMv7-a)

enumerator eFEC_IMX6

MAC on Freescale i.MX6 (ARM Cortex-A9 Single/Dual/Quad; ARMv7-a)

enumerator eFEC_VF6

MAC on Freescale VYBRID VF6xx (ARM Cortex-A5 + Cortex-M4)

enumerator eFEC_IMX7

MAC on Freescale i.MX7 (ARM Cortex-A9 Single/Dual/Quad; ARMv7-a)

enumerator eFEC_IMX8

MAC on Freescale i.MX8 (ARM Cortex-A72/A53 Single/Dual/Quad; ARMv8-a)

enumerator eFEC_IMX8M

MAC on Freescale i.MX8M (ARM Cortex-A53 Single/Dual/Quad; ARMv8-a)

enumerator eFEC_IMXRT1064

MAC on NXP i.MX RT 1064 (ARM Cortex-M7 )

enumerator eFEC_BCppDummy