-
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¶
y if
NET_L2_ETHERNET
y if
HAS_MCUX_ENET
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:24
Menu path: (Top)
config ETH_MCUX bool default y ifNET_L2_ETHERNET
depends onNETWORKING
&&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 ifHAS_MCUX_ENET
depends onNET_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 onNET_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" selectNOCACHE_MEMORY
ifHAS_MCUX_CACHE
selectARM_MPU
ifCPU_CORTEX_M7
selectNET_POWER_MANAGEMENT
ifDEVICE_POWER_MANAGEMENT
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.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)