blob: 744d67ab8628fe98a5cc051e9331c472ecbfe329 [file] [log] [blame]
Boris BREZILLON89ebc822015-03-04 13:13:03 +01001if ARCH_MX6
2
3config MX6
4 bool
5 default y
Tom Rini8dda2e22017-03-07 07:13:42 -05006 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
Boris BREZILLON89ebc822015-03-04 13:13:03 +010010
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
Adrian Alonsoa89729c2015-10-12 13:48:09 -050030 select ROM_UNIFIED_SECTIONS
Boris BREZILLON89ebc822015-03-04 13:13:03 +010031 bool
32
Peng Fan2cc02162016-12-11 19:24:31 +080033config MX6SLL
34 select ROM_UNIFIED_SECTIONS
35 bool
36
Peng Fana2c74aa2015-07-20 19:28:28 +080037config MX6UL
38 select SYS_L2CACHE_OFF
Adrian Alonsoa89729c2015-10-12 13:48:09 -050039 select ROM_UNIFIED_SECTIONS
Peng Fana2c74aa2015-07-20 19:28:28 +080040 bool
41
Marcin Niestrojd4b1b522017-01-25 10:31:48 +010042config MX6UL_LITESOM
43 bool
44 select MX6UL
45 select DM
46 select DM_THERMAL
47 select SUPPORT_SPL
48
Ye Li51db4602016-08-11 14:02:39 +080049config MX6ULL
50 bool
51 select MX6UL
52
Eric Nelsona425bf72016-10-30 16:33:50 -070053config 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
Boris BREZILLON058d2312015-03-04 13:13:05 +010061choice
62 prompt "MX6 board select"
Joe Hershbergera26cd042015-05-12 14:46:23 -050063 optional
Boris BREZILLON058d2312015-03-04 13:13:05 +010064
Akshay Bhatff383222016-07-29 11:44:46 -040065config TARGET_ADVANTECH_DMS_BA16
66 bool "Advantech dms-ba16"
Tom Rinie5ec4812017-01-22 19:43:11 -050067 select BOARD_LATE_INIT
Akshay Bhatff383222016-07-29 11:44:46 -040068 select MX6Q
69
Max Krummenacher592f4ae2016-11-30 19:43:08 +010070config TARGET_APALIS_IMX6
71 bool "Toradex Apalis iMX6 board"
Tom Rinie5ec4812017-01-22 19:43:11 -050072 select BOARD_LATE_INIT
Max Krummenacher592f4ae2016-11-30 19:43:08 +010073 select SUPPORT_SPL
74 select DM
75 select DM_SERIAL
76 select DM_THERMAL
77
Peng Fan21782822015-08-07 20:35:24 +080078config TARGET_ARISTAINETOS
79 bool "aristainetos"
Peng Fan21782822015-08-07 20:35:24 +080080
81config TARGET_ARISTAINETOS2
82 bool "aristainetos2"
Tom Rinie5ec4812017-01-22 19:43:11 -050083 select BOARD_LATE_INIT
Peng Fan21782822015-08-07 20:35:24 +080084
Heiko Schocher96270842015-08-24 11:36:40 +020085config TARGET_ARISTAINETOS2B
86 bool "Support aristainetos2-revB"
Tom Rinie5ec4812017-01-22 19:43:11 -050087 select BOARD_LATE_INIT
Heiko Schocher96270842015-08-24 11:36:40 +020088
Peng Fan21782822015-08-07 20:35:24 +080089config TARGET_CGTQMX6EVAL
90 bool "cgtqmx6eval"
Tom Rinie5ec4812017-01-22 19:43:11 -050091 select BOARD_LATE_INIT
Otavio Salvadord7140352015-11-19 19:02:36 -020092 select SUPPORT_SPL
93 select DM
94 select DM_THERMAL
Peng Fan21782822015-08-07 20:35:24 +080095
Nikita Kiryanov81f55982015-07-23 17:19:33 +030096config TARGET_CM_FX6
Peng Fan21782822015-08-07 20:35:24 +080097 bool "CM-FX6"
Nikita Kiryanov81f55982015-07-23 17:19:33 +030098 select SUPPORT_SPL
99 select DM
100 select DM_SERIAL
101 select DM_GPIO
102
Max Krummenachera02d5172016-11-30 19:43:09 +0100103config TARGET_COLIBRI_IMX6
104 bool "Toradex Colibri iMX6 board"
Tom Rinie5ec4812017-01-22 19:43:11 -0500105 select BOARD_LATE_INIT
Max Krummenachera02d5172016-11-30 19:43:09 +0100106 select SUPPORT_SPL
107 select DM
108 select DM_SERIAL
109 select DM_THERMAL
110
Peng Fan21782822015-08-07 20:35:24 +0800111config TARGET_EMBESTMX6BOARDS
112 bool "embestmx6boards"
Tom Rinie5ec4812017-01-22 19:43:11 -0500113 select BOARD_LATE_INIT
Peng Fan21782822015-08-07 20:35:24 +0800114
Akshay Bhatf9162b12016-01-29 15:16:40 -0500115config TARGET_GE_B450V3
116 bool "General Electric B450v3"
Tom Rinie5ec4812017-01-22 19:43:11 -0500117 select BOARD_LATE_INIT
Akshay Bhatf9162b12016-01-29 15:16:40 -0500118 select MX6Q
119
120config TARGET_GE_B650V3
121 bool "General Electric B650v3"
Tom Rinie5ec4812017-01-22 19:43:11 -0500122 select BOARD_LATE_INIT
Akshay Bhatf9162b12016-01-29 15:16:40 -0500123 select MX6Q
124
125config TARGET_GE_B850V3
126 bool "General Electric B850v3"
Tom Rinie5ec4812017-01-22 19:43:11 -0500127 select BOARD_LATE_INIT
Akshay Bhatf9162b12016-01-29 15:16:40 -0500128 select MX6Q
129
Peng Fan21782822015-08-07 20:35:24 +0800130config TARGET_GW_VENTANA
131 bool "gw_ventana"
Peng Fan21782822015-08-07 20:35:24 +0800132 select SUPPORT_SPL
133
134config TARGET_KOSAGI_NOVENA
135 bool "Kosagi Novena"
Tom Rinie5ec4812017-01-22 19:43:11 -0500136 select BOARD_LATE_INIT
Peng Fan21782822015-08-07 20:35:24 +0800137 select SUPPORT_SPL
138
Lukasz Majewski11bd5e72017-01-27 23:16:29 +0100139config TARGET_MCCMON6
140 bool "mccmon6"
141 select SUPPORT_SPL
142
Peng Fan21782822015-08-07 20:35:24 +0800143config TARGET_MX6CUBOXI
144 bool "Solid-run mx6 boards"
Tom Rinie5ec4812017-01-22 19:43:11 -0500145 select BOARD_LATE_INIT
Peng Fan21782822015-08-07 20:35:24 +0800146 select SUPPORT_SPL
147
148config TARGET_MX6QARM2
149 bool "mx6qarm2"
Peng Fan21782822015-08-07 20:35:24 +0800150
Jagan Tekif4b75322016-10-08 18:00:11 +0530151config TARGET_MX6Q_ICORE
152 bool "Support Engicam i.Core"
153 select MX6QDL
Jagan Tekie88edc72016-10-08 18:00:19 +0530154 select OF_CONTROL
Jagan Tekif4b75322016-10-08 18:00:11 +0530155 select DM
Jagan Tekie920f602016-12-06 00:00:53 +0100156 select DM_ETH
Jagan Tekif160c5c2016-10-25 11:53:22 +0530157 select DM_GPIO
Jagan Tekid90384e2016-12-06 00:01:00 +0100158 select DM_I2C
Jagan Tekif160c5c2016-10-25 11:53:22 +0530159 select DM_MMC
Jagan Tekif4b75322016-10-08 18:00:11 +0530160 select DM_THERMAL
161 select SUPPORT_SPL
162
Jagan Teki871ec6d2016-12-13 17:56:58 +0100163config TARGET_MX6Q_ICORE_RQS
164 bool "Support Engicam i.Core RQS"
165 select MX6QDL
166 select OF_CONTROL
167 select DM
Jagan Teki854bb752016-12-13 17:57:06 +0100168 select DM_ETH
Jagan Teki871ec6d2016-12-13 17:56:58 +0100169 select DM_GPIO
Jagan Tekidca7c282016-12-13 17:57:02 +0100170 select DM_I2C
Jagan Teki871ec6d2016-12-13 17:56:58 +0100171 select DM_MMC
172 select DM_THERMAL
173 select SUPPORT_SPL
174
Peng Fan21782822015-08-07 20:35:24 +0800175config TARGET_MX6QSABREAUTO
176 bool "mx6qsabreauto"
Tom Rinie5ec4812017-01-22 19:43:11 -0500177 select BOARD_LATE_INIT
Peng Fan21782822015-08-07 20:35:24 +0800178 select DM
179 select DM_THERMAL
Simon Glassa5d67542017-01-23 13:31:20 -0700180 select BOARD_EARLY_INIT_F
Peng Fan21782822015-08-07 20:35:24 +0800181
182config TARGET_MX6SABRESD
183 bool "mx6sabresd"
Tom Rinie5ec4812017-01-22 19:43:11 -0500184 select BOARD_LATE_INIT
Peng Fan21782822015-08-07 20:35:24 +0800185 select SUPPORT_SPL
186 select DM
187 select DM_THERMAL
Simon Glassa5d67542017-01-23 13:31:20 -0700188 select BOARD_EARLY_INIT_F
Peng Fan21782822015-08-07 20:35:24 +0800189
190config TARGET_MX6SLEVK
191 bool "mx6slevk"
Peng Fane7d3b212015-08-17 16:11:05 +0800192 select SUPPORT_SPL
Peng Fan21782822015-08-07 20:35:24 +0800193
Peng Fan47f73502016-12-11 19:24:37 +0800194config TARGET_MX6SLLEVK
195 bool "mx6sll evk"
Tom Rinie5ec4812017-01-22 19:43:11 -0500196 select BOARD_LATE_INIT
Peng Fan47f73502016-12-11 19:24:37 +0800197 select MX6SLL
198 select DM
199 select DM_THERMAL
200
Peng Fan21782822015-08-07 20:35:24 +0800201config TARGET_MX6SXSABRESD
202 bool "mx6sxsabresd"
Peng Fan9131c182016-03-03 15:56:01 +0800203 select MX6SX
Peng Fan21782822015-08-07 20:35:24 +0800204 select SUPPORT_SPL
205 select DM
206 select DM_THERMAL
Simon Glassa5d67542017-01-23 13:31:20 -0700207 select BOARD_EARLY_INIT_F
Peng Fan21782822015-08-07 20:35:24 +0800208
Ye Licf94a342016-02-01 10:41:32 +0800209config TARGET_MX6SXSABREAUTO
210 bool "mx6sxsabreauto"
Tom Rinie5ec4812017-01-22 19:43:11 -0500211 select BOARD_LATE_INIT
Peng Fan9131c182016-03-03 15:56:01 +0800212 select MX6SX
Ye Licf94a342016-02-01 10:41:32 +0800213 select DM
214 select DM_THERMAL
Simon Glassa5d67542017-01-23 13:31:20 -0700215 select BOARD_EARLY_INIT_F
Ye Licf94a342016-02-01 10:41:32 +0800216
Peng Fand9cbb262015-09-06 15:02:34 +0800217config TARGET_MX6UL_9X9_EVK
218 bool "mx6ul_9x9_evk"
Tom Rinie5ec4812017-01-22 19:43:11 -0500219 select BOARD_LATE_INIT
Peng Fand9cbb262015-09-06 15:02:34 +0800220 select MX6UL
Peng Fand9cbb262015-09-06 15:02:34 +0800221 select DM
222 select DM_THERMAL
223 select SUPPORT_SPL
224
Peng Fan21782822015-08-07 20:35:24 +0800225config TARGET_MX6UL_14X14_EVK
Tom Rinie5ec4812017-01-22 19:43:11 -0500226 select BOARD_LATE_INIT
Peng Fan21782822015-08-07 20:35:24 +0800227 bool "mx6ul_14x14_evk"
Peng Fand5b21122015-08-19 15:48:58 +0800228 select MX6UL
Peng Fan21782822015-08-07 20:35:24 +0800229 select DM
230 select DM_THERMAL
231 select SUPPORT_SPL
232
Jagan Tekia5b9f8c2016-12-13 17:56:52 +0100233config TARGET_MX6UL_GEAM
234 bool "Support Engicam GEAM6UL"
235 select MX6UL
236 select OF_CONTROL
237 select DM
Jagan Tekibd363f82016-12-13 17:57:04 +0100238 select DM_ETH
Jagan Tekia5b9f8c2016-12-13 17:56:52 +0100239 select DM_GPIO
Jagan Tekid31373c2016-12-13 17:56:54 +0100240 select DM_I2C
Jagan Tekia5b9f8c2016-12-13 17:56:52 +0100241 select DM_MMC
242 select DM_THERMAL
243 select SUPPORT_SPL
244
Peng Fan55a42b32016-08-11 14:02:57 +0800245config TARGET_MX6ULL_14X14_EVK
246 bool "Support mx6ull_14x14_evk"
Tom Rinie5ec4812017-01-22 19:43:11 -0500247 select BOARD_LATE_INIT
Peng Fan55a42b32016-08-11 14:02:57 +0800248 select MX6ULL
249 select DM
250 select DM_THERMAL
251
Peng Fan21782822015-08-07 20:35:24 +0800252config TARGET_NITROGEN6X
253 bool "nitrogen6x"
Peng Fan21782822015-08-07 20:35:24 +0800254
255config TARGET_OT1200
256 bool "Bachmann OT1200"
Peng Fan21782822015-08-07 20:35:24 +0800257 select SUPPORT_SPL
258
Fabio Estevam69cc7db2016-04-18 09:56:16 -0300259config TARGET_PICO_IMX6UL
260 bool "PICO-IMX6UL-EMMC"
261 select MX6UL
262
Marcin Niestrojc9e40e62016-12-07 16:46:33 +0100263config TARGET_LITEBOARD
264 bool "Grinn liteBoard (i.MX6UL)"
Tom Rinie5ec4812017-01-22 19:43:11 -0500265 select BOARD_LATE_INIT
Marcin Niestrojd4b1b522017-01-25 10:31:48 +0100266 select MX6UL_LITESOM
Marcin Niestrojc9e40e62016-12-07 16:46:33 +0100267
Peng Fan21782822015-08-07 20:35:24 +0800268config TARGET_PLATINUM_PICON
269 bool "platinum-picon"
Peng Fan21782822015-08-07 20:35:24 +0800270 select SUPPORT_SPL
271
272config TARGET_PLATINUM_TITANIUM
273 bool "platinum-titanium"
Peng Fan21782822015-08-07 20:35:24 +0800274 select SUPPORT_SPL
275
Stefano Babic876a25d2016-06-08 10:50:20 +0200276config TARGET_PCM058
277 bool "Phytec PCM058 i.MX6 Quad"
Tom Rinie5ec4812017-01-22 19:43:11 -0500278 select BOARD_LATE_INIT
Stefano Babic876a25d2016-06-08 10:50:20 +0200279 select SUPPORT_SPL
280
Boris BREZILLON058d2312015-03-04 13:13:05 +0100281config TARGET_SECOMX6
Peng Fan21782822015-08-07 20:35:24 +0800282 bool "secomx6 boards"
283
284config TARGET_TBS2910
Soeren Mochc3f871c2015-08-13 21:08:45 +0200285 bool "TBS2910 Matrix ARM mini PC"
Peng Fan21782822015-08-07 20:35:24 +0800286
287config TARGET_TITANIUM
288 bool "titanium"
Boris BREZILLON058d2312015-03-04 13:13:05 +0100289
Markus Niebel51f6c422015-06-04 17:25:31 +0200290config TARGET_TQMA6
291 bool "TQ Systems TQMa6 board"
Tom Rinie5ec4812017-01-22 19:43:11 -0500292 select BOARD_LATE_INIT
Markus Niebel51f6c422015-06-04 17:25:31 +0200293
Peng Fan21782822015-08-07 20:35:24 +0800294config TARGET_UDOO
295 bool "udoo"
Tom Rinie5ec4812017-01-22 19:43:11 -0500296 select BOARD_LATE_INIT
Peng Fan21782822015-08-07 20:35:24 +0800297 select SUPPORT_SPL
298
Breno Lima792f1862016-11-25 16:56:57 -0200299config TARGET_UDOO_NEO
300 bool "UDOO Neo"
Tom Rinie5ec4812017-01-22 19:43:11 -0500301 select BOARD_LATE_INIT
Breno Lima792f1862016-11-25 16:56:57 -0200302 select SUPPORT_SPL
Breno Lima4a056c42016-12-01 16:37:37 -0200303 select MX6SX
Breno Lima0719b162016-12-01 16:37:41 -0200304 select DM
305 select DM_THERMAL
Breno Lima792f1862016-11-25 16:56:57 -0200306
Christoph Fritz730d2542016-11-29 16:13:40 +0100307config TARGET_SAMTEC_VINING_2000
308 bool "samtec VIN|ING 2000"
Tom Rinie5ec4812017-01-22 19:43:11 -0500309 select BOARD_LATE_INIT
Christoph Fritz730d2542016-11-29 16:13:40 +0100310 select MX6SX
311 select DM
312 select DM_THERMAL
313
Peng Fan21782822015-08-07 20:35:24 +0800314config TARGET_WANDBOARD
315 bool "wandboard"
Tom Rinie5ec4812017-01-22 19:43:11 -0500316 select BOARD_LATE_INIT
Peng Fan21782822015-08-07 20:35:24 +0800317 select SUPPORT_SPL
318
319config TARGET_WARP
320 bool "WaRP"
Tom Rinie5ec4812017-01-22 19:43:11 -0500321 select BOARD_LATE_INIT
Peng Fan21782822015-08-07 20:35:24 +0800322
Stefan Roesea7f480d2016-02-10 11:41:26 +0100323config TARGET_XPRESS
324 bool "CCV xPress"
Tom Rinie5ec4812017-01-22 19:43:11 -0500325 select BOARD_LATE_INIT
Stefan Roesea7f480d2016-02-10 11:41:26 +0100326 select MX6UL
327 select DM
328 select DM_THERMAL
329 select SUPPORT_SPL
330
Stefano Babic8be4f402016-06-06 11:19:42 +0200331config TARGET_ZC5202
332 bool "zc5202"
Tom Rinie5ec4812017-01-22 19:43:11 -0500333 select BOARD_LATE_INIT
Stefano Babic8be4f402016-06-06 11:19:42 +0200334 select SUPPORT_SPL
335 select DM
336 select DM_THERMAL
337
338config TARGET_ZC5601
339 bool "zc5601"
Tom Rinie5ec4812017-01-22 19:43:11 -0500340 select BOARD_LATE_INIT
Stefano Babic8be4f402016-06-06 11:19:42 +0200341 select SUPPORT_SPL
342 select DM
343 select DM_THERMAL
344
Boris BREZILLON058d2312015-03-04 13:13:05 +0100345endchoice
346
Boris BREZILLON89ebc822015-03-04 13:13:03 +0100347config SYS_SOC
348 default "mx6"
349
Akshay Bhatf9162b12016-01-29 15:16:40 -0500350source "board/ge/bx50v3/Kconfig"
Akshay Bhatff383222016-07-29 11:44:46 -0400351source "board/advantech/dms-ba16/Kconfig"
Peng Fan21782822015-08-07 20:35:24 +0800352source "board/aristainetos/Kconfig"
353source "board/bachmann/ot1200/Kconfig"
354source "board/barco/platinum/Kconfig"
355source "board/barco/titanium/Kconfig"
356source "board/boundary/nitrogen6x/Kconfig"
Stefan Roesea7f480d2016-02-10 11:41:26 +0100357source "board/ccv/xpress/Kconfig"
Peng Fan21782822015-08-07 20:35:24 +0800358source "board/compulab/cm_fx6/Kconfig"
359source "board/congatec/cgtqmx6eval/Kconfig"
Stefano Babic8be4f402016-06-06 11:19:42 +0200360source "board/el/el6x/Kconfig"
Peng Fan21782822015-08-07 20:35:24 +0800361source "board/embest/mx6boards/Kconfig"
Jagan Tekia5b9f8c2016-12-13 17:56:52 +0100362source "board/engicam/geam6ul/Kconfig"
Jagan Tekif4b75322016-10-08 18:00:11 +0530363source "board/engicam/icorem6/Kconfig"
Jagan Teki871ec6d2016-12-13 17:56:58 +0100364source "board/engicam/icorem6_rqs/Kconfig"
Peng Fan21782822015-08-07 20:35:24 +0800365source "board/freescale/mx6qarm2/Kconfig"
366source "board/freescale/mx6qsabreauto/Kconfig"
367source "board/freescale/mx6sabresd/Kconfig"
368source "board/freescale/mx6slevk/Kconfig"
Peng Fan47f73502016-12-11 19:24:37 +0800369source "board/freescale/mx6sllevk/Kconfig"
Peng Fan21782822015-08-07 20:35:24 +0800370source "board/freescale/mx6sxsabresd/Kconfig"
Ye Licf94a342016-02-01 10:41:32 +0800371source "board/freescale/mx6sxsabreauto/Kconfig"
Peng Fan21782822015-08-07 20:35:24 +0800372source "board/freescale/mx6ul_14x14_evk/Kconfig"
Peng Fan55a42b32016-08-11 14:02:57 +0800373source "board/freescale/mx6ullevk/Kconfig"
Marcin Niestrojc9e40e62016-12-07 16:46:33 +0100374source "board/grinn/liteboard/Kconfig"
Stefano Babic876a25d2016-06-08 10:50:20 +0200375source "board/phytec/pcm058/Kconfig"
Peng Fan21782822015-08-07 20:35:24 +0800376source "board/gateworks/gw_ventana/Kconfig"
377source "board/kosagi/novena/Kconfig"
Christoph Fritz730d2542016-11-29 16:13:40 +0100378source "board/samtec/vining_2000/Kconfig"
Lukasz Majewski11bd5e72017-01-27 23:16:29 +0100379source "board/liebherr/mccmon6/Kconfig"
Boris BREZILLON058d2312015-03-04 13:13:05 +0100380source "board/seco/Kconfig"
Peng Fan21782822015-08-07 20:35:24 +0800381source "board/solidrun/mx6cuboxi/Kconfig"
Fabio Estevam69cc7db2016-04-18 09:56:16 -0300382source "board/technexion/pico-imx6ul/Kconfig"
Peng Fan21782822015-08-07 20:35:24 +0800383source "board/tbs/tbs2910/Kconfig"
Markus Niebel51f6c422015-06-04 17:25:31 +0200384source "board/tqc/tqma6/Kconfig"
Max Krummenacher592f4ae2016-11-30 19:43:08 +0100385source "board/toradex/apalis_imx6/Kconfig"
Max Krummenachera02d5172016-11-30 19:43:09 +0100386source "board/toradex/colibri_imx6/Kconfig"
Peng Fan21782822015-08-07 20:35:24 +0800387source "board/udoo/Kconfig"
Breno Lima792f1862016-11-25 16:56:57 -0200388source "board/udoo/neo/Kconfig"
Peng Fan21782822015-08-07 20:35:24 +0800389source "board/wandboard/Kconfig"
390source "board/warp/Kconfig"
Boris BREZILLON058d2312015-03-04 13:13:05 +0100391
Boris BREZILLON89ebc822015-03-04 13:13:03 +0100392endif