]> git.ipfire.org Git - people/ms/u-boot.git/blob - arch/arm/cpu/armv7/mx6/Kconfig
arm: imx6ul: Add Engicam Is.IoT MX6UL Starter Kit initial support
[people/ms/u-boot.git] / 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