]> git.sur5r.net Git - u-boot/blob - arch/arm/cpu/armv7/mx6/Kconfig
arm: imx6ul: Add Engicam Is.IoT MX6UL Starter Kit initial support
[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_GPIO
250         select DM_MMC
251         select DM_THERMAL
252         select SUPPORT_SPL
253
254 config TARGET_MX6ULL_14X14_EVK
255         bool "Support mx6ull_14x14_evk"
256         select BOARD_LATE_INIT
257         select MX6ULL
258         select DM
259         select DM_THERMAL
260
261 config TARGET_NITROGEN6X
262         bool "nitrogen6x"
263
264 config TARGET_OT1200
265         bool "Bachmann OT1200"
266         select SUPPORT_SPL
267
268 config TARGET_PICO_IMX6UL
269         bool "PICO-IMX6UL-EMMC"
270         select MX6UL
271
272 config TARGET_LITEBOARD
273         bool "Grinn liteBoard (i.MX6UL)"
274         select BOARD_LATE_INIT
275         select MX6UL_LITESOM
276
277 config TARGET_PLATINUM_PICON
278         bool "platinum-picon"
279         select SUPPORT_SPL
280
281 config TARGET_PLATINUM_TITANIUM
282         bool "platinum-titanium"
283         select SUPPORT_SPL
284
285 config TARGET_PCM058
286         bool "Phytec PCM058 i.MX6 Quad"
287         select BOARD_LATE_INIT
288         select SUPPORT_SPL
289
290 config TARGET_SECOMX6
291         bool "secomx6 boards"
292
293 config TARGET_TBS2910
294         bool "TBS2910 Matrix ARM mini PC"
295
296 config TARGET_TITANIUM
297         bool "titanium"
298
299 config TARGET_TQMA6
300         bool "TQ Systems TQMa6 board"
301         select BOARD_LATE_INIT
302
303 config TARGET_UDOO
304         bool "udoo"
305         select BOARD_LATE_INIT
306         select SUPPORT_SPL
307
308 config TARGET_UDOO_NEO
309         bool "UDOO Neo"
310         select BOARD_LATE_INIT
311         select SUPPORT_SPL
312         select MX6SX
313         select DM
314         select DM_THERMAL
315
316 config TARGET_SAMTEC_VINING_2000
317         bool "samtec VIN|ING 2000"
318         select BOARD_LATE_INIT
319         select MX6SX
320         select DM
321         select DM_THERMAL
322
323 config TARGET_WANDBOARD
324         bool "wandboard"
325         select BOARD_LATE_INIT
326         select SUPPORT_SPL
327
328 config TARGET_WARP
329         bool "WaRP"
330         select BOARD_LATE_INIT
331
332 config TARGET_XPRESS
333         bool "CCV xPress"
334         select BOARD_LATE_INIT
335         select MX6UL
336         select DM
337         select DM_THERMAL
338         select SUPPORT_SPL
339
340 config TARGET_ZC5202
341         bool "zc5202"
342         select BOARD_LATE_INIT
343         select SUPPORT_SPL
344         select DM
345         select DM_THERMAL
346
347 config TARGET_ZC5601
348         bool "zc5601"
349         select BOARD_LATE_INIT
350         select SUPPORT_SPL
351         select DM
352         select DM_THERMAL
353
354 endchoice
355
356 config SYS_SOC
357         default "mx6"
358
359 source "board/ge/bx50v3/Kconfig"
360 source "board/advantech/dms-ba16/Kconfig"
361 source "board/aristainetos/Kconfig"
362 source "board/bachmann/ot1200/Kconfig"
363 source "board/barco/platinum/Kconfig"
364 source "board/barco/titanium/Kconfig"
365 source "board/boundary/nitrogen6x/Kconfig"
366 source "board/ccv/xpress/Kconfig"
367 source "board/compulab/cm_fx6/Kconfig"
368 source "board/congatec/cgtqmx6eval/Kconfig"
369 source "board/el/el6x/Kconfig"
370 source "board/embest/mx6boards/Kconfig"
371 source "board/engicam/geam6ul/Kconfig"
372 source "board/engicam/icorem6/Kconfig"
373 source "board/engicam/icorem6_rqs/Kconfig"
374 source "board/engicam/isiotmx6ul/Kconfig"
375 source "board/freescale/mx6qarm2/Kconfig"
376 source "board/freescale/mx6qsabreauto/Kconfig"
377 source "board/freescale/mx6sabresd/Kconfig"
378 source "board/freescale/mx6slevk/Kconfig"
379 source "board/freescale/mx6sllevk/Kconfig"
380 source "board/freescale/mx6sxsabresd/Kconfig"
381 source "board/freescale/mx6sxsabreauto/Kconfig"
382 source "board/freescale/mx6ul_14x14_evk/Kconfig"
383 source "board/freescale/mx6ullevk/Kconfig"
384 source "board/grinn/liteboard/Kconfig"
385 source "board/phytec/pcm058/Kconfig"
386 source "board/gateworks/gw_ventana/Kconfig"
387 source "board/kosagi/novena/Kconfig"
388 source "board/samtec/vining_2000/Kconfig"
389 source "board/liebherr/mccmon6/Kconfig"
390 source "board/seco/Kconfig"
391 source "board/solidrun/mx6cuboxi/Kconfig"
392 source "board/technexion/pico-imx6ul/Kconfig"
393 source "board/tbs/tbs2910/Kconfig"
394 source "board/tqc/tqma6/Kconfig"
395 source "board/toradex/apalis_imx6/Kconfig"
396 source "board/toradex/colibri_imx6/Kconfig"
397 source "board/udoo/Kconfig"
398 source "board/udoo/neo/Kconfig"
399 source "board/wandboard/Kconfig"
400 source "board/warp/Kconfig"
401
402 endif