]> git.ipfire.org Git - u-boot.git/blame - arch/arm/mach-imx/mx6/Kconfig
i.MX6: engicam: Add imx6q/imx6ul boards for existing boards
[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"
9131c18c 258 select MX6SX
21782828
PF
259 select SUPPORT_SPL
260 select DM
261 select DM_THERMAL
a5d67547 262 select BOARD_EARLY_INIT_F
21782828 263
cf94a342
YL
264config TARGET_MX6SXSABREAUTO
265 bool "mx6sxsabreauto"
e5ec4815 266 select BOARD_LATE_INIT
9131c18c 267 select MX6SX
cf94a342
YL
268 select DM
269 select DM_THERMAL
a5d67547 270 select BOARD_EARLY_INIT_F
cf94a342 271
d9cbb264
PF
272config TARGET_MX6UL_9X9_EVK
273 bool "mx6ul_9x9_evk"
e5ec4815 274 select BOARD_LATE_INIT
d9cbb264 275 select MX6UL
d9cbb264
PF
276 select DM
277 select DM_THERMAL
278 select SUPPORT_SPL
279
21782828 280config TARGET_MX6UL_14X14_EVK
e5ec4815 281 select BOARD_LATE_INIT
21782828 282 bool "mx6ul_14x14_evk"
d5b2112e 283 select MX6UL
21782828
PF
284 select DM
285 select DM_THERMAL
286 select SUPPORT_SPL
287
52aaddd6
JT
288config TARGET_MX6UL_ENGICAM
289 bool "Support Engicam GEAM6UL/Is.IoT"
a2f8a456 290 select BOARD_LATE_INIT
e9dfa1e1
JT
291 select MX6UL
292 select OF_CONTROL
293 select DM
0421a164 294 select DM_ETH
e9dfa1e1 295 select DM_GPIO
e411e67e 296 select DM_I2C
e9dfa1e1
JT
297 select DM_MMC
298 select DM_THERMAL
299 select SUPPORT_SPL
152038ea
JT
300 select SPL_DM if SPL
301 select SPL_OF_CONTROL if SPL
302 select SPL_SEPARATE_BSS if SPL
303 select SPL_PINCTRL if SPL
a5b9f8c8 304
55a42b33
PF
305config TARGET_MX6ULL_14X14_EVK
306 bool "Support mx6ull_14x14_evk"
e5ec4815 307 select BOARD_LATE_INIT
55a42b33
PF
308 select MX6ULL
309 select DM
310 select DM_THERMAL
311
21782828
PF
312config TARGET_NITROGEN6X
313 bool "nitrogen6x"
ae358449 314 imply USB_HOST_ETHER
f58ad98a
CP
315 imply USB_ETHER_ASIX
316 imply USB_ETHER_SMSC95XX
317 imply USB_ETHER_MCS7830
21782828 318
77f29293
SS
319config TARGET_OPOS6ULDEV
320 bool "Armadeus OPOS6ULDev board"
321 select MX6UL_OPOS6UL
322
21782828
PF
323config TARGET_OT1200
324 bool "Bachmann OT1200"
21782828 325 select SUPPORT_SPL
3bf926c0 326 imply CMD_SATA
21782828 327
69cc7dbf
FE
328config TARGET_PICO_IMX6UL
329 bool "PICO-IMX6UL-EMMC"
330 select MX6UL
331
c9e40e65
MN
332config TARGET_LITEBOARD
333 bool "Grinn liteBoard (i.MX6UL)"
e5ec4815 334 select BOARD_LATE_INIT
d4b1b527 335 select MX6UL_LITESOM
c9e40e65 336
21782828
PF
337config TARGET_PLATINUM_PICON
338 bool "platinum-picon"
21782828
PF
339 select SUPPORT_SPL
340
341config TARGET_PLATINUM_TITANIUM
342 bool "platinum-titanium"
21782828
PF
343 select SUPPORT_SPL
344
876a25d2
SB
345config TARGET_PCM058
346 bool "Phytec PCM058 i.MX6 Quad"
e5ec4815 347 select BOARD_LATE_INIT
876a25d2
SB
348 select SUPPORT_SPL
349
83605d37
SB
350config TARGET_PFLA02
351 bool "Phytec PFLA02 (PhyFlex) i.MX6 Quad"
74da017a 352 select MX6QDL
83605d37
SB
353 select BOARD_LATE_INIT
354 select SUPPORT_SPL
355
058d2316 356config TARGET_SECOMX6
21782828
PF
357 bool "secomx6 boards"
358
359config TARGET_TBS2910
c3f871c1 360 bool "TBS2910 Matrix ARM mini PC"
21782828
PF
361
362config TARGET_TITANIUM
363 bool "titanium"
058d2316 364
51f6c428
MN
365config TARGET_TQMA6
366 bool "TQ Systems TQMa6 board"
e5ec4815 367 select BOARD_LATE_INIT
51f6c428 368
21782828
PF
369config TARGET_UDOO
370 bool "udoo"
74da017a 371 select MX6QDL
e5ec4815 372 select BOARD_LATE_INIT
21782828
PF
373 select SUPPORT_SPL
374
792f1868
BL
375config TARGET_UDOO_NEO
376 bool "UDOO Neo"
e5ec4815 377 select BOARD_LATE_INIT
792f1868 378 select SUPPORT_SPL
4a056c45 379 select MX6SX
0719b16f
BL
380 select DM
381 select DM_THERMAL
792f1868 382
730d2544
CF
383config TARGET_SAMTEC_VINING_2000
384 bool "samtec VIN|ING 2000"
e5ec4815 385 select BOARD_LATE_INIT
730d2544
CF
386 select MX6SX
387 select DM
388 select DM_THERMAL
389
21782828
PF
390config TARGET_WANDBOARD
391 bool "wandboard"
74da017a 392 select MX6QDL
e5ec4815 393 select BOARD_LATE_INIT
21782828
PF
394 select SUPPORT_SPL
395
396config TARGET_WARP
397 bool "WaRP"
e5ec4815 398 select BOARD_LATE_INIT
21782828 399
a7f480d9
SR
400config TARGET_XPRESS
401 bool "CCV xPress"
e5ec4815 402 select BOARD_LATE_INIT
a7f480d9
SR
403 select MX6UL
404 select DM
405 select DM_THERMAL
406 select SUPPORT_SPL
407
8be4f40e
SB
408config TARGET_ZC5202
409 bool "zc5202"
e5ec4815 410 select BOARD_LATE_INIT
8be4f40e
SB
411 select SUPPORT_SPL
412 select DM
413 select DM_THERMAL
414
415config TARGET_ZC5601
416 bool "zc5601"
e5ec4815 417 select BOARD_LATE_INIT
8be4f40e
SB
418 select SUPPORT_SPL
419 select DM
420 select DM_THERMAL
421
058d2316
BB
422endchoice
423
89ebc821
BB
424config SYS_SOC
425 default "mx6"
426
f9162b15 427source "board/ge/bx50v3/Kconfig"
ff383220 428source "board/advantech/dms-ba16/Kconfig"
21782828 429source "board/aristainetos/Kconfig"
77f29293 430source "board/armadeus/opos6uldev/Kconfig"
21782828
PF
431source "board/bachmann/ot1200/Kconfig"
432source "board/barco/platinum/Kconfig"
433source "board/barco/titanium/Kconfig"
434source "board/boundary/nitrogen6x/Kconfig"
a7f480d9 435source "board/ccv/xpress/Kconfig"
21782828
PF
436source "board/compulab/cm_fx6/Kconfig"
437source "board/congatec/cgtqmx6eval/Kconfig"
0a333602 438source "board/dhelectronics/dh_imx6/Kconfig"
8be4f40e 439source "board/el/el6x/Kconfig"
21782828 440source "board/embest/mx6boards/Kconfig"
52aaddd6
JT
441source "board/engicam/imx6q/Kconfig"
442source "board/engicam/imx6ul/Kconfig"
21782828 443source "board/freescale/mx6qarm2/Kconfig"
d7c11502 444source "board/freescale/mx6sabreauto/Kconfig"
21782828
PF
445source "board/freescale/mx6sabresd/Kconfig"
446source "board/freescale/mx6slevk/Kconfig"
47f73504 447source "board/freescale/mx6sllevk/Kconfig"
21782828 448source "board/freescale/mx6sxsabresd/Kconfig"
cf94a342 449source "board/freescale/mx6sxsabreauto/Kconfig"
21782828 450source "board/freescale/mx6ul_14x14_evk/Kconfig"
55a42b33 451source "board/freescale/mx6ullevk/Kconfig"
c9e40e65 452source "board/grinn/liteboard/Kconfig"
876a25d2 453source "board/phytec/pcm058/Kconfig"
83605d37 454source "board/phytec/pfla02/Kconfig"
21782828
PF
455source "board/gateworks/gw_ventana/Kconfig"
456source "board/kosagi/novena/Kconfig"
730d2544 457source "board/samtec/vining_2000/Kconfig"
a3eec24a 458source "board/liebherr/display5/Kconfig"
11bd5e7b 459source "board/liebherr/mccmon6/Kconfig"
f479cec3 460source "board/logicpd/imx6/Kconfig"
058d2316 461source "board/seco/Kconfig"
21782828 462source "board/solidrun/mx6cuboxi/Kconfig"
69cc7dbf 463source "board/technexion/pico-imx6ul/Kconfig"
21782828 464source "board/tbs/tbs2910/Kconfig"
51f6c428 465source "board/tqc/tqma6/Kconfig"
592f4aed 466source "board/toradex/apalis_imx6/Kconfig"
a02d517b 467source "board/toradex/colibri_imx6/Kconfig"
21782828 468source "board/udoo/Kconfig"
792f1868 469source "board/udoo/neo/Kconfig"
21782828
PF
470source "board/wandboard/Kconfig"
471source "board/warp/Kconfig"
058d2316 472
89ebc821 473endif