]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/arm/cpu/armv7/mx6/Kconfig
imx-common: rdc-sema: correct return value
[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
f479cec3
AF
158config TARGET_MX6LOGICPD
159 bool "Logic PD i.MX6 SOM"
160 select BOARD_EARLY_INIT_F
161 select BOARD_LATE_INIT
162 select DM
163 select DM_ETH
164 select DM_GPIO
165 select DM_I2C
166 select DM_MMC
167 select DM_PMIC
168 select DM_REGULATOR
169 select OF_CONTROL
170
21782828
PF
171config TARGET_MX6QARM2
172 bool "mx6qarm2"
21782828 173
f4b7532f
JT
174config TARGET_MX6Q_ICORE
175 bool "Support Engicam i.Core"
176 select MX6QDL
e88edc7b 177 select OF_CONTROL
f4b7532f 178 select DM
e920f607 179 select DM_ETH
f160c5c8 180 select DM_GPIO
d90384e8 181 select DM_I2C
f160c5c8 182 select DM_MMC
f4b7532f
JT
183 select DM_THERMAL
184 select SUPPORT_SPL
185
871ec6da
JT
186config TARGET_MX6Q_ICORE_RQS
187 bool "Support Engicam i.Core RQS"
a2f8a456 188 select BOARD_LATE_INIT
871ec6da
JT
189 select MX6QDL
190 select OF_CONTROL
191 select DM
854bb75b 192 select DM_ETH
871ec6da 193 select DM_GPIO
dca7c287 194 select DM_I2C
871ec6da
JT
195 select DM_MMC
196 select DM_THERMAL
197 select SUPPORT_SPL
198
21782828
PF
199config TARGET_MX6QSABREAUTO
200 bool "mx6qsabreauto"
e5ec4815 201 select BOARD_LATE_INIT
21782828
PF
202 select DM
203 select DM_THERMAL
a5d67547 204 select BOARD_EARLY_INIT_F
21782828
PF
205
206config TARGET_MX6SABRESD
207 bool "mx6sabresd"
e5ec4815 208 select BOARD_LATE_INIT
21782828
PF
209 select SUPPORT_SPL
210 select DM
211 select DM_THERMAL
a5d67547 212 select BOARD_EARLY_INIT_F
21782828
PF
213
214config TARGET_MX6SLEVK
215 bool "mx6slevk"
e7d3b21b 216 select SUPPORT_SPL
21782828 217
47f73504
PF
218config TARGET_MX6SLLEVK
219 bool "mx6sll evk"
e5ec4815 220 select BOARD_LATE_INIT
47f73504
PF
221 select MX6SLL
222 select DM
223 select DM_THERMAL
224
21782828
PF
225config TARGET_MX6SXSABRESD
226 bool "mx6sxsabresd"
9131c18c 227 select MX6SX
21782828
PF
228 select SUPPORT_SPL
229 select DM
230 select DM_THERMAL
a5d67547 231 select BOARD_EARLY_INIT_F
21782828 232
cf94a342
YL
233config TARGET_MX6SXSABREAUTO
234 bool "mx6sxsabreauto"
e5ec4815 235 select BOARD_LATE_INIT
9131c18c 236 select MX6SX
cf94a342
YL
237 select DM
238 select DM_THERMAL
a5d67547 239 select BOARD_EARLY_INIT_F
cf94a342 240
d9cbb264
PF
241config TARGET_MX6UL_9X9_EVK
242 bool "mx6ul_9x9_evk"
e5ec4815 243 select BOARD_LATE_INIT
d9cbb264 244 select MX6UL
d9cbb264
PF
245 select DM
246 select DM_THERMAL
247 select SUPPORT_SPL
248
21782828 249config TARGET_MX6UL_14X14_EVK
e5ec4815 250 select BOARD_LATE_INIT
21782828 251 bool "mx6ul_14x14_evk"
d5b2112e 252 select MX6UL
21782828
PF
253 select DM
254 select DM_THERMAL
255 select SUPPORT_SPL
256
a5b9f8c8
JT
257config TARGET_MX6UL_GEAM
258 bool "Support Engicam GEAM6UL"
259 select MX6UL
260 select OF_CONTROL
261 select DM
bd363f80 262 select DM_ETH
a5b9f8c8 263 select DM_GPIO
d31373c4 264 select DM_I2C
a5b9f8c8
JT
265 select DM_MMC
266 select DM_THERMAL
267 select SUPPORT_SPL
e9dfa1e1
JT
268config TARGET_MX6UL_ISIOT
269 bool "Support Engicam Is.IoT MX6UL"
a2f8a456 270 select BOARD_LATE_INIT
e9dfa1e1
JT
271 select MX6UL
272 select OF_CONTROL
273 select DM
0421a164 274 select DM_ETH
e9dfa1e1 275 select DM_GPIO
e411e67e 276 select DM_I2C
e9dfa1e1
JT
277 select DM_MMC
278 select DM_THERMAL
279 select SUPPORT_SPL
a5b9f8c8 280
55a42b33
PF
281config TARGET_MX6ULL_14X14_EVK
282 bool "Support mx6ull_14x14_evk"
e5ec4815 283 select BOARD_LATE_INIT
55a42b33
PF
284 select MX6ULL
285 select DM
286 select DM_THERMAL
287
21782828
PF
288config TARGET_NITROGEN6X
289 bool "nitrogen6x"
21782828 290
77f29293
SS
291config TARGET_OPOS6ULDEV
292 bool "Armadeus OPOS6ULDev board"
293 select MX6UL_OPOS6UL
294
21782828
PF
295config TARGET_OT1200
296 bool "Bachmann OT1200"
21782828
PF
297 select SUPPORT_SPL
298
69cc7dbf
FE
299config TARGET_PICO_IMX6UL
300 bool "PICO-IMX6UL-EMMC"
301 select MX6UL
302
c9e40e65
MN
303config TARGET_LITEBOARD
304 bool "Grinn liteBoard (i.MX6UL)"
e5ec4815 305 select BOARD_LATE_INIT
d4b1b527 306 select MX6UL_LITESOM
c9e40e65 307
21782828
PF
308config TARGET_PLATINUM_PICON
309 bool "platinum-picon"
21782828
PF
310 select SUPPORT_SPL
311
312config TARGET_PLATINUM_TITANIUM
313 bool "platinum-titanium"
21782828
PF
314 select SUPPORT_SPL
315
876a25d2
SB
316config TARGET_PCM058
317 bool "Phytec PCM058 i.MX6 Quad"
e5ec4815 318 select BOARD_LATE_INIT
876a25d2
SB
319 select SUPPORT_SPL
320
058d2316 321config TARGET_SECOMX6
21782828
PF
322 bool "secomx6 boards"
323
324config TARGET_TBS2910
c3f871c1 325 bool "TBS2910 Matrix ARM mini PC"
21782828
PF
326
327config TARGET_TITANIUM
328 bool "titanium"
058d2316 329
51f6c428
MN
330config TARGET_TQMA6
331 bool "TQ Systems TQMa6 board"
e5ec4815 332 select BOARD_LATE_INIT
51f6c428 333
21782828
PF
334config TARGET_UDOO
335 bool "udoo"
e5ec4815 336 select BOARD_LATE_INIT
21782828
PF
337 select SUPPORT_SPL
338
792f1868
BL
339config TARGET_UDOO_NEO
340 bool "UDOO Neo"
e5ec4815 341 select BOARD_LATE_INIT
792f1868 342 select SUPPORT_SPL
4a056c45 343 select MX6SX
0719b16f
BL
344 select DM
345 select DM_THERMAL
792f1868 346
730d2544
CF
347config TARGET_SAMTEC_VINING_2000
348 bool "samtec VIN|ING 2000"
e5ec4815 349 select BOARD_LATE_INIT
730d2544
CF
350 select MX6SX
351 select DM
352 select DM_THERMAL
353
21782828
PF
354config TARGET_WANDBOARD
355 bool "wandboard"
e5ec4815 356 select BOARD_LATE_INIT
21782828
PF
357 select SUPPORT_SPL
358
359config TARGET_WARP
360 bool "WaRP"
e5ec4815 361 select BOARD_LATE_INIT
21782828 362
a7f480d9
SR
363config TARGET_XPRESS
364 bool "CCV xPress"
e5ec4815 365 select BOARD_LATE_INIT
a7f480d9
SR
366 select MX6UL
367 select DM
368 select DM_THERMAL
369 select SUPPORT_SPL
370
8be4f40e
SB
371config TARGET_ZC5202
372 bool "zc5202"
e5ec4815 373 select BOARD_LATE_INIT
8be4f40e
SB
374 select SUPPORT_SPL
375 select DM
376 select DM_THERMAL
377
378config TARGET_ZC5601
379 bool "zc5601"
e5ec4815 380 select BOARD_LATE_INIT
8be4f40e
SB
381 select SUPPORT_SPL
382 select DM
383 select DM_THERMAL
384
058d2316
BB
385endchoice
386
89ebc821
BB
387config SYS_SOC
388 default "mx6"
389
f9162b15 390source "board/ge/bx50v3/Kconfig"
ff383220 391source "board/advantech/dms-ba16/Kconfig"
21782828 392source "board/aristainetos/Kconfig"
77f29293 393source "board/armadeus/opos6uldev/Kconfig"
21782828
PF
394source "board/bachmann/ot1200/Kconfig"
395source "board/barco/platinum/Kconfig"
396source "board/barco/titanium/Kconfig"
397source "board/boundary/nitrogen6x/Kconfig"
a7f480d9 398source "board/ccv/xpress/Kconfig"
21782828
PF
399source "board/compulab/cm_fx6/Kconfig"
400source "board/congatec/cgtqmx6eval/Kconfig"
8be4f40e 401source "board/el/el6x/Kconfig"
21782828 402source "board/embest/mx6boards/Kconfig"
a5b9f8c8 403source "board/engicam/geam6ul/Kconfig"
f4b7532f 404source "board/engicam/icorem6/Kconfig"
871ec6da 405source "board/engicam/icorem6_rqs/Kconfig"
e9dfa1e1 406source "board/engicam/isiotmx6ul/Kconfig"
21782828
PF
407source "board/freescale/mx6qarm2/Kconfig"
408source "board/freescale/mx6qsabreauto/Kconfig"
409source "board/freescale/mx6sabresd/Kconfig"
410source "board/freescale/mx6slevk/Kconfig"
47f73504 411source "board/freescale/mx6sllevk/Kconfig"
21782828 412source "board/freescale/mx6sxsabresd/Kconfig"
cf94a342 413source "board/freescale/mx6sxsabreauto/Kconfig"
21782828 414source "board/freescale/mx6ul_14x14_evk/Kconfig"
55a42b33 415source "board/freescale/mx6ullevk/Kconfig"
c9e40e65 416source "board/grinn/liteboard/Kconfig"
876a25d2 417source "board/phytec/pcm058/Kconfig"
21782828
PF
418source "board/gateworks/gw_ventana/Kconfig"
419source "board/kosagi/novena/Kconfig"
730d2544 420source "board/samtec/vining_2000/Kconfig"
11bd5e7b 421source "board/liebherr/mccmon6/Kconfig"
f479cec3 422source "board/logicpd/imx6/Kconfig"
058d2316 423source "board/seco/Kconfig"
21782828 424source "board/solidrun/mx6cuboxi/Kconfig"
69cc7dbf 425source "board/technexion/pico-imx6ul/Kconfig"
21782828 426source "board/tbs/tbs2910/Kconfig"
51f6c428 427source "board/tqc/tqma6/Kconfig"
592f4aed 428source "board/toradex/apalis_imx6/Kconfig"
a02d517b 429source "board/toradex/colibri_imx6/Kconfig"
21782828 430source "board/udoo/Kconfig"
792f1868 431source "board/udoo/neo/Kconfig"
21782828
PF
432source "board/wandboard/Kconfig"
433source "board/warp/Kconfig"
058d2316 434
89ebc821 435endif