emllFslFec

NXP® Fast Ethernet Controller, formerly Freescale®.

See also

User Manual

Supported OS and Arch

Linux

QNX7

QNX71

QNX8

uC3

VxWorks70

WinCE800

Xenomai3

Architecture

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

Interrupt supported

✅

✅

✅

✅

❌

✅

✅

✅

Fingerprint supported

❌

❌

❌

❌

❌

❌

❌

❌

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 Mini/Nano/Plus (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)

enumerator eFEC_IMX8MP

MAC on NXP i.MX8MPLUS

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

  • NXP 8MPLUSPD4-EVK board

  • custom YV-520010-ET-XMN board