]> git.sur5r.net Git - u-boot/blob - arch/arm/cpu/armv7/mx6/Kconfig
91741360763575d77deefbffb5486fed68245f18
[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_MX6QARM2
159         bool "mx6qarm2"
160
161 config TARGET_MX6Q_ICORE
162         bool "Support Engicam i.Core"
163         select MX6QDL
164         select OF_CONTROL
165         select DM
166         select DM_ETH
167         select DM_GPIO
168         select DM_I2C
169         select DM_MMC
170         select DM_THERMAL
171         select SUPPORT_SPL
172
173 config TARGET_MX6Q_ICORE_RQS
174         bool "Support Engicam i.Core RQS"
175         select BOARD_LATE_INIT
176         select MX6QDL
177         select OF_CONTROL
178         select DM
179         select DM_ETH
180         select DM_GPIO
181         select DM_I2C
182         select DM_MMC
183         select DM_THERMAL
184         select SUPPORT_SPL
185
186 config TARGET_MX6QSABREAUTO
187         bool "mx6qsabreauto"
188         select BOARD_LATE_INIT
189         select DM
190         select DM_THERMAL
191         select BOARD_EARLY_INIT_F
192
193 config TARGET_MX6SABRESD
194         bool "mx6sabresd"
195         select BOARD_LATE_INIT
196         select SUPPORT_SPL
197         select DM
198         select DM_THERMAL
199         select BOARD_EARLY_INIT_F
200
201 config TARGET_MX6SLEVK
202         bool "mx6slevk"
203         select SUPPORT_SPL
204
205 config TARGET_MX6SLLEVK
206         bool "mx6sll evk"
207         select BOARD_LATE_INIT
208         select MX6SLL
209         select DM
210         select DM_THERMAL
211
212 config TARGET_MX6SXSABRESD
213         bool "mx6sxsabresd"
214         select MX6SX
215         select SUPPORT_SPL
216         select DM
217         select DM_THERMAL
218         select BOARD_EARLY_INIT_F
219
220 config TARGET_MX6SXSABREAUTO
221         bool "mx6sxsabreauto"
222         select BOARD_LATE_INIT
223         select MX6SX
224         select DM
225         select DM_THERMAL
226         select BOARD_EARLY_INIT_F
227
228 config TARGET_MX6UL_9X9_EVK
229         bool "mx6ul_9x9_evk"
230         select BOARD_LATE_INIT
231         select MX6UL
232         select DM
233         select DM_THERMAL
234         select SUPPORT_SPL
235
236 config TARGET_MX6UL_14X14_EVK
237         select BOARD_LATE_INIT
238         bool "mx6ul_14x14_evk"
239         select MX6UL
240         select DM
241         select DM_THERMAL
242         select SUPPORT_SPL
243
244 config TARGET_MX6UL_GEAM
245         bool "Support Engicam GEAM6UL"
246         select MX6UL
247         select OF_CONTROL
248         select DM
249         select DM_ETH
250         select DM_GPIO
251         select DM_I2C
252         select DM_MMC
253         select DM_THERMAL
254         select SUPPORT_SPL
255 config TARGET_MX6UL_ISIOT
256         bool "Support Engicam Is.IoT MX6UL"
257         select BOARD_LATE_INIT
258         select MX6UL
259         select OF_CONTROL
260         select DM
261         select DM_ETH
262         select DM_GPIO
263         select DM_I2C
264         select DM_MMC
265         select DM_THERMAL
266         select SUPPORT_SPL
267
268 config TARGET_MX6ULL_14X14_EVK
269         bool "Support mx6ull_14x14_evk"
270         select BOARD_LATE_INIT
271         select MX6ULL
272         select DM
273         select DM_THERMAL
274
275 config TARGET_NITROGEN6X
276         bool "nitrogen6x"
277
278 config TARGET_OPOS6ULDEV
279         bool "Armadeus OPOS6ULDev board"
280         select MX6UL_OPOS6UL
281
282 config TARGET_OT1200
283         bool "Bachmann OT1200"
284         select SUPPORT_SPL
285
286 config TARGET_PICO_IMX6UL
287         bool "PICO-IMX6UL-EMMC"
288         select MX6UL
289
290 config TARGET_LITEBOARD
291         bool "Grinn liteBoard (i.MX6UL)"
292         select BOARD_LATE_INIT
293         select MX6UL_LITESOM
294
295 config TARGET_PLATINUM_PICON
296         bool "platinum-picon"
297         select SUPPORT_SPL
298
299 config TARGET_PLATINUM_TITANIUM
300         bool "platinum-titanium"
301         select SUPPORT_SPL
302
303 config TARGET_PCM058
304         bool "Phytec PCM058 i.MX6 Quad"
305         select BOARD_LATE_INIT
306         select SUPPORT_SPL
307
308 config TARGET_SECOMX6
309         bool "secomx6 boards"
310
311 config TARGET_TBS2910
312         bool "TBS2910 Matrix ARM mini PC"
313
314 config TARGET_TITANIUM
315         bool "titanium"
316
317 config TARGET_TQMA6
318         bool "TQ Systems TQMa6 board"
319         select BOARD_LATE_INIT
320
321 config TARGET_UDOO
322         bool "udoo"
323         select BOARD_LATE_INIT
324         select SUPPORT_SPL
325
326 config TARGET_UDOO_NEO
327         bool "UDOO Neo"
328         select BOARD_LATE_INIT
329         select SUPPORT_SPL
330         select MX6SX
331         select DM
332         select DM_THERMAL
333
334 config TARGET_SAMTEC_VINING_2000
335         bool "samtec VIN|ING 2000"
336         select BOARD_LATE_INIT
337         select MX6SX
338         select DM
339         select DM_THERMAL
340
341 config TARGET_WANDBOARD
342         bool "wandboard"
343         select BOARD_LATE_INIT
344         select SUPPORT_SPL
345
346 config TARGET_WARP
347         bool "WaRP"
348         select BOARD_LATE_INIT
349
350 config TARGET_XPRESS
351         bool "CCV xPress"
352         select BOARD_LATE_INIT
353         select MX6UL
354         select DM
355         select DM_THERMAL
356         select SUPPORT_SPL
357
358 config TARGET_ZC5202
359         bool "zc5202"
360         select BOARD_LATE_INIT
361         select SUPPORT_SPL
362         select DM
363         select DM_THERMAL
364
365 config TARGET_ZC5601
366         bool "zc5601"
367         select BOARD_LATE_INIT
368         select SUPPORT_SPL
369         select DM
370         select DM_THERMAL
371
372 endchoice
373
374 config SYS_SOC
375         default "mx6"
376
377 source "board/ge/bx50v3/Kconfig"
378 source "board/advantech/dms-ba16/Kconfig"
379 source "board/aristainetos/Kconfig"
380 source "board/armadeus/opos6uldev/Kconfig"
381 source "board/bachmann/ot1200/Kconfig"
382 source "board/barco/platinum/Kconfig"
383 source "board/barco/titanium/Kconfig"
384 source "board/boundary/nitrogen6x/Kconfig"
385 source "board/ccv/xpress/Kconfig"
386 source "board/compulab/cm_fx6/Kconfig"
387 source "board/congatec/cgtqmx6eval/Kconfig"
388 source "board/el/el6x/Kconfig"
389 source "board/embest/mx6boards/Kconfig"
390 source "board/engicam/geam6ul/Kconfig"
391 source "board/engicam/icorem6/Kconfig"
392 source "board/engicam/icorem6_rqs/Kconfig"
393 source "board/engicam/isiotmx6ul/Kconfig"
394 source "board/freescale/mx6qarm2/Kconfig"
395 source "board/freescale/mx6qsabreauto/Kconfig"
396 source "board/freescale/mx6sabresd/Kconfig"
397 source "board/freescale/mx6slevk/Kconfig"
398 source "board/freescale/mx6sllevk/Kconfig"
399 source "board/freescale/mx6sxsabresd/Kconfig"
400 source "board/freescale/mx6sxsabreauto/Kconfig"
401 source "board/freescale/mx6ul_14x14_evk/Kconfig"
402 source "board/freescale/mx6ullevk/Kconfig"
403 source "board/grinn/liteboard/Kconfig"
404 source "board/phytec/pcm058/Kconfig"
405 source "board/gateworks/gw_ventana/Kconfig"
406 source "board/kosagi/novena/Kconfig"
407 source "board/samtec/vining_2000/Kconfig"
408 source "board/liebherr/mccmon6/Kconfig"
409 source "board/seco/Kconfig"
410 source "board/solidrun/mx6cuboxi/Kconfig"
411 source "board/technexion/pico-imx6ul/Kconfig"
412 source "board/tbs/tbs2910/Kconfig"
413 source "board/tqc/tqma6/Kconfig"
414 source "board/toradex/apalis_imx6/Kconfig"
415 source "board/toradex/colibri_imx6/Kconfig"
416 source "board/udoo/Kconfig"
417 source "board/udoo/neo/Kconfig"
418 source "board/wandboard/Kconfig"
419 source "board/warp/Kconfig"
420
421 endif