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