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