]> git.sur5r.net Git - u-boot/blob - arch/arm/mach-imx/mx6/Kconfig
Convert CONFIG_CMD_SPL to Kconfig
[u-boot] / 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