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_EMBESTMX6BOARDS 142 bool "embestmx6boards" 143 select BOARD_LATE_INIT 144 145config TARGET_GE_B450V3 146 bool "General Electric B450v3" 147 select BOARD_LATE_INIT 148 select MX6Q 149 150config TARGET_GE_B650V3 151 bool "General Electric B650v3" 152 select BOARD_LATE_INIT 153 select MX6Q 154 155config TARGET_GE_B850V3 156 bool "General Electric B850v3" 157 select BOARD_LATE_INIT 158 select MX6Q 159 160config TARGET_GW_VENTANA 161 bool "gw_ventana" 162 select SUPPORT_SPL 163 imply CMD_SATA 164 imply CMD_SPL 165 166config TARGET_KOSAGI_NOVENA 167 bool "Kosagi Novena" 168 select BOARD_LATE_INIT 169 select SUPPORT_SPL 170 171config TARGET_MCCMON6 172 bool "mccmon6" 173 select SUPPORT_SPL 174 175config TARGET_MX6CUBOXI 176 bool "Solid-run mx6 boards" 177 select BOARD_LATE_INIT 178 select SUPPORT_SPL 179 180config TARGET_MX6LOGICPD 181 bool "Logic PD i.MX6 SOM" 182 select BOARD_EARLY_INIT_F 183 select BOARD_LATE_INIT 184 select DM 185 select DM_ETH 186 select DM_GPIO 187 select DM_I2C 188 select DM_MMC 189 select DM_PMIC 190 select DM_REGULATOR 191 select OF_CONTROL 192 193config TARGET_MX6QARM2 194 bool "mx6qarm2" 195 196config TARGET_MX6Q_ICORE 197 bool "Support Engicam i.Core" 198 select BOARD_LATE_INIT 199 select MX6QDL 200 select OF_CONTROL 201 select SPL_OF_LIBFDT 202 select DM 203 select DM_ETH 204 select DM_GPIO 205 select DM_I2C 206 select DM_MMC 207 select DM_THERMAL 208 select SUPPORT_SPL 209 select SPL_LOAD_FIT 210 211config TARGET_MX6Q_ICORE_RQS 212 bool "Support Engicam i.Core RQS" 213 select BOARD_LATE_INIT 214 select MX6QDL 215 select OF_CONTROL 216 select SPL_OF_LIBFDT 217 select DM 218 select DM_ETH 219 select DM_GPIO 220 select DM_I2C 221 select DM_MMC 222 select DM_THERMAL 223 select SUPPORT_SPL 224 select SPL_LOAD_FIT 225 226config TARGET_MX6SABREAUTO 227 bool "mx6sabreauto" 228 select BOARD_LATE_INIT 229 select SUPPORT_SPL 230 select DM 231 select DM_THERMAL 232 select BOARD_EARLY_INIT_F 233 234config TARGET_MX6SABRESD 235 bool "mx6sabresd" 236 select BOARD_LATE_INIT 237 select SUPPORT_SPL 238 select DM 239 select DM_THERMAL 240 select BOARD_EARLY_INIT_F 241 242config TARGET_MX6SLEVK 243 bool "mx6slevk" 244 select SUPPORT_SPL 245 246config TARGET_MX6SLLEVK 247 bool "mx6sll evk" 248 select BOARD_LATE_INIT 249 select MX6SLL 250 select DM 251 select DM_THERMAL 252 253config TARGET_MX6SXSABRESD 254 bool "mx6sxsabresd" 255 select MX6SX 256 select SUPPORT_SPL 257 select DM 258 select DM_THERMAL 259 select BOARD_EARLY_INIT_F 260 261config TARGET_MX6SXSABREAUTO 262 bool "mx6sxsabreauto" 263 select BOARD_LATE_INIT 264 select MX6SX 265 select DM 266 select DM_THERMAL 267 select BOARD_EARLY_INIT_F 268 269config TARGET_MX6UL_9X9_EVK 270 bool "mx6ul_9x9_evk" 271 select BOARD_LATE_INIT 272 select MX6UL 273 select DM 274 select DM_THERMAL 275 select SUPPORT_SPL 276 277config TARGET_MX6UL_14X14_EVK 278 select BOARD_LATE_INIT 279 bool "mx6ul_14x14_evk" 280 select MX6UL 281 select DM 282 select DM_THERMAL 283 select SUPPORT_SPL 284 285config TARGET_MX6UL_GEAM 286 bool "Support Engicam GEAM6UL" 287 select BOARD_LATE_INIT 288 select MX6UL 289 select OF_CONTROL 290 select DM 291 select DM_ETH 292 select DM_GPIO 293 select DM_I2C 294 select DM_MMC 295 select DM_THERMAL 296 select SUPPORT_SPL 297config TARGET_MX6UL_ISIOT 298 bool "Support Engicam Is.IoT MX6UL" 299 select BOARD_LATE_INIT 300 select MX6UL 301 select OF_CONTROL 302 select DM 303 select DM_ETH 304 select DM_GPIO 305 select DM_I2C 306 select DM_MMC 307 select DM_THERMAL 308 select SUPPORT_SPL 309 310config TARGET_MX6ULL_14X14_EVK 311 bool "Support mx6ull_14x14_evk" 312 select BOARD_LATE_INIT 313 select MX6ULL 314 select DM 315 select DM_THERMAL 316 317config TARGET_NITROGEN6X 318 bool "nitrogen6x" 319 imply USB_HOST_ETHER 320 imply USB_ETHER_ASIX 321 imply USB_ETHER_SMSC95XX 322 imply USB_ETHER_MCS7830 323 324config TARGET_OPOS6ULDEV 325 bool "Armadeus OPOS6ULDev board" 326 select MX6UL_OPOS6UL 327 328config TARGET_OT1200 329 bool "Bachmann OT1200" 330 select SUPPORT_SPL 331 imply CMD_SATA 332 333config TARGET_PICO_IMX6UL 334 bool "PICO-IMX6UL-EMMC" 335 select MX6UL 336 337config TARGET_LITEBOARD 338 bool "Grinn liteBoard (i.MX6UL)" 339 select BOARD_LATE_INIT 340 select MX6UL_LITESOM 341 342config TARGET_PLATINUM_PICON 343 bool "platinum-picon" 344 select SUPPORT_SPL 345 346config TARGET_PLATINUM_TITANIUM 347 bool "platinum-titanium" 348 select SUPPORT_SPL 349 350config TARGET_PCM058 351 bool "Phytec PCM058 i.MX6 Quad" 352 select BOARD_LATE_INIT 353 select SUPPORT_SPL 354 355config TARGET_PFLA02 356 bool "Phytec PFLA02 (PhyFlex) i.MX6 Quad" 357 select BOARD_LATE_INIT 358 select SUPPORT_SPL 359 360config TARGET_SECOMX6 361 bool "secomx6 boards" 362 363config TARGET_TBS2910 364 bool "TBS2910 Matrix ARM mini PC" 365 366config TARGET_TITANIUM 367 bool "titanium" 368 369config TARGET_TQMA6 370 bool "TQ Systems TQMa6 board" 371 select BOARD_LATE_INIT 372 373config TARGET_UDOO 374 bool "udoo" 375 select BOARD_LATE_INIT 376 select SUPPORT_SPL 377 378config TARGET_UDOO_NEO 379 bool "UDOO Neo" 380 select BOARD_LATE_INIT 381 select SUPPORT_SPL 382 select MX6SX 383 select DM 384 select DM_THERMAL 385 386config TARGET_SAMTEC_VINING_2000 387 bool "samtec VIN|ING 2000" 388 select BOARD_LATE_INIT 389 select MX6SX 390 select DM 391 select DM_THERMAL 392 393config TARGET_WANDBOARD 394 bool "wandboard" 395 select BOARD_LATE_INIT 396 select SUPPORT_SPL 397 398config TARGET_WARP 399 bool "WaRP" 400 select BOARD_LATE_INIT 401 402config TARGET_XPRESS 403 bool "CCV xPress" 404 select BOARD_LATE_INIT 405 select MX6UL 406 select DM 407 select DM_THERMAL 408 select SUPPORT_SPL 409 410config TARGET_ZC5202 411 bool "zc5202" 412 select BOARD_LATE_INIT 413 select SUPPORT_SPL 414 select DM 415 select DM_THERMAL 416 417config TARGET_ZC5601 418 bool "zc5601" 419 select BOARD_LATE_INIT 420 select SUPPORT_SPL 421 select DM 422 select DM_THERMAL 423 424endchoice 425 426config SYS_SOC 427 default "mx6" 428 429source "board/ge/bx50v3/Kconfig" 430source "board/advantech/dms-ba16/Kconfig" 431source "board/aristainetos/Kconfig" 432source "board/armadeus/opos6uldev/Kconfig" 433source "board/bachmann/ot1200/Kconfig" 434source "board/barco/platinum/Kconfig" 435source "board/barco/titanium/Kconfig" 436source "board/boundary/nitrogen6x/Kconfig" 437source "board/ccv/xpress/Kconfig" 438source "board/compulab/cm_fx6/Kconfig" 439source "board/congatec/cgtqmx6eval/Kconfig" 440source "board/dhelectronics/dh_imx6/Kconfig" 441source "board/el/el6x/Kconfig" 442source "board/embest/mx6boards/Kconfig" 443source "board/engicam/geam6ul/Kconfig" 444source "board/engicam/icorem6/Kconfig" 445source "board/engicam/icorem6_rqs/Kconfig" 446source "board/engicam/isiotmx6ul/Kconfig" 447source "board/freescale/mx6qarm2/Kconfig" 448source "board/freescale/mx6sabreauto/Kconfig" 449source "board/freescale/mx6sabresd/Kconfig" 450source "board/freescale/mx6slevk/Kconfig" 451source "board/freescale/mx6sllevk/Kconfig" 452source "board/freescale/mx6sxsabresd/Kconfig" 453source "board/freescale/mx6sxsabreauto/Kconfig" 454source "board/freescale/mx6ul_14x14_evk/Kconfig" 455source "board/freescale/mx6ullevk/Kconfig" 456source "board/grinn/liteboard/Kconfig" 457source "board/phytec/pcm058/Kconfig" 458source "board/phytec/pfla02/Kconfig" 459source "board/gateworks/gw_ventana/Kconfig" 460source "board/kosagi/novena/Kconfig" 461source "board/samtec/vining_2000/Kconfig" 462source "board/liebherr/mccmon6/Kconfig" 463source "board/logicpd/imx6/Kconfig" 464source "board/seco/Kconfig" 465source "board/solidrun/mx6cuboxi/Kconfig" 466source "board/technexion/pico-imx6ul/Kconfig" 467source "board/tbs/tbs2910/Kconfig" 468source "board/tqc/tqma6/Kconfig" 469source "board/toradex/apalis_imx6/Kconfig" 470source "board/toradex/colibri_imx6/Kconfig" 471source "board/udoo/Kconfig" 472source "board/udoo/neo/Kconfig" 473source "board/wandboard/Kconfig" 474source "board/warp/Kconfig" 475 476endif 477