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