]> git.ipfire.org Git - thirdparty/u-boot.git/blame - arch/arm/mach-imx/imx8m/Kconfig
board: gateworks: venice: add additional levels for dtb name match
[thirdparty/u-boot.git] / arch / arm / mach-imx / imx8m / Kconfig
CommitLineData
cd357ad1 1if ARCH_IMX8M
7a7391fd 2
cd357ad1 3config IMX8M
7a7391fd 4 bool
940d36d5 5 select HAS_CAAM
7a7391fd
PF
6 select ROM_UNIFIED_SECTIONS
7
d968ae7e
PF
8config IMX8MQ
9 bool
10 select IMX8M
11
1b1eaa0e
PF
12config IMX8MM
13 bool
14 select IMX8M
15
66ec590c
PF
16config IMX8MN
17 bool
18 select IMX8M
19
de749aec
PF
20config IMX8MP
21 bool
22 select IMX8M
23
7a7391fd 24config SYS_SOC
cd357ad1 25 default "imx8m"
7a7391fd 26
86ac7a9a 27choice
4b3abe59 28 prompt "NXP i.MX8M board select"
86ac7a9a
PF
29 optional
30
7666cccf 31config TARGET_IMX8MQ_CM
4b3abe59 32 bool "Ronetix iMX8MQ-CM SoM"
7666cccf 33 select BINMAN
4b3abe59
MZ
34 select IMX8MQ
35 select IMX8M_LPDDR4
7666cccf 36
86ac7a9a
PF
37config TARGET_IMX8MQ_EVK
38 bool "imx8mq_evk"
c1ecd03d 39 select BINMAN
d968ae7e 40 select IMX8MQ
86ac7a9a 41 select IMX8M_LPDDR4
2cddfcbc
GJ
42 select FSL_CAAM
43 select ARCH_MISC_INIT
44 select SPL_CRYPTO if SPL
86ac7a9a 45
ef99f3d9 46config TARGET_IMX8MQ_PHANBELL
f7f70ea2
PF
47 bool "imx8mq_phanbell"
48 select BINMAN
49 select IMX8MQ
50 select IMX8M_LPDDR4
ef99f3d9 51
bba6cc70
MV
52config TARGET_IMX8MM_DATA_MODUL_EDM_SBC
53 bool "Data Modul eDM SBC i.MX8M Mini"
54 select BINMAN
55 select IMX8MM
56 select IMX8M_LPDDR4
57 select SUPPORT_SPL
58
9b15ce91
PF
59config TARGET_IMX8MM_EVK
60 bool "imx8mm LPDDR4 EVK board"
8996e6b7 61 select BINMAN
9b15ce91
PF
62 select IMX8MM
63 select SUPPORT_SPL
64 select IMX8M_LPDDR4
2cddfcbc
GJ
65 select FSL_CAAM
66 select ARCH_MISC_INIT
67 select SPL_CRYPTO if SPL
9b15ce91 68
e3409a4c
JT
69config TARGET_IMX8MM_ICORE_MX8MM
70 bool "Engicam i.Core MX8M Mini SOM"
71 select IMX8MM
72 select SUPPORT_SPL
73 select IMX8M_LPDDR4
74 help
75 i.Core MX8M Mini is an EDIMM SOM based on NXP i.MX8MM.
76
77 i.Core MX8M Mini EDIMM2.2:
78 * EDIMM2.2 is a Form Factor Capacitive Evaluation Board.
79 * i.Core MX8M Mini needs to mount on top of EDIMM2.2 for
80 creating complete i.Core MX8M Mini EDIMM2.2 Starter Kit.
81
7e0daa92
JT
82 i.Core MX8M Mini C.TOUCH 2.0
83 * C.TOUCH 2.0 is a general purpose Carrier board.
84 * i.Core MX8M Mini needs to mount on top of this Carrier board
85 for creating complete i.Core MX8M Mini C.TOUCH 2.0 board.
86
d7f72b68
MV
87config TARGET_IMX8MM_MX8MENLO
88 bool "Support i.MX8M Mini MX8Menlo board based on Toradex Verdin SoM"
89 select BINMAN
90 select IMX8MM
91 select SUPPORT_SPL
92 select IMX8M_LPDDR4
93
03bf8436
TH
94config TARGET_IMX8MM_VENICE
95 bool "Support Gateworks Venice iMX8M Mini module"
7d926c95 96 select BINMAN
03bf8436
TH
97 select IMX8MM
98 select SUPPORT_SPL
99 select IMX8M_LPDDR4
fb9ec338
TH
100 select GATEWORKS_SC
101 select MISC
03bf8436 102
9cab87f1
FS
103config TARGET_KONTRON_MX8MM
104 bool "Kontron Electronics N80xx"
105 select BINMAN
106 select IMX8MM
107 select SUPPORT_SPL
108 select IMX8M_LPDDR4
109
6c317fed
AA
110config TARGET_IMX8MN_BSH_SMM_S2
111 bool "imx8mn-bsh-smm-s2"
112 select BINMAN
113 select IMX8MN
114 select SUPPORT_SPL
115 select IMX8M_DDR3L
116
117config TARGET_IMX8MN_BSH_SMM_S2PRO
118 bool "imx8mn-bsh-smm-s2pro"
119 select BINMAN
120 select IMX8MN
121 select SUPPORT_SPL
122 select IMX8M_DDR3L
123
4e805c19
PF
124config TARGET_IMX8MN_EVK
125 bool "imx8mn LPDDR4 EVK board"
d6afc6b3 126 select BINMAN
4e805c19
PF
127 select IMX8MN
128 select SUPPORT_SPL
129 select IMX8M_LPDDR4
2cddfcbc
GJ
130 select FSL_CAAM
131 select SPL_CRYPTO if SPL
4e805c19 132
846b77e7 133config TARGET_IMX8MN_DDR4_EVK
d239d9d9 134 bool "imx8mn DDR4 EVK board"
353dfe4b 135 select BINMAN
d239d9d9
PF
136 select IMX8MN
137 select SUPPORT_SPL
138 select IMX8M_DDR4
2cddfcbc
GJ
139 select FSL_CAAM
140 select SPL_CRYPTO if SPL
d239d9d9 141
2cb156e1
TH
142config TARGET_IMX8MN_VENICE
143 bool "Support Gateworks Venice iMX8M Nano module"
144 select BINMAN
145 select IMX8MN
146 select SUPPORT_SPL
147 select IMX8M_LPDDR4
fb9ec338
TH
148 select GATEWORKS_SC
149 select MISC
2cb156e1 150
439321b2
PF
151config TARGET_IMX8MP_EVK
152 bool "imx8mp LPDDR4 EVK board"
1e4ed2d6 153 select BINMAN
439321b2
PF
154 select IMX8MP
155 select SUPPORT_SPL
156 select IMX8M_LPDDR4
2cddfcbc
GJ
157 select FSL_CAAM
158 select ARCH_MISC_INIT
159 select SPL_CRYPTO if SPL
439321b2 160
b52fb0b0
MV
161config TARGET_PICO_IMX8MQ
162 bool "Support Technexion Pico iMX8MQ"
ddc890bc 163 select BINMAN
b52fb0b0
MV
164 select IMX8MQ
165 select IMX8M_LPDDR4
166
c4c1ed68
AA
167config TARGET_IMX8MN_VAR_SOM
168 bool "imx8mn_var_som"
169 select BINMAN
170 select IMX8MN
171 select SUPPORT_SPL
172 select IMX8M_DDR4
173
16c7369e
HT
174config TARGET_KONTRON_PITX_IMX8M
175 bool "Support Kontron pITX-imx8m"
176 select BINMAN
177 select IMX8MQ
178 select IMX8M_LPDDR4
179
14d5aeff 180config TARGET_VERDIN_IMX8MM
4b3abe59 181 bool "Support Toradex Verdin iMX8M Mini module"
5cfa5593 182 select BINMAN
4b3abe59
MZ
183 select IMX8MM
184 select SUPPORT_SPL
185 select IMX8M_LPDDR4
14d5aeff 186
2bc2f817
MZ
187config TARGET_VERDIN_IMX8MP
188 bool "Support Toradex Verdin iMX8M Plus module"
189 select BINMAN
190 select IMX8MP
191 select SUPPORT_SPL
192 select IMX8M_LPDDR4
193
f36f8bc6
AF
194config TARGET_IMX8MM_BEACON
195 bool "imx8mm Beacon Embedded devkit"
80efad13 196 select BINMAN
f36f8bc6
AF
197 select IMX8MM
198 select SUPPORT_SPL
199 select IMX8M_LPDDR4
200
8e95883e
AF
201config TARGET_IMX8MN_BEACON
202 bool "imx8mn Beacon Embedded devkit"
2baacc75 203 select BINMAN
8e95883e
AF
204 select IMX8MN
205 select SUPPORT_SPL
206 select IMX8M_LPDDR4
207
0cc2a078
TR
208config TARGET_PHYCORE_IMX8MM
209 bool "PHYTEC PHYCORE i.MX8MM"
463a01c7 210 select BINMAN
0cc2a078 211 select IMX8MM
4b3abe59 212 select SUPPORT_SPL
0cc2a078 213 select IMX8M_LPDDR4
c661c511
TR
214
215config TARGET_PHYCORE_IMX8MP
216 bool "PHYTEC PHYCORE i.MX8MP"
bbf04b28 217 select BINMAN
c661c511 218 select IMX8MP
4b3abe59 219 select SUPPORT_SPL
c661c511 220 select IMX8M_LPDDR4
53b516c5
YCLP
221
222config TARGET_IMX8MM_CL_IOT_GATE
223 bool "CompuLab iot-gate-imx8"
224 select BINMAN
225 select IMX8MM
226 select SUPPORT_SPL
227 select IMX8M_LPDDR4
556523b9 228 select SUPPORT_EXTENSION_SCAN
53a24dee
FE
229
230config TARGET_IMX8MM_CL_IOT_GATE_OPTEE
231 bool "CompuLab iot-gate-imx8 with optee support"
232 select BINMAN
233 select IMX8MM
234 select SUPPORT_SPL
235 select IMX8M_LPDDR4
556523b9 236 select SUPPORT_EXTENSION_SCAN
ddb56f37
YCLP
237
238config TARGET_IMX8MP_RSB3720A1_4G
239 bool "Support i.MX8MP RSB3720A1 4G"
240 select BINMAN
241 select IMX8MP
242 select SUPPORT_SPL
243 select IMX8M_LPDDR4
244
245config TARGET_IMX8MP_RSB3720A1_6G
246 bool "Support i.MX8MP RSB3720A1 6G"
247 select BINMAN
248 select IMX8MP
249 select SUPPORT_SPL
250 select IMX8M_LPDDR4
86ac7a9a
PF
251endchoice
252
ddb56f37 253source "board/advantech/imx8mp_rsb3720a1/Kconfig"
7666cccf
II
254source "board/beacon/imx8mm/Kconfig"
255source "board/beacon/imx8mn/Kconfig"
6c317fed 256source "board/bsh/imx8mn_smm_s2/Kconfig"
7666cccf 257source "board/compulab/imx8mm-cl-iot-gate/Kconfig"
bba6cc70 258source "board/data_modul/imx8mm_edm_sbc/Kconfig"
e3409a4c 259source "board/engicam/imx8mm/Kconfig"
86ac7a9a 260source "board/freescale/imx8mq_evk/Kconfig"
9b15ce91 261source "board/freescale/imx8mm_evk/Kconfig"
d239d9d9 262source "board/freescale/imx8mn_evk/Kconfig"
439321b2 263source "board/freescale/imx8mp_evk/Kconfig"
03bf8436 264source "board/gateworks/venice/Kconfig"
ef99f3d9 265source "board/google/imx8mq_phanbell/Kconfig"
16c7369e 266source "board/kontron/pitx_imx8m/Kconfig"
9cab87f1 267source "board/kontron/sl-mx8mm/Kconfig"
d7f72b68 268source "board/menlo/mx8menlo/Kconfig"
0cc2a078 269source "board/phytec/phycore_imx8mm/Kconfig"
c661c511 270source "board/phytec/phycore_imx8mp/Kconfig"
7666cccf
II
271source "board/ronetix/imx8mq-cm/Kconfig"
272source "board/technexion/pico-imx8mq/Kconfig"
c4c1ed68 273source "board/variscite/imx8mn_var_som/Kconfig"
7666cccf 274source "board/toradex/verdin-imx8mm/Kconfig"
2bc2f817 275source "board/toradex/verdin-imx8mp/Kconfig"
86ac7a9a 276
7a7391fd 277endif