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