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