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