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