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