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