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