1if ARCH_IMX8M
2
3config IMX8M
4	bool
5	select ROM_UNIFIED_SECTIONS
6
7config IMX8MQ
8	bool
9	select IMX8M
10
11config IMX8MM
12	bool
13	select IMX8M
14
15config IMX8MN
16	bool
17	select IMX8M
18
19config IMX8MP
20	bool
21	select IMX8M
22
23config SYS_SOC
24	default "imx8m"
25
26choice
27	prompt  "NXP i.MX8M board select"
28	optional
29
30config TARGET_IMX8MQ_EVK
31	bool "imx8mq_evk"
32	select IMX8MQ
33	select IMX8M_LPDDR4
34
35config TARGET_IMX8MQ_PHANBELL
36        bool "imx8mq_phanbell"
37        select IMX8MQ
38        select IMX8M_LPDDR4
39
40config TARGET_IMX8MM_EVK
41	bool "imx8mm LPDDR4 EVK board"
42	select IMX8MM
43	select SUPPORT_SPL
44	select IMX8M_LPDDR4
45
46config TARGET_IMX8MM_VENICE
47	bool "Support Gateworks Venice iMX8M Mini module"
48	select IMX8MM
49	select SUPPORT_SPL
50	select IMX8M_LPDDR4
51
52config TARGET_IMX8MN_DDR4_EVK
53	bool "imx8mn DDR4 EVK board"
54	select IMX8MN
55	select SUPPORT_SPL
56	select IMX8M_DDR4
57
58config TARGET_IMX8MP_EVK
59	bool "imx8mp LPDDR4 EVK board"
60	select IMX8MP
61	select SUPPORT_SPL
62	select IMX8M_LPDDR4
63
64config TARGET_PICO_IMX8MQ
65	bool "Support Technexion Pico iMX8MQ"
66	select IMX8MQ
67	select IMX8M_LPDDR4
68
69config TARGET_VERDIN_IMX8MM
70       bool "Support Toradex Verdin iMX8M Mini module"
71       select IMX8MM
72       select SUPPORT_SPL
73       select IMX8M_LPDDR4
74
75config TARGET_IMX8MM_BEACON
76	bool "imx8mm Beacon Embedded devkit"
77	select IMX8MM
78	select SUPPORT_SPL
79	select IMX8M_LPDDR4
80
81config TARGET_IMX8MN_BEACON
82	bool "imx8mn Beacon Embedded devkit"
83	select IMX8MN
84	select SUPPORT_SPL
85	select IMX8M_LPDDR4
86
87config TARGET_PHYCORE_IMX8MM
88	bool "PHYTEC PHYCORE i.MX8MM"
89	select IMX8MM
90        select SUPPORT_SPL
91	select IMX8M_LPDDR4
92
93config TARGET_PHYCORE_IMX8MP
94	bool "PHYTEC PHYCORE i.MX8MP"
95	select IMX8MP
96        select SUPPORT_SPL
97	select IMX8M_LPDDR4
98endchoice
99
100source "board/freescale/imx8mq_evk/Kconfig"
101source "board/freescale/imx8mm_evk/Kconfig"
102source "board/freescale/imx8mn_evk/Kconfig"
103source "board/freescale/imx8mp_evk/Kconfig"
104source "board/gateworks/venice/Kconfig"
105source "board/google/imx8mq_phanbell/Kconfig"
106source "board/technexion/pico-imx8mq/Kconfig"
107source "board/toradex/verdin-imx8mm/Kconfig"
108source "board/beacon/imx8mm/Kconfig"
109source "board/beacon/imx8mn/Kconfig"
110source "board/phytec/phycore_imx8mm/Kconfig"
111source "board/phytec/phycore_imx8mp/Kconfig"
112
113endif
114