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_ARISTAINETOS2
130 select BOARD_LATE_INIT
132 config TARGET_ARISTAINETOS2B
133 bool "Support aristainetos2-revB"
134 select BOARD_LATE_INIT
136 config TARGET_CGTQMX6EVAL
138 select BOARD_LATE_INIT
147 select BOARD_LATE_INIT
155 config TARGET_COLIBRI_IMX6
156 bool "Toradex Colibri iMX6 board"
157 select BOARD_LATE_INIT
164 config TARGET_COLIBRI_IMX6ULL
165 bool "Toradex Colibri iMX6ULL"
166 select BOARD_LATE_INIT
171 config TARGET_DART_6UL
172 bool "Variscite imx6ULL dart(DART-SOM-6ULL)"
183 config TARGET_DHCOMIMX6
185 select BOARD_EARLY_INIT_F
186 select BOARD_LATE_INIT
194 config TARGET_DISPLAY5
195 bool "LWN DISPLAY5 board"
206 config TARGET_EMBESTMX6BOARDS
207 bool "embestmx6boards"
208 select BOARD_LATE_INIT
211 config TARGET_GE_BX50V3
212 bool "General Electric Bx50v3"
213 select BOARD_LATE_INIT
216 config TARGET_GW_VENTANA
223 config TARGET_KOSAGI_NOVENA
225 select BOARD_LATE_INIT
228 config TARGET_MCCMON6
240 config TARGET_MX6CUBOXI
241 bool "Solid-run mx6 boards"
242 select BOARD_LATE_INIT
246 config TARGET_MX6LOGICPD
247 bool "Logic PD i.MX6 SOM"
250 select BOARD_EARLY_INIT_F
251 select BOARD_LATE_INIT
261 config TARGET_MX6MEMCAL
265 The mx6memcal board is a virtual board that can be used to validate
266 and characterize the memory layout of a new design during the initial
267 development and pre-production stages.
269 config TARGET_MX6QARM2
272 config TARGET_MX6DL_MAMOJ
273 bool "Support BTicino Mamoj"
280 select DM_PMIC_PFUZE100
287 select SPL_GPIO_SUPPORT if SPL
288 select SPL_LIBCOMMON_SUPPORT if SPL
289 select SPL_LIBDISK_SUPPORT if SPL
290 select SPL_LIBGENERIC_SUPPORT if SPL
291 select SPL_MMC_SUPPORT if SPL
292 select SPL_OF_CONTROL if SPL
293 select SPL_OF_LIBFDT if SPL
294 select SPL_PINCTRL if SPL
295 select SPL_SEPARATE_BSS if SPL
296 select SPL_SERIAL_SUPPORT if SPL
297 select SPL_USB_GADGET if SPL
298 select SPL_USB_HOST_SUPPORT if SPL
299 select SPL_USB_SDP_SUPPORT if SPL
300 select SPL_WATCHDOG_SUPPORT if SPL
304 config TARGET_MX6Q_ENGICAM
305 bool "Support Engicam i.Core(RQS)"
306 select BOARD_LATE_INIT
316 select SPL_OF_CONTROL if SPL
318 select SPL_PINCTRL if SPL
319 select SPL_SEPARATE_BSS if SPL
323 config TARGET_MX6SABREAUTO
325 select BOARD_EARLY_INIT_F
326 select BOARD_LATE_INIT
333 config TARGET_MX6SABRESD
335 select BOARD_EARLY_INIT_F
336 select BOARD_LATE_INIT
343 config TARGET_MX6SLEVK
348 config TARGET_MX6SLLEVK
350 select BOARD_LATE_INIT
356 config TARGET_MX6SXSABRESD
358 select BOARD_EARLY_INIT_F
359 select BOARD_LATE_INIT
365 config TARGET_MX6SXSABREAUTO
366 bool "mx6sxsabreauto"
367 select BOARD_EARLY_INIT_F
368 select BOARD_LATE_INIT
374 config TARGET_MX6UL_9X9_EVK
376 select BOARD_LATE_INIT
383 config TARGET_MX6UL_14X14_EVK
384 bool "mx6ul_14x14_evk"
385 select BOARD_LATE_INIT
392 config TARGET_MX6UL_ENGICAM
393 bool "Support Engicam GEAM6UL/Is.IoT"
394 select BOARD_LATE_INIT
404 select SPL_OF_CONTROL if SPL
405 select SPL_PINCTRL if SPL
406 select SPL_SEPARATE_BSS if SPL
410 config TARGET_MX6ULL_14X14_EVK
411 bool "Support mx6ull_14x14_evk"
412 select BOARD_LATE_INIT
418 config TARGET_NITROGEN6X
421 imply USB_ETHER_MCS7830
422 imply USB_ETHER_SMSC95XX
426 config TARGET_OPOS6ULDEV
427 bool "Armadeus OPOS6ULDev board"
431 bool "Bachmann OT1200"
435 config TARGET_PICO_IMX6
437 select BOARD_EARLY_INIT_F
438 select BOARD_LATE_INIT
445 config TARGET_PICO_IMX6UL
446 bool "PICO-IMX6UL-EMMC"
452 config TARGET_LITEBOARD
453 bool "Grinn liteBoard (i.MX6UL)"
454 select BOARD_LATE_INIT
457 config TARGET_PLATINUM_PICON
458 bool "platinum-picon"
461 config TARGET_PLATINUM_TITANIUM
462 bool "platinum-titanium"
466 bool "Phytec PCM058 i.MX6 Quad"
467 select BOARD_LATE_INIT
471 bool "Phytec PFLA02 (PhyFlex) i.MX6 Quad"
472 select BOARD_LATE_INIT
477 bool "PHYTEC PCL063 (phyCORE-i.MX6UL)"
488 config TARGET_PCL063_ULL
489 bool "PHYTEC PCL063 (phyCORE-i.MX6ULL)"
500 config TARGET_SECOMX6
501 bool "secomx6 boards"
503 config TARGET_SKSIMX6
507 config TARGET_TBS2910
508 bool "TBS2910 Matrix ARM mini PC"
510 config TARGET_TITANIUM
513 config TARGET_KP_IMX6Q_TPC
514 bool "K+P KP_IMX6Q_TPC i.MX6 Quad"
515 select BOARD_EARLY_INIT_F
516 select BOARD_LATE_INIT
523 select SPL_DM_REGULATOR if SPL
530 select SPL_SEPARATE_BSS if SPL
535 bool "TQ Systems TQMa6 board"
536 select BOARD_LATE_INIT
540 select BOARD_LATE_INIT
544 config TARGET_UDOO_NEO
546 select BOARD_LATE_INIT
553 config TARGET_SOFTING_VINING_2000
554 bool "Softing VIN|ING 2000"
555 select BOARD_LATE_INIT
562 config TARGET_WANDBOARD
564 select BOARD_LATE_INIT
570 select BOARD_LATE_INIT
575 select BOARD_LATE_INIT
584 select BOARD_LATE_INIT
592 select BOARD_LATE_INIT
600 select BOARD_LATE_INIT
611 select SPL_OF_CONTROL if SPL
615 based on Freescale's iMX6 SoC
621 source "board/ge/bx50v3/Kconfig"
622 source "board/advantech/dms-ba16/Kconfig"
623 source "board/aristainetos/Kconfig"
624 source "board/armadeus/opos6uldev/Kconfig"
625 source "board/bachmann/ot1200/Kconfig"
626 source "board/barco/platinum/Kconfig"
627 source "board/barco/titanium/Kconfig"
628 source "board/boundary/nitrogen6x/Kconfig"
629 source "board/bticino/mamoj/Kconfig"
630 source "board/ccv/xpress/Kconfig"
631 source "board/compulab/cm_fx6/Kconfig"
632 source "board/congatec/cgtqmx6eval/Kconfig"
633 source "board/dhelectronics/dh_imx6/Kconfig"
634 source "board/el/el6x/Kconfig"
635 source "board/embest/mx6boards/Kconfig"
636 source "board/engicam/imx6q/Kconfig"
637 source "board/engicam/imx6ul/Kconfig"
638 source "board/freescale/mx6qarm2/Kconfig"
639 source "board/freescale/mx6memcal/Kconfig"
640 source "board/freescale/mx6sabreauto/Kconfig"
641 source "board/freescale/mx6sabresd/Kconfig"
642 source "board/freescale/mx6slevk/Kconfig"
643 source "board/freescale/mx6sllevk/Kconfig"
644 source "board/freescale/mx6sxsabresd/Kconfig"
645 source "board/freescale/mx6sxsabreauto/Kconfig"
646 source "board/freescale/mx6ul_14x14_evk/Kconfig"
647 source "board/freescale/mx6ullevk/Kconfig"
648 source "board/grinn/liteboard/Kconfig"
649 source "board/phytec/pcm058/Kconfig"
650 source "board/phytec/pfla02/Kconfig"
651 source "board/phytec/pcl063/Kconfig"
652 source "board/gateworks/gw_ventana/Kconfig"
653 source "board/kosagi/novena/Kconfig"
654 source "board/softing/vining_2000/Kconfig"
655 source "board/liebherr/display5/Kconfig"
656 source "board/liebherr/mccmon6/Kconfig"
657 source "board/logicpd/imx6/Kconfig"
658 source "board/seco/Kconfig"
659 source "board/sks-kinkel/sksimx6/Kconfig"
660 source "board/solidrun/mx6cuboxi/Kconfig"
661 source "board/technexion/pico-imx6/Kconfig"
662 source "board/technexion/pico-imx6ul/Kconfig"
663 source "board/tbs/tbs2910/Kconfig"
664 source "board/tqc/tqma6/Kconfig"
665 source "board/toradex/apalis_imx6/Kconfig"
666 source "board/toradex/colibri_imx6/Kconfig"
667 source "board/toradex/colibri-imx6ull/Kconfig"
668 source "board/k+p/kp_imx6q_tpc/Kconfig"
669 source "board/udoo/Kconfig"
670 source "board/udoo/neo/Kconfig"
671 source "board/wandboard/Kconfig"
672 source "board/warp/Kconfig"
673 source "board/BuR/brppt2/Kconfig"