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