modules: nxp_imx: Add HAS_MCUX_FLEXSPI

Adds a hidden config symbol HAS_MCUX_FLEXSPI selected by NXP SoCs when
the FlexSPI peripheral is present. It will be used as a dependency for a
new FlexSPI flash driver to prevent users from accidentally enabling the
driver on platforms that don't have the necessary hardware.

Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
This commit is contained in:
Maureen Helm 2020-12-08 14:53:58 -06:00 committed by Anas Nashif
commit 1883c85abd
3 changed files with 14 additions and 0 deletions

View file

@ -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

View file

@ -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

View file

@ -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