-
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.)
Defaults¶
- “y” if
HAS_MCUX_ENET
&&NET_L2_ETHERNET
&&SOC_SERIES_IMX_RT
- “y” if
NET_L2_ETHERNET
&&SOC_MK64F12
&&SOC_SERIES_KINETIS_K6X
Symbols selected by this symbol¶
Kconfig definitions¶
At soc/arm/nxp_imx/rt/Kconfig.defconfig.series:55
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/nxp_imx/Kconfig.defconfig:7
Menu path: (top menu)
config ETH_MCUX bool default "y" ifHAS_MCUX_ENET
&&NET_L2_ETHERNET
&&SOC_SERIES_IMX_RT
depends onNET_L2_ETHERNET
&&SOC_SERIES_IMX_RT
At soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.mk64f12:72
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/nxp_kinetis/Kconfig.defconfig:3
→ soc/arm/nxp_kinetis/k6x/Kconfig.defconfig.series:19
Menu path: (top menu)
config ETH_MCUX bool default "y" ifNET_L2_ETHERNET
&&SOC_MK64F12
&&SOC_SERIES_KINETIS_K6X
depends onNET_L2_ETHERNET
&&SOC_MK64F12
&&SOC_SERIES_KINETIS_K6X
At drivers/ethernet/Kconfig.mcux:7
Included via Kconfig:10
→ Kconfig.zephyr:35
→ drivers/Kconfig:18
→ drivers/ethernet/Kconfig:28
Menu path: (top menu) → Device Drivers → Ethernet Drivers
menuconfig ETH_MCUX bool prompt "MCUX Ethernet driver" ifHAS_MCUX_ENET
&&NET_L2_ETHERNET
selectNOCACHE_MEMORY
ifHAS_MCUX_CACHE
&&HAS_MCUX_ENET
&&NET_L2_ETHERNET
selectARM_MPU
ifCPU_CORTEX_M7
&&HAS_MCUX_ENET
&&NET_L2_ETHERNET
depends onHAS_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.)