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 imply USB_HOST_ETHER 311 imply USB_ETHER_ASIX 312 imply USB_ETHER_SMSC95XX 313 imply USB_ETHER_MCS7830 314 315config TARGET_OPOS6ULDEV 316 bool "Armadeus OPOS6ULDev board" 317 select MX6UL_OPOS6UL 318 319config TARGET_OT1200 320 bool "Bachmann OT1200" 321 select SUPPORT_SPL 322 imply CMD_SATA 323 324config TARGET_PICO_IMX6UL 325 bool "PICO-IMX6UL-EMMC" 326 select MX6UL 327 328config TARGET_LITEBOARD 329 bool "Grinn liteBoard (i.MX6UL)" 330 select BOARD_LATE_INIT 331 select MX6UL_LITESOM 332 333config TARGET_PLATINUM_PICON 334 bool "platinum-picon" 335 select SUPPORT_SPL 336 337config TARGET_PLATINUM_TITANIUM 338 bool "platinum-titanium" 339 select SUPPORT_SPL 340 341config TARGET_PCM058 342 bool "Phytec PCM058 i.MX6 Quad" 343 select BOARD_LATE_INIT 344 select SUPPORT_SPL 345 346config TARGET_PFLA02 347 bool "Phytec PFLA02 (PhyFlex) i.MX6 Quad" 348 select BOARD_LATE_INIT 349 select SUPPORT_SPL 350 351config TARGET_SECOMX6 352 bool "secomx6 boards" 353 354config TARGET_TBS2910 355 bool "TBS2910 Matrix ARM mini PC" 356 357config TARGET_TITANIUM 358 bool "titanium" 359 360config TARGET_TQMA6 361 bool "TQ Systems TQMa6 board" 362 select BOARD_LATE_INIT 363 364config TARGET_UDOO 365 bool "udoo" 366 select BOARD_LATE_INIT 367 select SUPPORT_SPL 368 369config TARGET_UDOO_NEO 370 bool "UDOO Neo" 371 select BOARD_LATE_INIT 372 select SUPPORT_SPL 373 select MX6SX 374 select DM 375 select DM_THERMAL 376 377config TARGET_SAMTEC_VINING_2000 378 bool "samtec VIN|ING 2000" 379 select BOARD_LATE_INIT 380 select MX6SX 381 select DM 382 select DM_THERMAL 383 384config TARGET_WANDBOARD 385 bool "wandboard" 386 select BOARD_LATE_INIT 387 select SUPPORT_SPL 388 389config TARGET_WARP 390 bool "WaRP" 391 select BOARD_LATE_INIT 392 393config TARGET_XPRESS 394 bool "CCV xPress" 395 select BOARD_LATE_INIT 396 select MX6UL 397 select DM 398 select DM_THERMAL 399 select SUPPORT_SPL 400 401config TARGET_ZC5202 402 bool "zc5202" 403 select BOARD_LATE_INIT 404 select SUPPORT_SPL 405 select DM 406 select DM_THERMAL 407 408config TARGET_ZC5601 409 bool "zc5601" 410 select BOARD_LATE_INIT 411 select SUPPORT_SPL 412 select DM 413 select DM_THERMAL 414 415endchoice 416 417config SYS_SOC 418 default "mx6" 419 420source "board/ge/bx50v3/Kconfig" 421source "board/advantech/dms-ba16/Kconfig" 422source "board/aristainetos/Kconfig" 423source "board/armadeus/opos6uldev/Kconfig" 424source "board/bachmann/ot1200/Kconfig" 425source "board/barco/platinum/Kconfig" 426source "board/barco/titanium/Kconfig" 427source "board/boundary/nitrogen6x/Kconfig" 428source "board/ccv/xpress/Kconfig" 429source "board/compulab/cm_fx6/Kconfig" 430source "board/congatec/cgtqmx6eval/Kconfig" 431source "board/el/el6x/Kconfig" 432source "board/embest/mx6boards/Kconfig" 433source "board/engicam/geam6ul/Kconfig" 434source "board/engicam/icorem6/Kconfig" 435source "board/engicam/icorem6_rqs/Kconfig" 436source "board/engicam/isiotmx6ul/Kconfig" 437source "board/freescale/mx6qarm2/Kconfig" 438source "board/freescale/mx6sabreauto/Kconfig" 439source "board/freescale/mx6sabresd/Kconfig" 440source "board/freescale/mx6slevk/Kconfig" 441source "board/freescale/mx6sllevk/Kconfig" 442source "board/freescale/mx6sxsabresd/Kconfig" 443source "board/freescale/mx6sxsabreauto/Kconfig" 444source "board/freescale/mx6ul_14x14_evk/Kconfig" 445source "board/freescale/mx6ullevk/Kconfig" 446source "board/grinn/liteboard/Kconfig" 447source "board/phytec/pcm058/Kconfig" 448source "board/phytec/pfla02/Kconfig" 449source "board/gateworks/gw_ventana/Kconfig" 450source "board/kosagi/novena/Kconfig" 451source "board/samtec/vining_2000/Kconfig" 452source "board/liebherr/mccmon6/Kconfig" 453source "board/logicpd/imx6/Kconfig" 454source "board/seco/Kconfig" 455source "board/solidrun/mx6cuboxi/Kconfig" 456source "board/technexion/pico-imx6ul/Kconfig" 457source "board/tbs/tbs2910/Kconfig" 458source "board/tqc/tqma6/Kconfig" 459source "board/toradex/apalis_imx6/Kconfig" 460source "board/toradex/colibri_imx6/Kconfig" 461source "board/udoo/Kconfig" 462source "board/udoo/neo/Kconfig" 463source "board/wandboard/Kconfig" 464source "board/warp/Kconfig" 465 466endif 467