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