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

(NETWORKING && BOARD_IP_K66F) || (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 ifs and menus.)

Defaults

Kconfig definitions

At <Zephyr>/boards/arm/ip_k66f/Kconfig.defconfig:28

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:24

Menu path: (Top)

config ETH_MCUX
    bool
    default y if NET_L2_ETHERNET
    depends on NETWORKING && BOARD_IP_K66F

At <Zephyr>/soc/arm/nxp_imx/rt/Kconfig.defconfig.series:46

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:25<BuildDir>/Kconfig/Kconfig.soc.defconfig:1<Zephyr>/soc/arm/nxp_imx/Kconfig.defconfig:4

Menu path: (Top)

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

At <Zephyr>/soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12:59

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:25<BuildDir>/Kconfig/Kconfig.soc.defconfig:1<Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:3<Zephyr>/soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:26

Menu path: (Top)

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

At <Zephyr>/drivers/ethernet/Kconfig.mcux:6

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:32<Zephyr>/drivers/Kconfig:20<Zephyr>/drivers/ethernet/Kconfig:49

Menu path: (Top) → Device Drivers → Ethernet Drivers

menuconfig ETH_MCUX
    bool "MCUX Ethernet driver"
    select NOCACHE_MEMORY if HAS_MCUX_CACHE
    select ARM_MPU if CPU_CORTEX_M7
    select NET_POWER_MANAGEMENT if DEVICE_POWER_MANAGEMENT
    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.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)