]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/arm/cpu/armv7/mx6/Kconfig
geam6ul: Add modeboot env via board_late_init
[people/ms/u-boot.git] / arch / arm / cpu / armv7 / mx6 / Kconfig
CommitLineData
89ebc821
BB
1if ARCH_MX6
2
3config MX6
4 bool
5 default y
8dda2e2f
TR
6 select ARM_ERRATA_743622 if !MX6UL
7 select ARM_ERRATA_751472 if !MX6UL
8 select ARM_ERRATA_761320 if !MX6UL
9 select ARM_ERRATA_794072 if !MX6UL
89ebc821
BB
10
11config MX6D
12 bool
13
14config MX6DL
15 bool
16
17config MX6Q
18 bool
19
20config MX6QDL
21 bool
22
23config MX6S
24 bool
25
26config MX6SL
27 bool
28
29config MX6SX
a89729c9 30 select ROM_UNIFIED_SECTIONS
89ebc821
BB
31 bool
32
2cc02169
PF
33config MX6SLL
34 select ROM_UNIFIED_SECTIONS
35 bool
36
a2c74aaf
PF
37config MX6UL
38 select SYS_L2CACHE_OFF
a89729c9 39 select ROM_UNIFIED_SECTIONS
a2c74aaf
PF
40 bool
41
d4b1b527
MN
42config MX6UL_LITESOM
43 bool
44 select MX6UL
45 select DM
46 select DM_THERMAL
47 select SUPPORT_SPL
48
77f29293
SS
49config MX6UL_OPOS6UL
50 bool
51 select MX6UL
52 select BOARD_LATE_INIT
53 select DM
54 select DM_GPIO
55 select DM_MMC
56 select DM_THERMAL
57 select SUPPORT_SPL
58
51db4603
YL
59config MX6ULL
60 bool
61 select MX6UL
62
a425bf72
EN
63config MX6_DDRCAL
64 bool "Include dynamic DDR calibration routines"
65 depends on SPL
66 default n
67 help
68 Say "Y" if your board uses dynamic (per-boot) DDR calibration.
69 If unsure, say N.
70
058d2316
BB
71choice
72 prompt "MX6 board select"
a26cd049 73 optional
058d2316 74
ff383220
AB
75config TARGET_ADVANTECH_DMS_BA16
76 bool "Advantech dms-ba16"
e5ec4815 77 select BOARD_LATE_INIT
ff383220
AB
78 select MX6Q
79
592f4aed
MK
80config TARGET_APALIS_IMX6
81 bool "Toradex Apalis iMX6 board"
e5ec4815 82 select BOARD_LATE_INIT
592f4aed
MK
83 select SUPPORT_SPL
84 select DM
85 select DM_SERIAL
86 select DM_THERMAL
87
21782828
PF
88config TARGET_ARISTAINETOS
89 bool "aristainetos"
21782828
PF
90
91config TARGET_ARISTAINETOS2
92 bool "aristainetos2"
e5ec4815 93 select BOARD_LATE_INIT
21782828 94
9627084c
HS
95config TARGET_ARISTAINETOS2B
96 bool "Support aristainetos2-revB"
e5ec4815 97 select BOARD_LATE_INIT
9627084c 98
21782828
PF
99config TARGET_CGTQMX6EVAL
100 bool "cgtqmx6eval"
e5ec4815 101 select BOARD_LATE_INIT
d7140351
OS
102 select SUPPORT_SPL
103 select DM
104 select DM_THERMAL
21782828 105
81f5598b 106config TARGET_CM_FX6
21782828 107 bool "CM-FX6"
81f5598b
NK
108 select SUPPORT_SPL
109 select DM
110 select DM_SERIAL
111 select DM_GPIO
112
a02d517b
MK
113config TARGET_COLIBRI_IMX6
114 bool "Toradex Colibri iMX6 board"
e5ec4815 115 select BOARD_LATE_INIT
a02d517b
MK
116 select SUPPORT_SPL
117 select DM
118 select DM_SERIAL
119 select DM_THERMAL
120
21782828
PF
121config TARGET_EMBESTMX6BOARDS
122 bool "embestmx6boards"
e5ec4815 123 select BOARD_LATE_INIT
21782828 124
f9162b15
AB
125config TARGET_GE_B450V3
126 bool "General Electric B450v3"
e5ec4815 127 select BOARD_LATE_INIT
f9162b15
AB
128 select MX6Q
129
130config TARGET_GE_B650V3
131 bool "General Electric B650v3"
e5ec4815 132 select BOARD_LATE_INIT
f9162b15
AB
133 select MX6Q
134
135config TARGET_GE_B850V3
136 bool "General Electric B850v3"
e5ec4815 137 select BOARD_LATE_INIT
f9162b15
AB
138 select MX6Q
139
21782828
PF
140config TARGET_GW_VENTANA
141 bool "gw_ventana"
21782828
PF
142 select SUPPORT_SPL
143
144config TARGET_KOSAGI_NOVENA
145 bool "Kosagi Novena"
e5ec4815 146 select BOARD_LATE_INIT
21782828
PF
147 select SUPPORT_SPL
148
11bd5e7b
LM
149config TARGET_MCCMON6
150 bool "mccmon6"
151 select SUPPORT_SPL
152
21782828
PF
153config TARGET_MX6CUBOXI
154 bool "Solid-run mx6 boards"
e5ec4815 155 select BOARD_LATE_INIT
21782828
PF
156 select SUPPORT_SPL
157
f479cec3
AF
158config TARGET_MX6LOGICPD
159 bool "Logic PD i.MX6 SOM"
160 select BOARD_EARLY_INIT_F
161 select BOARD_LATE_INIT
162 select DM
163 select DM_ETH
164 select DM_GPIO
165 select DM_I2C
166 select DM_MMC
167 select DM_PMIC
168 select DM_REGULATOR
169 select OF_CONTROL
170
21782828
PF
171config TARGET_MX6QARM2
172 bool "mx6qarm2"
21782828 173
f4b7532f
JT
174config TARGET_MX6Q_ICORE
175 bool "Support Engicam i.Core"
32dcfcec 176 select BOARD_LATE_INIT
f4b7532f 177 select MX6QDL
e88edc7b 178 select OF_CONTROL
f4b7532f 179 select DM
e920f607 180 select DM_ETH
f160c5c8 181 select DM_GPIO
d90384e8 182 select DM_I2C
f160c5c8 183 select DM_MMC
f4b7532f
JT
184 select DM_THERMAL
185 select SUPPORT_SPL
186
871ec6da
JT
187config TARGET_MX6Q_ICORE_RQS
188 bool "Support Engicam i.Core RQS"
a2f8a456 189 select BOARD_LATE_INIT
871ec6da
JT
190 select MX6QDL
191 select OF_CONTROL
192 select DM
854bb75b 193 select DM_ETH
871ec6da 194 select DM_GPIO
dca7c287 195 select DM_I2C
871ec6da
JT
196 select DM_MMC
197 select DM_THERMAL
198 select SUPPORT_SPL
199
21782828
PF
200config TARGET_MX6QSABREAUTO
201 bool "mx6qsabreauto"
e5ec4815 202 select BOARD_LATE_INIT
21782828
PF
203 select DM
204 select DM_THERMAL
a5d67547 205 select BOARD_EARLY_INIT_F
21782828
PF
206
207config TARGET_MX6SABRESD
208 bool "mx6sabresd"
e5ec4815 209 select BOARD_LATE_INIT
21782828
PF
210 select SUPPORT_SPL
211 select DM
212 select DM_THERMAL
a5d67547 213 select BOARD_EARLY_INIT_F
21782828
PF
214
215config TARGET_MX6SLEVK
216 bool "mx6slevk"
e7d3b21b 217 select SUPPORT_SPL
21782828 218
47f73504
PF
219config TARGET_MX6SLLEVK
220 bool "mx6sll evk"
e5ec4815 221 select BOARD_LATE_INIT
47f73504
PF
222 select MX6SLL
223 select DM
224 select DM_THERMAL
225
21782828
PF
226config TARGET_MX6SXSABRESD
227 bool "mx6sxsabresd"
9131c18c 228 select MX6SX
21782828
PF
229 select SUPPORT_SPL
230 select DM
231 select DM_THERMAL
a5d67547 232 select BOARD_EARLY_INIT_F
21782828 233
cf94a342
YL
234config TARGET_MX6SXSABREAUTO
235 bool "mx6sxsabreauto"
e5ec4815 236 select BOARD_LATE_INIT
9131c18c 237 select MX6SX
cf94a342
YL
238 select DM
239 select DM_THERMAL
a5d67547 240 select BOARD_EARLY_INIT_F
cf94a342 241
d9cbb264
PF
242config TARGET_MX6UL_9X9_EVK
243 bool "mx6ul_9x9_evk"
e5ec4815 244 select BOARD_LATE_INIT
d9cbb264 245 select MX6UL
d9cbb264
PF
246 select DM
247 select DM_THERMAL
248 select SUPPORT_SPL
249
21782828 250config TARGET_MX6UL_14X14_EVK
e5ec4815 251 select BOARD_LATE_INIT
21782828 252 bool "mx6ul_14x14_evk"
d5b2112e 253 select MX6UL
21782828
PF
254 select DM
255 select DM_THERMAL
256 select SUPPORT_SPL
257
a5b9f8c8
JT
258config TARGET_MX6UL_GEAM
259 bool "Support Engicam GEAM6UL"
6efb981c 260 select BOARD_LATE_INIT
a5b9f8c8
JT
261 select MX6UL
262 select OF_CONTROL
263 select DM
bd363f80 264 select DM_ETH
a5b9f8c8 265 select DM_GPIO
d31373c4 266 select DM_I2C
a5b9f8c8
JT
267 select DM_MMC
268 select DM_THERMAL
269 select SUPPORT_SPL
e9dfa1e1
JT
270config TARGET_MX6UL_ISIOT
271 bool "Support Engicam Is.IoT MX6UL"
a2f8a456 272 select BOARD_LATE_INIT
e9dfa1e1
JT
273 select MX6UL
274 select OF_CONTROL
275 select DM
0421a164 276 select DM_ETH
e9dfa1e1 277 select DM_GPIO
e411e67e 278 select DM_I2C
e9dfa1e1
JT
279 select DM_MMC
280 select DM_THERMAL
281 select SUPPORT_SPL
a5b9f8c8 282
55a42b33
PF
283config TARGET_MX6ULL_14X14_EVK
284 bool "Support mx6ull_14x14_evk"
e5ec4815 285 select BOARD_LATE_INIT
55a42b33
PF
286 select MX6ULL
287 select DM
288 select DM_THERMAL
289
21782828
PF
290config TARGET_NITROGEN6X
291 bool "nitrogen6x"
21782828 292
77f29293
SS
293config TARGET_OPOS6ULDEV
294 bool "Armadeus OPOS6ULDev board"
295 select MX6UL_OPOS6UL
296
21782828
PF
297config TARGET_OT1200
298 bool "Bachmann OT1200"
21782828
PF
299 select SUPPORT_SPL
300
69cc7dbf
FE
301config TARGET_PICO_IMX6UL
302 bool "PICO-IMX6UL-EMMC"
303 select MX6UL
304
c9e40e65
MN
305config TARGET_LITEBOARD
306 bool "Grinn liteBoard (i.MX6UL)"
e5ec4815 307 select BOARD_LATE_INIT
d4b1b527 308 select MX6UL_LITESOM
c9e40e65 309
21782828
PF
310config TARGET_PLATINUM_PICON
311 bool "platinum-picon"
21782828
PF
312 select SUPPORT_SPL
313
314config TARGET_PLATINUM_TITANIUM
315 bool "platinum-titanium"
21782828
PF
316 select SUPPORT_SPL
317
876a25d2
SB
318config TARGET_PCM058
319 bool "Phytec PCM058 i.MX6 Quad"
e5ec4815 320 select BOARD_LATE_INIT
876a25d2
SB
321 select SUPPORT_SPL
322
058d2316 323config TARGET_SECOMX6
21782828
PF
324 bool "secomx6 boards"
325
326config TARGET_TBS2910
c3f871c1 327 bool "TBS2910 Matrix ARM mini PC"
21782828
PF
328
329config TARGET_TITANIUM
330 bool "titanium"
058d2316 331
51f6c428
MN
332config TARGET_TQMA6
333 bool "TQ Systems TQMa6 board"
e5ec4815 334 select BOARD_LATE_INIT
51f6c428 335
21782828
PF
336config TARGET_UDOO
337 bool "udoo"
e5ec4815 338 select BOARD_LATE_INIT
21782828
PF
339 select SUPPORT_SPL
340
792f1868
BL
341config TARGET_UDOO_NEO
342 bool "UDOO Neo"
e5ec4815 343 select BOARD_LATE_INIT
792f1868 344 select SUPPORT_SPL
4a056c45 345 select MX6SX
0719b16f
BL
346 select DM
347 select DM_THERMAL
792f1868 348
730d2544
CF
349config TARGET_SAMTEC_VINING_2000
350 bool "samtec VIN|ING 2000"
e5ec4815 351 select BOARD_LATE_INIT
730d2544
CF
352 select MX6SX
353 select DM
354 select DM_THERMAL
355
21782828
PF
356config TARGET_WANDBOARD
357 bool "wandboard"
e5ec4815 358 select BOARD_LATE_INIT
21782828
PF
359 select SUPPORT_SPL
360
361config TARGET_WARP
362 bool "WaRP"
e5ec4815 363 select BOARD_LATE_INIT
21782828 364
a7f480d9
SR
365config TARGET_XPRESS
366 bool "CCV xPress"
e5ec4815 367 select BOARD_LATE_INIT
a7f480d9
SR
368 select MX6UL
369 select DM
370 select DM_THERMAL
371 select SUPPORT_SPL
372
8be4f40e
SB
373config TARGET_ZC5202
374 bool "zc5202"
e5ec4815 375 select BOARD_LATE_INIT
8be4f40e
SB
376 select SUPPORT_SPL
377 select DM
378 select DM_THERMAL
379
380config TARGET_ZC5601
381 bool "zc5601"
e5ec4815 382 select BOARD_LATE_INIT
8be4f40e
SB
383 select SUPPORT_SPL
384 select DM
385 select DM_THERMAL
386
058d2316
BB
387endchoice
388
89ebc821
BB
389config SYS_SOC
390 default "mx6"
391
f9162b15 392source "board/ge/bx50v3/Kconfig"
ff383220 393source "board/advantech/dms-ba16/Kconfig"
21782828 394source "board/aristainetos/Kconfig"
77f29293 395source "board/armadeus/opos6uldev/Kconfig"
21782828
PF
396source "board/bachmann/ot1200/Kconfig"
397source "board/barco/platinum/Kconfig"
398source "board/barco/titanium/Kconfig"
399source "board/boundary/nitrogen6x/Kconfig"
a7f480d9 400source "board/ccv/xpress/Kconfig"
21782828
PF
401source "board/compulab/cm_fx6/Kconfig"
402source "board/congatec/cgtqmx6eval/Kconfig"
8be4f40e 403source "board/el/el6x/Kconfig"
21782828 404source "board/embest/mx6boards/Kconfig"
a5b9f8c8 405source "board/engicam/geam6ul/Kconfig"
f4b7532f 406source "board/engicam/icorem6/Kconfig"
871ec6da 407source "board/engicam/icorem6_rqs/Kconfig"
e9dfa1e1 408source "board/engicam/isiotmx6ul/Kconfig"
21782828
PF
409source "board/freescale/mx6qarm2/Kconfig"
410source "board/freescale/mx6qsabreauto/Kconfig"
411source "board/freescale/mx6sabresd/Kconfig"
412source "board/freescale/mx6slevk/Kconfig"
47f73504 413source "board/freescale/mx6sllevk/Kconfig"
21782828 414source "board/freescale/mx6sxsabresd/Kconfig"
cf94a342 415source "board/freescale/mx6sxsabreauto/Kconfig"
21782828 416source "board/freescale/mx6ul_14x14_evk/Kconfig"
55a42b33 417source "board/freescale/mx6ullevk/Kconfig"
c9e40e65 418source "board/grinn/liteboard/Kconfig"
876a25d2 419source "board/phytec/pcm058/Kconfig"
21782828
PF
420source "board/gateworks/gw_ventana/Kconfig"
421source "board/kosagi/novena/Kconfig"
730d2544 422source "board/samtec/vining_2000/Kconfig"
11bd5e7b 423source "board/liebherr/mccmon6/Kconfig"
f479cec3 424source "board/logicpd/imx6/Kconfig"
058d2316 425source "board/seco/Kconfig"
21782828 426source "board/solidrun/mx6cuboxi/Kconfig"
69cc7dbf 427source "board/technexion/pico-imx6ul/Kconfig"
21782828 428source "board/tbs/tbs2910/Kconfig"
51f6c428 429source "board/tqc/tqma6/Kconfig"
592f4aed 430source "board/toradex/apalis_imx6/Kconfig"
a02d517b 431source "board/toradex/colibri_imx6/Kconfig"
21782828 432source "board/udoo/Kconfig"
792f1868 433source "board/udoo/neo/Kconfig"
21782828
PF
434source "board/wandboard/Kconfig"
435source "board/warp/Kconfig"
058d2316 436
89ebc821 437endif