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