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