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