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