if ARCH_IMX8M config IMX8M bool select HAS_CAAM select ROM_UNIFIED_SECTIONS config IMX8MQ bool select IMX8M config IMX8MM bool select IMX8M choice prompt "NXP i.MX8M board select" optional config TARGET_IMX8MQ_EVK bool "imx8mq_evk" select IMX8MQ select SUPPORT_SPL select IMX8M_LPDDR4 config TARGET_IMX8MQ_DDR3L_ARM2 bool "imx8mq_ddr3l_arm2" select IMX8MQ select SUPPORT_SPL config TARGET_IMX8MQ_DDR4_ARM2 bool "imx8mq_ddr4_arm2" select IMX8MQ select SUPPORT_SPL config TARGET_IMX8MQ_PHANBELL bool "imx8mq_phanbell" select IMX8MQ select SUPPORT_SPL config TARGET_IMX8MM_DDR4_VAL bool "imx8mm DDR4 validation board" select IMX8MM select SUPPORT_SPL config TARGET_IMX8MM_DDR3L_VAL bool "imx8mm DDR3L validation board" select IMX8MM select SUPPORT_SPL config TARGET_IMX8MM_EVK bool "imx8mm LPDDR4 EVK board" select IMX8MM select SUPPORT_SPL select IMX8M_LPDDR4 config TARGET_IMX8MM_DDR4_EVK bool "imx8mm DDR4 EVK board" select IMX8MM select SUPPORT_SPL select IMX8M_DDR4 config TARGET_VERDIN_IMX8MM bool "Support Toradex Verdin iMX8M Mini module" select IMX8MM select SUPPORT_SPL select IMX8M_LPDDR4 endchoice config SYS_SOC default "imx8m" source "board/freescale/imx8mq_evk/Kconfig" source "board/freescale/imx8mq_arm2/Kconfig" source "board/freescale/imx8mq_phanbell/Kconfig" source "board/freescale/imx8mm_evk/Kconfig" source "board/freescale/imx8mm_val/Kconfig" source "board/toradex/verdin-imx8mm/Kconfig" endif