5 select ARM_ERRATA_751472
6 select ARM_ERRATA_761320
7 select ARM_ERRATA_794072
8 select ARM_ERRATA_845369
14 select ARM_ERRATA_743622 if !MX6UL && !MX6ULL
15 select GPT_TIMER if !MX6UL && !MX6ULL
48 select ROM_UNIFIED_SECTIONS
52 select ROM_UNIFIED_SECTIONS
57 select ROM_UNIFIED_SECTIONS
58 select SYSCOUNTER_TIMER
59 select SYS_L2CACHE_OFF
71 select BOARD_LATE_INIT
78 select SPL_OF_CONTROL if SPL
79 select SPL_PINCTRL if SPL
80 select SPL_SEPARATE_BSS if SPL
86 select ROM_UNIFIED_SECTIONS
87 select SYSCOUNTER_TIMER
88 select SYS_L2CACHE_OFF
90 config MX6_OCRAM_256KB
91 bool "Support 256KB OCRAM"
92 depends on MX6D || MX6Q
94 Allows using the full 256KB size of the OCRAM on the MX6Q/MX6D series
95 of chips, such as for SPL. The OCRAM of the Lite series of chips is
96 only 128KB, so using this option will prevent the resulting code from
97 working on those chips.
100 bool "Include dynamic DDR calibration routines"
104 Say "Y" if your board uses dynamic (per-boot) DDR calibration.
108 prompt "MX6 board select"
111 config TARGET_ADVANTECH_DMS_BA16
112 bool "Advantech dms-ba16"
113 select BOARD_LATE_INIT
117 config TARGET_APALIS_IMX6
118 bool "Toradex Apalis iMX6 board"
119 select BOARD_LATE_INIT
128 config TARGET_ARISTAINETOS
131 config TARGET_ARISTAINETOS2
133 select BOARD_LATE_INIT
135 config TARGET_ARISTAINETOS2B
136 bool "Support aristainetos2-revB"
137 select BOARD_LATE_INIT
139 config TARGET_CGTQMX6EVAL
141 select BOARD_LATE_INIT
150 select BOARD_LATE_INIT
158 config TARGET_COLIBRI_IMX6
159 bool "Toradex Colibri iMX6 board"
160 select BOARD_LATE_INIT
167 config TARGET_COLIBRI_IMX6ULL
168 bool "Toradex Colibri iMX6ULL"
169 select BOARD_LATE_INIT
174 config TARGET_DART_6UL
175 bool "Variscite imx6ULL dart(DART-SOM-6ULL)"
186 config TARGET_DHCOMIMX6
188 select BOARD_EARLY_INIT_F
189 select BOARD_LATE_INIT
197 config TARGET_DISPLAY5
198 bool "LWN DISPLAY5 board"
209 config TARGET_EMBESTMX6BOARDS
210 bool "embestmx6boards"
211 select BOARD_LATE_INIT
214 config TARGET_GE_BX50V3
215 bool "General Electric Bx50v3"
216 select BOARD_LATE_INIT
219 config TARGET_GW_VENTANA
226 config TARGET_KOSAGI_NOVENA
228 select BOARD_LATE_INIT
231 config TARGET_MCCMON6
243 config TARGET_MX6CUBOXI
244 bool "Solid-run mx6 boards"
245 select BOARD_LATE_INIT
249 config TARGET_MX6LOGICPD
250 bool "Logic PD i.MX6 SOM"
253 select BOARD_EARLY_INIT_F
254 select BOARD_LATE_INIT
264 config TARGET_MX6MEMCAL
268 The mx6memcal board is a virtual board that can be used to validate
269 and characterize the memory layout of a new design during the initial
270 development and pre-production stages.
272 config TARGET_MX6QARM2
275 config TARGET_MX6DL_MAMOJ
276 bool "Support BTicino Mamoj"
283 select DM_PMIC_PFUZE100
290 select SPL_GPIO_SUPPORT if SPL
291 select SPL_LIBCOMMON_SUPPORT if SPL
292 select SPL_LIBDISK_SUPPORT if SPL
293 select SPL_LIBGENERIC_SUPPORT if SPL
294 select SPL_MMC_SUPPORT if SPL
295 select SPL_OF_CONTROL if SPL
296 select SPL_OF_LIBFDT if SPL
297 select SPL_PINCTRL if SPL
298 select SPL_SEPARATE_BSS if SPL
299 select SPL_SERIAL_SUPPORT if SPL
300 select SPL_USB_GADGET if SPL
301 select SPL_USB_HOST_SUPPORT if SPL
302 select SPL_USB_SDP_SUPPORT if SPL
303 select SPL_WATCHDOG_SUPPORT if SPL
307 config TARGET_MX6Q_ENGICAM
308 bool "Support Engicam i.Core(RQS)"
309 select BOARD_LATE_INIT
319 select SPL_OF_CONTROL if SPL
321 select SPL_PINCTRL if SPL
322 select SPL_SEPARATE_BSS if SPL
326 config TARGET_MX6SABREAUTO
328 select BOARD_EARLY_INIT_F
329 select BOARD_LATE_INIT
336 config TARGET_MX6SABRESD
338 select BOARD_EARLY_INIT_F
339 select BOARD_LATE_INIT
346 config TARGET_MX6SLEVK
351 config TARGET_MX6SLLEVK
353 select BOARD_LATE_INIT
359 config TARGET_MX6SXSABRESD
361 select BOARD_EARLY_INIT_F
362 select BOARD_LATE_INIT
368 config TARGET_MX6SXSABREAUTO
369 bool "mx6sxsabreauto"
370 select BOARD_EARLY_INIT_F
371 select BOARD_LATE_INIT
377 config TARGET_MX6UL_9X9_EVK
379 select BOARD_LATE_INIT
386 config TARGET_MX6UL_14X14_EVK
387 bool "mx6ul_14x14_evk"
388 select BOARD_LATE_INIT
395 config TARGET_MX6UL_ENGICAM
396 bool "Support Engicam GEAM6UL/Is.IoT"
397 select BOARD_LATE_INIT
407 select SPL_OF_CONTROL if SPL
408 select SPL_PINCTRL if SPL
409 select SPL_SEPARATE_BSS if SPL
413 config TARGET_MX6ULL_14X14_EVK
414 bool "Support mx6ull_14x14_evk"
415 select BOARD_LATE_INIT
421 config TARGET_NITROGEN6X
424 imply USB_ETHER_MCS7830
425 imply USB_ETHER_SMSC95XX
428 config TARGET_OPOS6ULDEV
429 bool "Armadeus OPOS6ULDev board"
433 bool "Bachmann OT1200"
437 config TARGET_PICO_IMX6
439 select BOARD_EARLY_INIT_F
440 select BOARD_LATE_INIT
447 config TARGET_PICO_IMX6UL
448 bool "PICO-IMX6UL-EMMC"
454 config TARGET_LITEBOARD
455 bool "Grinn liteBoard (i.MX6UL)"
456 select BOARD_LATE_INIT
459 config TARGET_PLATINUM_PICON
460 bool "platinum-picon"
463 config TARGET_PLATINUM_TITANIUM
464 bool "platinum-titanium"
468 bool "Phytec PCM058 i.MX6 Quad"
469 select BOARD_LATE_INIT
473 bool "Phytec PFLA02 (PhyFlex) i.MX6 Quad"
474 select BOARD_LATE_INIT
479 bool "PHYTEC PCL063 (phyCORE-i.MX6UL)"
490 config TARGET_PCL063_ULL
491 bool "PHYTEC PCL063 (phyCORE-i.MX6ULL)"
502 config TARGET_SECOMX6
503 bool "secomx6 boards"
505 config TARGET_SKSIMX6
509 config TARGET_TBS2910
510 bool "TBS2910 Matrix ARM mini PC"
512 config TARGET_TITANIUM
515 config TARGET_KP_IMX6Q_TPC
516 bool "K+P KP_IMX6Q_TPC i.MX6 Quad"
517 select BOARD_EARLY_INIT_F
518 select BOARD_LATE_INIT
525 select SPL_DM_REGULATOR if SPL
532 select SPL_SEPARATE_BSS if SPL
537 bool "TQ Systems TQMa6 board"
538 select BOARD_LATE_INIT
542 select BOARD_LATE_INIT
546 config TARGET_UDOO_NEO
548 select BOARD_LATE_INIT
555 config TARGET_SOFTING_VINING_2000
556 bool "Softing VIN|ING 2000"
557 select BOARD_LATE_INIT
564 config TARGET_WANDBOARD
566 select BOARD_LATE_INIT
572 select BOARD_LATE_INIT
577 select BOARD_LATE_INIT
586 select BOARD_LATE_INIT
594 select BOARD_LATE_INIT
602 select BOARD_LATE_INIT
613 select SPL_OF_CONTROL if SPL
617 based on Freescale's iMX6 SoC
623 source "board/ge/bx50v3/Kconfig"
624 source "board/advantech/dms-ba16/Kconfig"
625 source "board/aristainetos/Kconfig"
626 source "board/armadeus/opos6uldev/Kconfig"
627 source "board/bachmann/ot1200/Kconfig"
628 source "board/barco/platinum/Kconfig"
629 source "board/barco/titanium/Kconfig"
630 source "board/boundary/nitrogen6x/Kconfig"
631 source "board/bticino/mamoj/Kconfig"
632 source "board/ccv/xpress/Kconfig"
633 source "board/compulab/cm_fx6/Kconfig"
634 source "board/congatec/cgtqmx6eval/Kconfig"
635 source "board/dhelectronics/dh_imx6/Kconfig"
636 source "board/el/el6x/Kconfig"
637 source "board/embest/mx6boards/Kconfig"
638 source "board/engicam/imx6q/Kconfig"
639 source "board/engicam/imx6ul/Kconfig"
640 source "board/freescale/mx6qarm2/Kconfig"
641 source "board/freescale/mx6memcal/Kconfig"
642 source "board/freescale/mx6sabreauto/Kconfig"
643 source "board/freescale/mx6sabresd/Kconfig"
644 source "board/freescale/mx6slevk/Kconfig"
645 source "board/freescale/mx6sllevk/Kconfig"
646 source "board/freescale/mx6sxsabresd/Kconfig"
647 source "board/freescale/mx6sxsabreauto/Kconfig"
648 source "board/freescale/mx6ul_14x14_evk/Kconfig"
649 source "board/freescale/mx6ullevk/Kconfig"
650 source "board/grinn/liteboard/Kconfig"
651 source "board/phytec/pcm058/Kconfig"
652 source "board/phytec/pfla02/Kconfig"
653 source "board/phytec/pcl063/Kconfig"
654 source "board/gateworks/gw_ventana/Kconfig"
655 source "board/kosagi/novena/Kconfig"
656 source "board/softing/vining_2000/Kconfig"
657 source "board/liebherr/display5/Kconfig"
658 source "board/liebherr/mccmon6/Kconfig"
659 source "board/logicpd/imx6/Kconfig"
660 source "board/seco/Kconfig"
661 source "board/sks-kinkel/sksimx6/Kconfig"
662 source "board/solidrun/mx6cuboxi/Kconfig"
663 source "board/technexion/pico-imx6/Kconfig"
664 source "board/technexion/pico-imx6ul/Kconfig"
665 source "board/tbs/tbs2910/Kconfig"
666 source "board/tqc/tqma6/Kconfig"
667 source "board/toradex/apalis_imx6/Kconfig"
668 source "board/toradex/colibri_imx6/Kconfig"
669 source "board/toradex/colibri-imx6ull/Kconfig"
670 source "board/k+p/kp_imx6q_tpc/Kconfig"
671 source "board/udoo/Kconfig"
672 source "board/udoo/neo/Kconfig"
673 source "board/wandboard/Kconfig"
674 source "board/warp/Kconfig"
675 source "board/BuR/brppt2/Kconfig"