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