]> git.sur5r.net Git - u-boot/blob - arch/arm/mach-imx/mx6/Kconfig
3ffdea20a1c07ae1ead0c6ad4d239e81aebaef2d
[u-boot] / 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         imply ENV_IS_IN_MMC
34
35 config MX6SLL
36         select ROM_UNIFIED_SECTIONS
37         bool
38
39 config MX6UL
40         select SYS_L2CACHE_OFF
41         select ROM_UNIFIED_SECTIONS
42         bool
43
44 config MX6UL_LITESOM
45         bool
46         select MX6UL
47         select DM
48         select DM_THERMAL
49         select SUPPORT_SPL
50
51 config MX6UL_OPOS6UL
52         bool
53         select MX6UL
54         select BOARD_LATE_INIT
55         select DM
56         select DM_GPIO
57         select DM_MMC
58         select DM_THERMAL
59         select SUPPORT_SPL
60
61 config MX6ULL
62         bool
63         select MX6UL
64
65 config MX6_DDRCAL
66         bool "Include dynamic DDR calibration routines"
67         depends on SPL
68         default n
69         help
70           Say "Y" if your board uses dynamic (per-boot) DDR calibration.
71           If unsure, say N.
72
73 choice
74         prompt "MX6 board select"
75         optional
76
77 config TARGET_ADVANTECH_DMS_BA16
78         bool "Advantech dms-ba16"
79         select BOARD_LATE_INIT
80         select MX6Q
81         imply CMD_SATA
82
83 config TARGET_APALIS_IMX6
84         bool "Toradex Apalis iMX6 board"
85         select BOARD_LATE_INIT
86         select SUPPORT_SPL
87         select DM
88         select DM_SERIAL
89         select DM_THERMAL
90         imply CMD_SATA
91
92 config TARGET_ARISTAINETOS
93         bool "aristainetos"
94
95 config TARGET_ARISTAINETOS2
96         bool "aristainetos2"
97         select BOARD_LATE_INIT
98
99 config TARGET_ARISTAINETOS2B
100         bool "Support aristainetos2-revB"
101         select BOARD_LATE_INIT
102
103 config TARGET_CGTQMX6EVAL
104         bool "cgtqmx6eval"
105         select BOARD_LATE_INIT
106         select SUPPORT_SPL
107         select DM
108         select DM_THERMAL
109
110 config TARGET_CM_FX6
111         bool "CM-FX6"
112         select SUPPORT_SPL
113         select DM
114         select DM_SERIAL
115         select DM_GPIO
116
117 config TARGET_COLIBRI_IMX6
118         bool "Toradex Colibri iMX6 board"
119         select BOARD_LATE_INIT
120         select SUPPORT_SPL
121         select DM
122         select DM_SERIAL
123         select DM_THERMAL
124
125 config TARGET_EMBESTMX6BOARDS
126         bool "embestmx6boards"
127         select BOARD_LATE_INIT
128
129 config TARGET_GE_B450V3
130         bool "General Electric B450v3"
131         select BOARD_LATE_INIT
132         select MX6Q
133
134 config TARGET_GE_B650V3
135         bool "General Electric B650v3"
136         select BOARD_LATE_INIT
137         select MX6Q
138
139 config TARGET_GE_B850V3
140         bool "General Electric B850v3"
141         select BOARD_LATE_INIT
142         select MX6Q
143
144 config TARGET_GW_VENTANA
145         bool "gw_ventana"
146         select SUPPORT_SPL
147         imply CMD_SATA
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_PFLA02
335         bool "Phytec PFLA02 (PhyFlex) i.MX6 Quad"
336         select BOARD_LATE_INIT
337         select SUPPORT_SPL
338
339 config TARGET_SECOMX6
340         bool "secomx6 boards"
341
342 config TARGET_TBS2910
343         bool "TBS2910 Matrix ARM mini PC"
344
345 config TARGET_TITANIUM
346         bool "titanium"
347
348 config TARGET_TQMA6
349         bool "TQ Systems TQMa6 board"
350         select BOARD_LATE_INIT
351
352 config TARGET_UDOO
353         bool "udoo"
354         select BOARD_LATE_INIT
355         select SUPPORT_SPL
356
357 config TARGET_UDOO_NEO
358         bool "UDOO Neo"
359         select BOARD_LATE_INIT
360         select SUPPORT_SPL
361         select MX6SX
362         select DM
363         select DM_THERMAL
364
365 config TARGET_SAMTEC_VINING_2000
366         bool "samtec VIN|ING 2000"
367         select BOARD_LATE_INIT
368         select MX6SX
369         select DM
370         select DM_THERMAL
371
372 config TARGET_WANDBOARD
373         bool "wandboard"
374         select BOARD_LATE_INIT
375         select SUPPORT_SPL
376
377 config TARGET_WARP
378         bool "WaRP"
379         select BOARD_LATE_INIT
380
381 config TARGET_XPRESS
382         bool "CCV xPress"
383         select BOARD_LATE_INIT
384         select MX6UL
385         select DM
386         select DM_THERMAL
387         select SUPPORT_SPL
388
389 config TARGET_ZC5202
390         bool "zc5202"
391         select BOARD_LATE_INIT
392         select SUPPORT_SPL
393         select DM
394         select DM_THERMAL
395
396 config TARGET_ZC5601
397         bool "zc5601"
398         select BOARD_LATE_INIT
399         select SUPPORT_SPL
400         select DM
401         select DM_THERMAL
402
403 endchoice
404
405 config SYS_SOC
406         default "mx6"
407
408 source "board/ge/bx50v3/Kconfig"
409 source "board/advantech/dms-ba16/Kconfig"
410 source "board/aristainetos/Kconfig"
411 source "board/armadeus/opos6uldev/Kconfig"
412 source "board/bachmann/ot1200/Kconfig"
413 source "board/barco/platinum/Kconfig"
414 source "board/barco/titanium/Kconfig"
415 source "board/boundary/nitrogen6x/Kconfig"
416 source "board/ccv/xpress/Kconfig"
417 source "board/compulab/cm_fx6/Kconfig"
418 source "board/congatec/cgtqmx6eval/Kconfig"
419 source "board/el/el6x/Kconfig"
420 source "board/embest/mx6boards/Kconfig"
421 source "board/engicam/geam6ul/Kconfig"
422 source "board/engicam/icorem6/Kconfig"
423 source "board/engicam/icorem6_rqs/Kconfig"
424 source "board/engicam/isiotmx6ul/Kconfig"
425 source "board/freescale/mx6qarm2/Kconfig"
426 source "board/freescale/mx6sabreauto/Kconfig"
427 source "board/freescale/mx6sabresd/Kconfig"
428 source "board/freescale/mx6slevk/Kconfig"
429 source "board/freescale/mx6sllevk/Kconfig"
430 source "board/freescale/mx6sxsabresd/Kconfig"
431 source "board/freescale/mx6sxsabreauto/Kconfig"
432 source "board/freescale/mx6ul_14x14_evk/Kconfig"
433 source "board/freescale/mx6ullevk/Kconfig"
434 source "board/grinn/liteboard/Kconfig"
435 source "board/phytec/pcm058/Kconfig"
436 source "board/phytec/pfla02/Kconfig"
437 source "board/gateworks/gw_ventana/Kconfig"
438 source "board/kosagi/novena/Kconfig"
439 source "board/samtec/vining_2000/Kconfig"
440 source "board/liebherr/mccmon6/Kconfig"
441 source "board/logicpd/imx6/Kconfig"
442 source "board/seco/Kconfig"
443 source "board/solidrun/mx6cuboxi/Kconfig"
444 source "board/technexion/pico-imx6ul/Kconfig"
445 source "board/tbs/tbs2910/Kconfig"
446 source "board/tqc/tqma6/Kconfig"
447 source "board/toradex/apalis_imx6/Kconfig"
448 source "board/toradex/colibri_imx6/Kconfig"
449 source "board/udoo/Kconfig"
450 source "board/udoo/neo/Kconfig"
451 source "board/wandboard/Kconfig"
452 source "board/warp/Kconfig"
453
454 endif