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