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:
parent
4e8abfcba7
commit
1883c85abd
3 changed files with 14 additions and 0 deletions
|
|
@ -67,6 +67,11 @@ config HAS_MCUX_FLEXCOMM
|
||||||
help
|
help
|
||||||
Set if the flexcomm (FLEXCOMM) module is present in the SoC.
|
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
|
config HAS_MCUX_FTFX
|
||||||
bool
|
bool
|
||||||
help
|
help
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ config SOC_MIMXRT1011
|
||||||
select HAS_MCUX
|
select HAS_MCUX
|
||||||
select HAS_MCUX_CACHE
|
select HAS_MCUX_CACHE
|
||||||
select HAS_MCUX_CCM
|
select HAS_MCUX_CCM
|
||||||
|
select HAS_MCUX_FLEXSPI
|
||||||
select HAS_MCUX_IGPIO
|
select HAS_MCUX_IGPIO
|
||||||
select HAS_MCUX_LPI2C
|
select HAS_MCUX_LPI2C
|
||||||
select HAS_MCUX_LPSPI
|
select HAS_MCUX_LPSPI
|
||||||
|
|
@ -32,6 +33,7 @@ config SOC_MIMXRT1015
|
||||||
select HAS_MCUX
|
select HAS_MCUX
|
||||||
select HAS_MCUX_CACHE
|
select HAS_MCUX_CACHE
|
||||||
select HAS_MCUX_CCM
|
select HAS_MCUX_CCM
|
||||||
|
select HAS_MCUX_FLEXSPI
|
||||||
select HAS_MCUX_IGPIO
|
select HAS_MCUX_IGPIO
|
||||||
select HAS_MCUX_LPI2C
|
select HAS_MCUX_LPI2C
|
||||||
select HAS_MCUX_LPSPI
|
select HAS_MCUX_LPSPI
|
||||||
|
|
@ -54,6 +56,7 @@ config SOC_MIMXRT1021
|
||||||
select HAS_MCUX_CACHE
|
select HAS_MCUX_CACHE
|
||||||
select HAS_MCUX_CCM
|
select HAS_MCUX_CCM
|
||||||
select HAS_MCUX_ENET
|
select HAS_MCUX_ENET
|
||||||
|
select HAS_MCUX_FLEXSPI
|
||||||
select HAS_MCUX_IGPIO
|
select HAS_MCUX_IGPIO
|
||||||
select HAS_MCUX_LPI2C
|
select HAS_MCUX_LPI2C
|
||||||
select HAS_MCUX_LPSPI
|
select HAS_MCUX_LPSPI
|
||||||
|
|
@ -102,6 +105,7 @@ config SOC_MIMXRT1051
|
||||||
select HAS_MCUX_CACHE
|
select HAS_MCUX_CACHE
|
||||||
select HAS_MCUX_CCM
|
select HAS_MCUX_CCM
|
||||||
select HAS_MCUX_ENET
|
select HAS_MCUX_ENET
|
||||||
|
select HAS_MCUX_FLEXSPI
|
||||||
select HAS_MCUX_IGPIO
|
select HAS_MCUX_IGPIO
|
||||||
select HAS_MCUX_LPI2C
|
select HAS_MCUX_LPI2C
|
||||||
select HAS_MCUX_LPSPI
|
select HAS_MCUX_LPSPI
|
||||||
|
|
@ -128,6 +132,7 @@ config SOC_MIMXRT1052
|
||||||
select HAS_MCUX_CCM
|
select HAS_MCUX_CCM
|
||||||
select HAS_MCUX_ELCDIF
|
select HAS_MCUX_ELCDIF
|
||||||
select HAS_MCUX_ENET
|
select HAS_MCUX_ENET
|
||||||
|
select HAS_MCUX_FLEXSPI
|
||||||
select HAS_MCUX_IGPIO
|
select HAS_MCUX_IGPIO
|
||||||
select HAS_MCUX_LPI2C
|
select HAS_MCUX_LPI2C
|
||||||
select HAS_MCUX_LPSPI
|
select HAS_MCUX_LPSPI
|
||||||
|
|
@ -156,6 +161,7 @@ config SOC_MIMXRT1061
|
||||||
select HAS_MCUX_CACHE
|
select HAS_MCUX_CACHE
|
||||||
select HAS_MCUX_CCM
|
select HAS_MCUX_CCM
|
||||||
select HAS_MCUX_ENET
|
select HAS_MCUX_ENET
|
||||||
|
select HAS_MCUX_FLEXSPI
|
||||||
select HAS_MCUX_IGPIO
|
select HAS_MCUX_IGPIO
|
||||||
select HAS_MCUX_LPI2C
|
select HAS_MCUX_LPI2C
|
||||||
select HAS_MCUX_LPUART
|
select HAS_MCUX_LPUART
|
||||||
|
|
@ -181,6 +187,7 @@ config SOC_MIMXRT1062
|
||||||
select HAS_MCUX_CCM
|
select HAS_MCUX_CCM
|
||||||
select HAS_MCUX_ELCDIF
|
select HAS_MCUX_ELCDIF
|
||||||
select HAS_MCUX_ENET
|
select HAS_MCUX_ENET
|
||||||
|
select HAS_MCUX_FLEXSPI
|
||||||
select HAS_MCUX_PWM
|
select HAS_MCUX_PWM
|
||||||
select HAS_MCUX_IGPIO
|
select HAS_MCUX_IGPIO
|
||||||
select HAS_MCUX_LPI2C
|
select HAS_MCUX_LPI2C
|
||||||
|
|
@ -209,6 +216,7 @@ config SOC_MIMXRT1064
|
||||||
select HAS_MCUX_CCM
|
select HAS_MCUX_CCM
|
||||||
select HAS_MCUX_ELCDIF
|
select HAS_MCUX_ELCDIF
|
||||||
select HAS_MCUX_ENET
|
select HAS_MCUX_ENET
|
||||||
|
select HAS_MCUX_FLEXSPI
|
||||||
select HAS_MCUX_PWM
|
select HAS_MCUX_PWM
|
||||||
select HAS_MCUX_IGPIO
|
select HAS_MCUX_IGPIO
|
||||||
select HAS_MCUX_LPI2C
|
select HAS_MCUX_LPI2C
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ config SOC_MIMXRT685S_CM33
|
||||||
select HAS_MCUX
|
select HAS_MCUX
|
||||||
select HAS_MCUX_SYSCON
|
select HAS_MCUX_SYSCON
|
||||||
select HAS_MCUX_FLEXCOMM
|
select HAS_MCUX_FLEXCOMM
|
||||||
|
select HAS_MCUX_FLEXSPI
|
||||||
select HAS_MCUX_CACHE
|
select HAS_MCUX_CACHE
|
||||||
select HAS_MCUX_LPC_DMA
|
select HAS_MCUX_LPC_DMA
|
||||||
select INIT_SYS_PLL
|
select INIT_SYS_PLL
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue