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