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