CONFIG_ETH_MCUX

MCUX Ethernet driver

Type: bool

Help

Enable MCUX Ethernet driver. Note, this driver performs one shot PHY setup. There is no support for PHY disconnect, reconnect or configuration change.

Direct dependencies

(NET_L2_ETHERNET && SOC_SERIES_IMX_RT) || (NET_L2_ETHERNET && SOC_MK64F12 && SOC_SERIES_KINETIS_K6X) || (HAS_MCUX_ENET && NET_L2_ETHERNET)

(Includes any dependencies from if’s and menus.)

Kconfig definitions

At soc/arm/nxp_imx/rt/Kconfig.defconfig.series:55

Included via Kconfig:10Kconfig.zephyr:23soc/arm/nxp_imx/Kconfig.defconfig:7

Menu path: (top menu)

config ETH_MCUX
    bool
    default "y" if HAS_MCUX_ENET && NET_L2_ETHERNET && SOC_SERIES_IMX_RT
    depends on NET_L2_ETHERNET && SOC_SERIES_IMX_RT

At soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12:72

Included via Kconfig:10Kconfig.zephyr:23soc/arm/nxp_kinetis/Kconfig.defconfig:3soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:19

Menu path: (top menu)

config ETH_MCUX
    bool
    default "y" if NET_L2_ETHERNET && SOC_MK64F12 && SOC_SERIES_KINETIS_K6X
    depends on NET_L2_ETHERNET && SOC_MK64F12 && SOC_SERIES_KINETIS_K6X

At drivers/ethernet/Kconfig.mcux:7

Included via Kconfig:10Kconfig.zephyr:35drivers/Kconfig:18drivers/ethernet/Kconfig:28

Menu path: (top menu) → Device Drivers → Ethernet Drivers

menuconfig ETH_MCUX
    bool
    prompt "MCUX Ethernet driver" if HAS_MCUX_ENET && NET_L2_ETHERNET
    select NOCACHE_MEMORY if HAS_MCUX_CACHE && HAS_MCUX_ENET && NET_L2_ETHERNET
    select ARM_MPU if CPU_CORTEX_M7 && HAS_MCUX_ENET && NET_L2_ETHERNET
    depends on HAS_MCUX_ENET && NET_L2_ETHERNET
    help
      Enable MCUX Ethernet driver.  Note, this driver performs one shot PHY
      setup.  There is no support for PHY disconnect, reconnect or
      configuration change.

(Definitions include propagated dependencies, including from if’s and menus.)