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