emllFslFec

NXP® Fast Ethernet Controller, formerly Freescale®.

Supported OS and Arch

Linux

QNX6

QNX7

QNX71

VxWorks70

WinCE800

Xenomai3

eT-Kernel

emllFslFec

ARM_32
ARM_64
ARM_32
ARM_32
ARM_64
ARM_32
ARM_64
ARM_32
ARM_64
ARM_32
ARM_64
ARM_32

Supported SoC’s

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_IMX9

MAC on NXP i.MX93 (ARM Cortex-A55/M33 Single/Dual)

Supported Reference Boards

The following reference boards have been successfully tested and predefined parameter sets in EcSelectLinkLayer.cpp are available.

NXP MarS Board

Boundary Devices SABRE Lite i.MX6

NXP SABRE Board for Smart Devices

NXP i.MX28 Evaluation Kit

NXP Topaz i.MX25 Development Kit

Kontron iMXceet UL-2

NXP i.MX RT1064 Evaluation Kit

NXP i.MX 93 Evaluation Kit