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