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