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