]> git.ipfire.org Git - people/ms/u-boot.git/blob - arch/arm/mach-imx/mx6/Kconfig
Convert CONFIG_CMD_SPL to Kconfig
[people/ms/u-boot.git] / arch / arm / mach-imx / 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 imply CMD_FUSE
11
12 config MX6D
13 bool
14
15 config MX6DL
16 bool
17
18 config MX6Q
19 bool
20
21 config MX6QDL
22 bool
23
24 config MX6S
25 bool
26
27 config MX6SL
28 bool
29
30 config MX6SX
31 select ROM_UNIFIED_SECTIONS
32 bool
33 imply ENV_IS_IN_MMC
34
35 config MX6SLL
36 select ROM_UNIFIED_SECTIONS
37 bool
38
39 config MX6UL
40 select SYS_L2CACHE_OFF
41 select ROM_UNIFIED_SECTIONS
42 bool
43
44 config MX6UL_LITESOM
45 bool
46 select MX6UL
47 select DM
48 select DM_THERMAL
49 select SUPPORT_SPL
50
51 config MX6UL_OPOS6UL
52 bool
53 select MX6UL
54 select BOARD_LATE_INIT
55 select DM
56 select DM_GPIO
57 select DM_MMC
58 select DM_THERMAL
59 select SUPPORT_SPL
60
61 config MX6ULL
62 bool
63 select MX6UL
64
65 config MX6_DDRCAL
66 bool "Include dynamic DDR calibration routines"
67 depends on SPL
68 default n
69 help
70 Say "Y" if your board uses dynamic (per-boot) DDR calibration.
71 If unsure, say N.
72
73 choice
74 prompt "MX6 board select"
75 optional
76
77 config TARGET_ADVANTECH_DMS_BA16
78 bool "Advantech dms-ba16"
79 select BOARD_LATE_INIT
80 select MX6Q
81 imply CMD_SATA
82
83 config TARGET_APALIS_IMX6
84 bool "Toradex Apalis iMX6 board"
85 select BOARD_LATE_INIT
86 select SUPPORT_SPL
87 select DM
88 select DM_SERIAL
89 select DM_THERMAL
90 imply CMD_SATA
91
92 config TARGET_ARISTAINETOS
93 bool "aristainetos"
94
95 config TARGET_ARISTAINETOS2
96 bool "aristainetos2"
97 select BOARD_LATE_INIT
98
99 config TARGET_ARISTAINETOS2B
100 bool "Support aristainetos2-revB"
101 select BOARD_LATE_INIT
102
103 config TARGET_CGTQMX6EVAL
104 bool "cgtqmx6eval"
105 select BOARD_LATE_INIT
106 select SUPPORT_SPL
107 select DM
108 select DM_THERMAL
109
110 config TARGET_CM_FX6
111 bool "CM-FX6"
112 select SUPPORT_SPL
113 select DM
114 select DM_SERIAL
115 select DM_GPIO
116
117 config TARGET_COLIBRI_IMX6
118 bool "Toradex Colibri iMX6 board"
119 select BOARD_LATE_INIT
120 select SUPPORT_SPL
121 select DM
122 select DM_SERIAL
123 select DM_THERMAL
124
125 config TARGET_EMBESTMX6BOARDS
126 bool "embestmx6boards"
127 select BOARD_LATE_INIT
128
129 config TARGET_GE_B450V3
130 bool "General Electric B450v3"
131 select BOARD_LATE_INIT
132 select MX6Q
133
134 config TARGET_GE_B650V3
135 bool "General Electric B650v3"
136 select BOARD_LATE_INIT
137 select MX6Q
138
139 config TARGET_GE_B850V3
140 bool "General Electric B850v3"
141 select BOARD_LATE_INIT
142 select MX6Q
143
144 config TARGET_GW_VENTANA
145 bool "gw_ventana"
146 select SUPPORT_SPL
147 imply CMD_SATA
148 imply CMD_SPL
149
150 config TARGET_KOSAGI_NOVENA
151 bool "Kosagi Novena"
152 select BOARD_LATE_INIT
153 select SUPPORT_SPL
154
155 config TARGET_MCCMON6
156 bool "mccmon6"
157 select SUPPORT_SPL
158
159 config TARGET_MX6CUBOXI
160 bool "Solid-run mx6 boards"
161 select BOARD_LATE_INIT
162 select SUPPORT_SPL
163
164 config TARGET_MX6LOGICPD
165 bool "Logic PD i.MX6 SOM"
166 select BOARD_EARLY_INIT_F
167 select BOARD_LATE_INIT
168 select DM
169 select DM_ETH
170 select DM_GPIO
171 select DM_I2C
172 select DM_MMC
173 select DM_PMIC
174 select DM_REGULATOR
175 select OF_CONTROL
176
177 config TARGET_MX6QARM2
178 bool "mx6qarm2"
179
180 config TARGET_MX6Q_ICORE
181 bool "Support Engicam i.Core"
182 select BOARD_LATE_INIT
183 select MX6QDL
184 select OF_CONTROL
185 select SPL_OF_LIBFDT
186 select DM
187 select DM_ETH
188 select DM_GPIO
189 select DM_I2C
190 select DM_MMC
191 select DM_THERMAL
192 select SUPPORT_SPL
193 select SPL_LOAD_FIT
194
195 config TARGET_MX6Q_ICORE_RQS
196 bool "Support Engicam i.Core RQS"
197 select BOARD_LATE_INIT
198 select MX6QDL
199 select OF_CONTROL
200 select SPL_OF_LIBFDT
201 select DM
202 select DM_ETH
203 select DM_GPIO
204 select DM_I2C
205 select DM_MMC
206 select DM_THERMAL
207 select SUPPORT_SPL
208 select SPL_LOAD_FIT
209
210 config TARGET_MX6SABREAUTO
211 bool "mx6sabreauto"
212 select BOARD_LATE_INIT
213 select SUPPORT_SPL
214 select DM
215 select DM_THERMAL
216 select BOARD_EARLY_INIT_F
217
218 config TARGET_MX6SABRESD
219 bool "mx6sabresd"
220 select BOARD_LATE_INIT
221 select SUPPORT_SPL
222 select DM
223 select DM_THERMAL
224 select BOARD_EARLY_INIT_F
225
226 config TARGET_MX6SLEVK
227 bool "mx6slevk"
228 select SUPPORT_SPL
229
230 config TARGET_MX6SLLEVK
231 bool "mx6sll evk"
232 select BOARD_LATE_INIT
233 select MX6SLL
234 select DM
235 select DM_THERMAL
236
237 config TARGET_MX6SXSABRESD
238 bool "mx6sxsabresd"
239 select MX6SX
240 select SUPPORT_SPL
241 select DM
242 select DM_THERMAL
243 select BOARD_EARLY_INIT_F
244
245 config TARGET_MX6SXSABREAUTO
246 bool "mx6sxsabreauto"
247 select BOARD_LATE_INIT
248 select MX6SX
249 select DM
250 select DM_THERMAL
251 select BOARD_EARLY_INIT_F
252
253 config TARGET_MX6UL_9X9_EVK
254 bool "mx6ul_9x9_evk"
255 select BOARD_LATE_INIT
256 select MX6UL
257 select DM
258 select DM_THERMAL
259 select SUPPORT_SPL
260
261 config TARGET_MX6UL_14X14_EVK
262 select BOARD_LATE_INIT
263 bool "mx6ul_14x14_evk"
264 select MX6UL
265 select DM
266 select DM_THERMAL
267 select SUPPORT_SPL
268
269 config TARGET_MX6UL_GEAM
270 bool "Support Engicam GEAM6UL"
271 select BOARD_LATE_INIT
272 select MX6UL
273 select OF_CONTROL
274 select DM
275 select DM_ETH
276 select DM_GPIO
277 select DM_I2C
278 select DM_MMC
279 select DM_THERMAL
280 select SUPPORT_SPL
281 config TARGET_MX6UL_ISIOT
282 bool "Support Engicam Is.IoT MX6UL"
283 select BOARD_LATE_INIT
284 select MX6UL
285 select OF_CONTROL
286 select DM
287 select DM_ETH
288 select DM_GPIO
289 select DM_I2C
290 select DM_MMC
291 select DM_THERMAL
292 select SUPPORT_SPL
293
294 config TARGET_MX6ULL_14X14_EVK
295 bool "Support mx6ull_14x14_evk"
296 select BOARD_LATE_INIT
297 select MX6ULL
298 select DM
299 select DM_THERMAL
300
301 config TARGET_NITROGEN6X
302 bool "nitrogen6x"
303
304 config TARGET_OPOS6ULDEV
305 bool "Armadeus OPOS6ULDev board"
306 select MX6UL_OPOS6UL
307
308 config TARGET_OT1200
309 bool "Bachmann OT1200"
310 select SUPPORT_SPL
311 imply CMD_SATA
312
313 config TARGET_PICO_IMX6UL
314 bool "PICO-IMX6UL-EMMC"
315 select MX6UL
316
317 config TARGET_LITEBOARD
318 bool "Grinn liteBoard (i.MX6UL)"
319 select BOARD_LATE_INIT
320 select MX6UL_LITESOM
321
322 config TARGET_PLATINUM_PICON
323 bool "platinum-picon"
324 select SUPPORT_SPL
325
326 config TARGET_PLATINUM_TITANIUM
327 bool "platinum-titanium"
328 select SUPPORT_SPL
329
330 config TARGET_PCM058
331 bool "Phytec PCM058 i.MX6 Quad"
332 select BOARD_LATE_INIT
333 select SUPPORT_SPL
334
335 config TARGET_SECOMX6
336 bool "secomx6 boards"
337
338 config TARGET_TBS2910
339 bool "TBS2910 Matrix ARM mini PC"
340
341 config TARGET_TITANIUM
342 bool "titanium"
343
344 config TARGET_TQMA6
345 bool "TQ Systems TQMa6 board"
346 select BOARD_LATE_INIT
347
348 config TARGET_UDOO
349 bool "udoo"
350 select BOARD_LATE_INIT
351 select SUPPORT_SPL
352
353 config TARGET_UDOO_NEO
354 bool "UDOO Neo"
355 select BOARD_LATE_INIT
356 select SUPPORT_SPL
357 select MX6SX
358 select DM
359 select DM_THERMAL
360
361 config TARGET_SAMTEC_VINING_2000
362 bool "samtec VIN|ING 2000"
363 select BOARD_LATE_INIT
364 select MX6SX
365 select DM
366 select DM_THERMAL
367
368 config TARGET_WANDBOARD
369 bool "wandboard"
370 select BOARD_LATE_INIT
371 select SUPPORT_SPL
372
373 config TARGET_WARP
374 bool "WaRP"
375 select BOARD_LATE_INIT
376
377 config TARGET_XPRESS
378 bool "CCV xPress"
379 select BOARD_LATE_INIT
380 select MX6UL
381 select DM
382 select DM_THERMAL
383 select SUPPORT_SPL
384
385 config TARGET_ZC5202
386 bool "zc5202"
387 select BOARD_LATE_INIT
388 select SUPPORT_SPL
389 select DM
390 select DM_THERMAL
391
392 config TARGET_ZC5601
393 bool "zc5601"
394 select BOARD_LATE_INIT
395 select SUPPORT_SPL
396 select DM
397 select DM_THERMAL
398
399 endchoice
400
401 config SYS_SOC
402 default "mx6"
403
404 source "board/ge/bx50v3/Kconfig"
405 source "board/advantech/dms-ba16/Kconfig"
406 source "board/aristainetos/Kconfig"
407 source "board/armadeus/opos6uldev/Kconfig"
408 source "board/bachmann/ot1200/Kconfig"
409 source "board/barco/platinum/Kconfig"
410 source "board/barco/titanium/Kconfig"
411 source "board/boundary/nitrogen6x/Kconfig"
412 source "board/ccv/xpress/Kconfig"
413 source "board/compulab/cm_fx6/Kconfig"
414 source "board/congatec/cgtqmx6eval/Kconfig"
415 source "board/el/el6x/Kconfig"
416 source "board/embest/mx6boards/Kconfig"
417 source "board/engicam/geam6ul/Kconfig"
418 source "board/engicam/icorem6/Kconfig"
419 source "board/engicam/icorem6_rqs/Kconfig"
420 source "board/engicam/isiotmx6ul/Kconfig"
421 source "board/freescale/mx6qarm2/Kconfig"
422 source "board/freescale/mx6sabreauto/Kconfig"
423 source "board/freescale/mx6sabresd/Kconfig"
424 source "board/freescale/mx6slevk/Kconfig"
425 source "board/freescale/mx6sllevk/Kconfig"
426 source "board/freescale/mx6sxsabresd/Kconfig"
427 source "board/freescale/mx6sxsabreauto/Kconfig"
428 source "board/freescale/mx6ul_14x14_evk/Kconfig"
429 source "board/freescale/mx6ullevk/Kconfig"
430 source "board/grinn/liteboard/Kconfig"
431 source "board/phytec/pcm058/Kconfig"
432 source "board/gateworks/gw_ventana/Kconfig"
433 source "board/kosagi/novena/Kconfig"
434 source "board/samtec/vining_2000/Kconfig"
435 source "board/liebherr/mccmon6/Kconfig"
436 source "board/logicpd/imx6/Kconfig"
437 source "board/seco/Kconfig"
438 source "board/solidrun/mx6cuboxi/Kconfig"
439 source "board/technexion/pico-imx6ul/Kconfig"
440 source "board/tbs/tbs2910/Kconfig"
441 source "board/tqc/tqma6/Kconfig"
442 source "board/toradex/apalis_imx6/Kconfig"
443 source "board/toradex/colibri_imx6/Kconfig"
444 source "board/udoo/Kconfig"
445 source "board/udoo/neo/Kconfig"
446 source "board/wandboard/Kconfig"
447 source "board/warp/Kconfig"
448
449 endif