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