diff --git a/modules/Kconfig.mcux b/modules/Kconfig.mcux index 40c181c21ac..66536cb1572 100644 --- a/modules/Kconfig.mcux +++ b/modules/Kconfig.mcux @@ -67,6 +67,11 @@ config HAS_MCUX_FLEXCOMM help Set if the flexcomm (FLEXCOMM) module is present in the SoC. +config HAS_MCUX_FLEXSPI + bool + help + Set if the flexible SPI (FlexSPI) module is present in the SoC. + config HAS_MCUX_FTFX bool help diff --git a/soc/arm/nxp_imx/rt/Kconfig.soc b/soc/arm/nxp_imx/rt/Kconfig.soc index e21a30d7dea..c84af650304 100644 --- a/soc/arm/nxp_imx/rt/Kconfig.soc +++ b/soc/arm/nxp_imx/rt/Kconfig.soc @@ -12,6 +12,7 @@ config SOC_MIMXRT1011 select HAS_MCUX select HAS_MCUX_CACHE select HAS_MCUX_CCM + select HAS_MCUX_FLEXSPI select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C select HAS_MCUX_LPSPI @@ -32,6 +33,7 @@ config SOC_MIMXRT1015 select HAS_MCUX select HAS_MCUX_CACHE select HAS_MCUX_CCM + select HAS_MCUX_FLEXSPI select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C select HAS_MCUX_LPSPI @@ -54,6 +56,7 @@ config SOC_MIMXRT1021 select HAS_MCUX_CACHE select HAS_MCUX_CCM select HAS_MCUX_ENET + select HAS_MCUX_FLEXSPI select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C select HAS_MCUX_LPSPI @@ -102,6 +105,7 @@ config SOC_MIMXRT1051 select HAS_MCUX_CACHE select HAS_MCUX_CCM select HAS_MCUX_ENET + select HAS_MCUX_FLEXSPI select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C select HAS_MCUX_LPSPI @@ -128,6 +132,7 @@ config SOC_MIMXRT1052 select HAS_MCUX_CCM select HAS_MCUX_ELCDIF select HAS_MCUX_ENET + select HAS_MCUX_FLEXSPI select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C select HAS_MCUX_LPSPI @@ -156,6 +161,7 @@ config SOC_MIMXRT1061 select HAS_MCUX_CACHE select HAS_MCUX_CCM select HAS_MCUX_ENET + select HAS_MCUX_FLEXSPI select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C select HAS_MCUX_LPUART @@ -181,6 +187,7 @@ config SOC_MIMXRT1062 select HAS_MCUX_CCM select HAS_MCUX_ELCDIF select HAS_MCUX_ENET + select HAS_MCUX_FLEXSPI select HAS_MCUX_PWM select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C @@ -209,6 +216,7 @@ config SOC_MIMXRT1064 select HAS_MCUX_CCM select HAS_MCUX_ELCDIF select HAS_MCUX_ENET + select HAS_MCUX_FLEXSPI select HAS_MCUX_PWM select HAS_MCUX_IGPIO select HAS_MCUX_LPI2C diff --git a/soc/arm/nxp_imx/rt6xx/Kconfig.soc b/soc/arm/nxp_imx/rt6xx/Kconfig.soc index dd15fcd527c..6dd2bd678e0 100644 --- a/soc/arm/nxp_imx/rt6xx/Kconfig.soc +++ b/soc/arm/nxp_imx/rt6xx/Kconfig.soc @@ -18,6 +18,7 @@ config SOC_MIMXRT685S_CM33 select HAS_MCUX select HAS_MCUX_SYSCON select HAS_MCUX_FLEXCOMM + select HAS_MCUX_FLEXSPI select HAS_MCUX_CACHE select HAS_MCUX_LPC_DMA select INIT_SYS_PLL