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