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
) || (NET_L2_ETHERNET
&& SOC_MK66F18
&& SOC_SERIES_KINETIS_K6X
) || (NET_L2_ETHERNET
&& SOC_SERIES_IMX_RT
) || (NET_L2_ETHERNET
&& SOC_MK64F12
&& SOC_SERIES_KINETIS_K6X
) || (NET_L2_ETHERNET
&& SOC_MK66F18
&& SOC_SERIES_KINETIS_K6X
) || (HAS_MCUX_ENET
&& NET_L2_ETHERNET
)
(Includes any dependencies from ifs and menus.)
Defaults
y if
NET_L2_ETHERNET
y if
HAS_MCUX_ENET
y
y
y if
HAS_MCUX_ENET
y
y
Symbols selected by this symbol
Kconfig definitions
At <Zephyr>/boards/arm/ip_k66f/Kconfig.defconfig:28
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:22
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:51
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nxp_imx/Kconfig.defconfig:8
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:63
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:11
→ <Zephyr>/soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:22
Menu path: (Top)
config ETH_MCUX
bool
default y
depends on NET_L2_ETHERNET && SOC_MK64F12 && SOC_SERIES_KINETIS_K6X
At <Zephyr>/soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.mk66f18:60
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:25
→ <nRF>/doc/_build/kconfig/Kconfig.soc.defconfig:1
→ <Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:11
→ <Zephyr>/soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:22
Menu path: (Top)
config ETH_MCUX
bool
default y
depends on NET_L2_ETHERNET && SOC_MK66F18 && SOC_SERIES_KINETIS_K6X
At <Zephyr>/soc/arm/nxp_imx/rt/Kconfig.defconfig.series:51
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/nxp_imx/Kconfig.defconfig:8
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:63
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:11
→ <Zephyr>/soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:22
Menu path: (Top)
config ETH_MCUX
bool
default y
depends on NET_L2_ETHERNET && SOC_MK64F12 && SOC_SERIES_KINETIS_K6X
At <Zephyr>/soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.mk66f18:60
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:27
→ <Zephyr>/soc/arm/nxp_kinetis/Kconfig.defconfig:11
→ <Zephyr>/soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:22
Menu path: (Top)
config ETH_MCUX
bool
default y
depends on NET_L2_ETHERNET && SOC_MK66F18 && SOC_SERIES_KINETIS_K6X
At <Zephyr>/drivers/ethernet/Kconfig.mcux:6
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:42
→ <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 PM_DEVICE
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.)