diff --git a/drivers/ethernet/Kconfig.mcux b/drivers/ethernet/Kconfig.mcux index 4ad5213bb61..4bc8f5004e9 100644 --- a/drivers/ethernet/Kconfig.mcux +++ b/drivers/ethernet/Kconfig.mcux @@ -6,7 +6,7 @@ menuconfig ETH_MCUX bool "MCUX Ethernet driver" - depends on HAS_MCUX + depends on HAS_MCUX_ENET help Enable MCUX Ethernet driver. Note, this driver performs one shot PHY setup. There is no support for PHY disconnect, reconnect or diff --git a/ext/hal/nxp/mcux/Kconfig b/ext/hal/nxp/mcux/Kconfig index 64274724395..565c0d8a26b 100644 --- a/ext/hal/nxp/mcux/Kconfig +++ b/ext/hal/nxp/mcux/Kconfig @@ -22,6 +22,11 @@ config HAS_MCUX_CCM help Set if the clock control module (CCM) module is present in the SoC. +config HAS_MCUX_ENET + bool + help + Set if the ethernet (ENET) module is present in the SoC. + config HAS_MCUX_FTM bool help diff --git a/soc/arm/nxp_imx/rt/Kconfig.soc b/soc/arm/nxp_imx/rt/Kconfig.soc index db21a5205ac..79bc1d14821 100644 --- a/soc/arm/nxp_imx/rt/Kconfig.soc +++ b/soc/arm/nxp_imx/rt/Kconfig.soc @@ -13,6 +13,7 @@ config SOC_MIMXRT1021 bool "SOC_MIMXRT1021" select HAS_MCUX select HAS_MCUX_CCM + select HAS_MCUX_ENET select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C select HAS_MCUX_LPSPI @@ -28,6 +29,7 @@ config SOC_MIMXRT1051 bool "SOC_MIMXRT1051" select HAS_MCUX select HAS_MCUX_CCM + select HAS_MCUX_ENET select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C select HAS_MCUX_LPSPI @@ -43,6 +45,7 @@ config SOC_MIMXRT1052 bool "SOC_MIMXRT1052" select HAS_MCUX select HAS_MCUX_CCM + select HAS_MCUX_ENET select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C select HAS_MCUX_LPSPI @@ -58,6 +61,7 @@ config SOC_MIMXRT1061 bool "SOC_MIMXRT1061" select HAS_MCUX select HAS_MCUX_CCM + select HAS_MCUX_ENET select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C select HAS_MCUX_LPUART @@ -72,6 +76,7 @@ config SOC_MIMXRT1062 bool "SOC_MIMXRT1062" select HAS_MCUX select HAS_MCUX_CCM + select HAS_MCUX_ENET select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C select HAS_MCUX_LPUART @@ -86,6 +91,7 @@ config SOC_MIMXRT1064 bool "SOC_MIMXRT1064" select HAS_MCUX select HAS_MCUX_CCM + select HAS_MCUX_ENET select HAS_MCUX_IGPIO select HAS_MCUX_LPUART select HAS_MCUX_TRNG diff --git a/soc/arm/nxp_kinetis/k6x/Kconfig.soc b/soc/arm/nxp_kinetis/k6x/Kconfig.soc index e4d69148b35..ca3e10a0875 100644 --- a/soc/arm/nxp_kinetis/k6x/Kconfig.soc +++ b/soc/arm/nxp_kinetis/k6x/Kconfig.soc @@ -13,6 +13,7 @@ config SOC_MK64F12 bool "SOC_MK64F12" select HAS_MCUX select HAS_MCUX_ADC16 + select HAS_MCUX_ENET select HAS_MCUX_FTM select HAS_MCUX_RNGA select HAS_MCUX_SIM