1 menu "ARM architecture"
49 default "arm720t" if CPU_ARM720T
50 default "arm920t" if CPU_ARM920T
51 default "arm926ejs" if CPU_ARM926EJS
52 default "arm946es" if CPU_ARM946ES
53 default "arm1136" if CPU_ARM1136
54 default "arm1176" if CPU_ARM1176
55 default "armv7" if CPU_V7
56 default "armv7m" if CPU_V7M
57 default "pxa" if CPU_PXA
58 default "sa1100" if CPU_SA1100
59 default "armv8" if ARM64
62 bool "support boot from semihosting"
64 In emulated environments, semihosting is a way for
65 the hosted environment to call out to the emulator to
66 retrieve files from the host machine.
69 bool "Do not use Instruction Cache"
72 bool "Do not use Data Cache"
74 config SYS_L2CACHE_OFF
75 bool "Do not use L2 cache"
78 bool "Freescale i.MX23 & i.MX28"
99 prompt "Target select"
100 default ARCH_VERSATILE
105 config TARGET_EDB93XX
106 bool "Support edb93xx"
109 config TARGET_SCB9328
110 bool "Support scb9328"
117 config TARGET_SMDK2410
118 bool "Support smdk2410"
121 config TARGET_ASPENITE
122 bool "Support aspenite"
126 bool "Support gplugd"
133 Support for TI's DaVinci platform.
136 bool "Marvell Kirkwood"
139 config TARGET_DB_88F6820_GP
140 bool "Support DB-88F6820-GP"
144 config TARGET_DB_MV784MP_GP
145 bool "Support db-mv784mp-gp"
150 bool "Support maxbcm"
154 config TARGET_DEVKIT3250
155 bool "Support devkit3250"
159 config TARGET_WORK_92105
160 bool "Support work_92105"
164 config TARGET_MX25PDK
165 bool "Support mx25pdk"
203 config TARGET_IMX27LITE
204 bool "Support imx27lite"
207 config TARGET_MAGNESIUM
208 bool "Support magnesium"
211 config TARGET_APX4DEVKIT
212 bool "Support apx4devkit"
222 bool "Support m28evk"
226 config TARGET_MX23EVK
227 bool "Support mx23evk"
231 config TARGET_MX28EVK
232 bool "Support mx28evk"
236 config TARGET_MX23_OLINUXINO
237 bool "Support mx23_olinuxino"
242 bool "Support bg0900"
246 config TARGET_SANSA_FUZE_PLUS
247 bool "Support sansa_fuze_plus"
251 config TARGET_SC_SPS_1
252 bool "Support sc_sps_1"
257 bool "ST-Ericsson Nomadik"
264 config TARGET_SPEAR300
265 bool "Support spear300"
268 config TARGET_SPEAR310
269 bool "Support spear310"
272 config TARGET_SPEAR320
273 bool "Support spear320"
276 config TARGET_SPEAR600
277 bool "Support spear600"
280 config TARGET_STV0991
281 bool "Support stv0991"
294 config ARCH_VERSATILE
295 bool "ARM Ltd. Versatile family"
298 config TARGET_IMX31_PHYCORE
299 bool "Support imx31_phycore"
306 config TARGET_MX31ADS
307 bool "Support mx31ads"
310 config TARGET_MX31PDK
311 bool "Support mx31pdk"
319 config TARGET_IMX31_LITEKIT
320 bool "Support imx31_litekit"
323 config TARGET_WOODBURN
324 bool "Support woodburn"
327 config TARGET_WOODBURN_SD
328 bool "Support woodburn_sd"
336 config TARGET_MX35PDK
337 bool "Support mx35pdk"
341 bool "Broadcom BCM283X family"
346 config TARGET_VEXPRESS_CA15_TC2
347 bool "Support vexpress_ca15_tc2"
349 select CPU_V7_HAS_NONSEC
350 select CPU_V7_HAS_VIRT
352 config TARGET_VEXPRESS_CA5X2
353 bool "Support vexpress_ca5x2"
356 config TARGET_VEXPRESS_CA9X4
357 bool "Support vexpress_ca9x4"
365 config TARGET_TSERIES
366 bool "Support tseries"
370 config TARGET_CM_T335
371 bool "Support cm_t335"
379 bool "Support pepper"
386 config TARGET_AM335X_IGEP0033
387 bool "Support am335x_igep0033"
395 bool "Support pcm051"
408 bool "Support thuban"
412 config TARGET_RASTABAN
413 bool "Support rastaban"
427 config TARGET_PENGWYN
428 bool "Support pengwyn"
435 config TARGET_AM335X_BALTOS
436 bool "Support am335x_baltos"
443 config TARGET_AM335X_EVM
444 bool "Support am335x_evm"
451 config TARGET_AM43XX_EVM
452 bool "Support am43xx_evm"
456 config TARGET_BAV335X
457 bool "Support bav335x"
463 The BAV335x OEM Network Processor integrates all the functions of an
464 embedded network computer in a small, easy to use SODIMM module which
465 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
466 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
467 ethernet with simple connection to external connectors.
469 For more information, visit: http://birdland.com/oem
471 config TARGET_TI814X_EVM
472 bool "Support ti814x_evm"
476 config TARGET_TI816X_EVM
477 bool "Support ti816x_evm"
481 config TARGET_BCM28155_AP
482 bool "Support bcm28155_ap"
485 config TARGET_BCMCYGNUS
486 bool "Support bcmcygnus"
490 bool "Support bcmnsp"
494 bool "Samsung EXYNOS"
503 bool "Samsung S5PC1XX"
510 bool "Calxeda Highbank"
513 config ARCH_INTEGRATOR
514 bool "ARM Ltd. Integrator family"
524 bool "Support m53evk"
528 config TARGET_IMA3_MX53
529 bool "Support ima3-mx53"
532 config TARGET_MX51EVK
533 bool "Support mx51evk"
536 config TARGET_MX53ARD
537 bool "Support mx53ard"
540 config TARGET_MX53EVK
541 bool "Support mx53evk"
544 config TARGET_MX53LOCO
545 bool "Support mx53loco"
548 config TARGET_MX53SMD
549 bool "Support mx53smd"
552 config TARGET_MX51_EFIKAMX
553 bool "Support mx51_efikamx"
556 config TARGET_VISION2
557 bool "Support vision2"
564 config TARGET_WANDBOARD
565 bool "Support wandboard"
573 config TARGET_TITANIUM
574 bool "Support titanium"
577 config TARGET_NITROGEN6X
578 bool "Support nitrogen6x"
581 config TARGET_CGTQMX6EVAL
582 bool "Support cgtqmx6eval"
585 config TARGET_EMBESTMX6BOARDS
586 bool "Support embestmx6boards"
589 config TARGET_ARISTAINETOS
590 bool "Support aristainetos"
593 config TARGET_ARISTAINETOS2
594 bool "Support aristainetos2"
597 config TARGET_MX6QARM2
598 bool "Support mx6qarm2"
601 config TARGET_MX6QSABREAUTO
602 bool "Support mx6qsabreauto"
607 config TARGET_MX6SABRESD
608 bool "Support mx6sabresd"
614 config TARGET_MX6CUBOXI
615 bool "Support Solid-run mx6 boards"
619 config TARGET_MX6SLEVK
620 bool "Support mx6slevk"
623 config TARGET_MX6SXSABRESD
624 bool "Support mx6sxsabresd"
630 config TARGET_MX6UL_14X14_EVK
631 bool "Support mx6ul_14x14_evk"
637 config TARGET_GW_VENTANA
638 bool "Support gw_ventana"
642 config TARGET_KOSAGI_NOVENA
643 bool "Support Kosagi Novena"
647 config TARGET_TBS2910
648 bool "Support tbs2910"
652 bool "Bachmann OT1200"
656 config TARGET_PLATINUM_PICON
657 bool "Support platinum-picon"
661 config TARGET_PLATINUM_TITANIUM
662 bool "Support platinum-titanium"
681 bool "Renesas ARM SoCs"
685 bool "Altera SOCFPGA family"
693 bool "Support cm_t43"
698 bool "Support sunxi (Allwinner) SoCs"
711 config TARGET_SNOWBALL
712 bool "Support snowball"
715 config TARGET_U8500_HREF
716 bool "Support u8500_href"
719 config TARGET_VF610TWR
720 bool "Support vf610twr"
723 config TARGET_COLIBRI_VF
724 bool "Support Colibri VF50/61"
728 bool "Xilinx Zynq Platform"
737 bool "Support Xilinx ZynqMP Platform"
743 config TARGET_VEXPRESS64_AEMV8A
744 bool "Support vexpress_aemv8a"
747 config TARGET_VEXPRESS64_BASE_FVP
748 bool "Support Versatile Express ARMv8a FVP BASE model"
752 config TARGET_VEXPRESS64_JUNO
753 bool "Support Versatile Express Juno Development Platform"
756 config TARGET_LS2085A_EMU
757 bool "Support ls2085a_emu"
759 select ARMV8_MULTIENTRY
761 config TARGET_LS2085A_SIMU
762 bool "Support ls2085a_simu"
764 select ARMV8_MULTIENTRY
766 config TARGET_LS2085AQDS
767 bool "Support ls2085aqds"
769 select ARMV8_MULTIENTRY
772 Support for Freescale LS2085AQDS platform
773 The LS2085A Development System (QDS) is a high-performance
774 development platform that supports the QorIQ LS2085A
775 Layerscape Architecture processor.
777 config TARGET_LS2085ARDB
778 bool "Support ls2085ardb"
780 select ARMV8_MULTIENTRY
783 Support for Freescale LS2085ARDB platform.
784 The LS2085A Reference design board (RDB) is a high-performance
785 development platform that supports the QorIQ LS2085A
786 Layerscape Architecture processor.
789 bool "Support HiKey 96boards Consumer Edition Platform"
792 Support for HiKey 96boards platform. It features a HI6220
793 SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
795 config TARGET_LS1021AQDS
796 bool "Support ls1021aqds"
800 config TARGET_LS1021ATWR
801 bool "Support ls1021atwr"
805 config TARGET_BALLOON3
806 bool "Support balloon3"
814 bool "Support palmld"
818 bool "Support palmtc"
821 config TARGET_PALMTREO680
822 bool "Support palmtreo680"
826 config TARGET_PXA255_IDP
827 bool "Support pxa255_idp"
830 config TARGET_TRIZEPSIV
831 bool "Support trizepsiv"
834 config TARGET_VPAC270
835 bool "Support vpac270"
839 config TARGET_XAENIAX
840 bool "Support xaeniax"
843 config TARGET_ZIPITZ2
844 bool "Support zipitz2"
848 bool "Support lp8x4x"
851 config TARGET_COLIBRI_PXA270
852 bool "Support colibri_pxa270"
855 config TARGET_JORNADA
856 bool "Support jornada"
860 bool "Socionext UniPhier SoCs"
865 select SPL_OF_CONTROL
871 Support for UniPhier SoC family developed by Socionext Inc.
872 (formerly, System LSI Business Division of Panasonic Corporation)
874 config TARGET_STM32F429_DISCOVERY
875 bool "Support STM32F429 Discovery"
880 source "arch/arm/mach-at91/Kconfig"
882 source "arch/arm/mach-bcm283x/Kconfig"
884 source "arch/arm/mach-davinci/Kconfig"
886 source "arch/arm/mach-exynos/Kconfig"
888 source "arch/arm/mach-highbank/Kconfig"
890 source "arch/arm/mach-integrator/Kconfig"
892 source "arch/arm/mach-keystone/Kconfig"
894 source "arch/arm/mach-kirkwood/Kconfig"
896 source "arch/arm/cpu/arm926ejs/mxs/Kconfig"
898 source "arch/arm/cpu/armv7/mx6/Kconfig"
900 source "arch/arm/cpu/armv7/mx5/Kconfig"
902 source "arch/arm/mach-nomadik/Kconfig"
904 source "arch/arm/cpu/armv7/omap3/Kconfig"
906 source "arch/arm/cpu/armv7/omap4/Kconfig"
908 source "arch/arm/cpu/armv7/omap5/Kconfig"
910 source "arch/arm/mach-orion5x/Kconfig"
912 source "arch/arm/cpu/armv7/rmobile/Kconfig"
914 source "arch/arm/cpu/armv7/s5pc1xx/Kconfig"
916 source "arch/arm/mach-socfpga/Kconfig"
918 source "arch/arm/mach-tegra/Kconfig"
920 source "arch/arm/mach-uniphier/Kconfig"
922 source "arch/arm/mach-versatile/Kconfig"
924 source "arch/arm/mach-zynq/Kconfig"
926 source "arch/arm/cpu/armv7/Kconfig"
928 source "arch/arm/cpu/armv8/zynqmp/Kconfig"
930 source "arch/arm/cpu/armv8/Kconfig"
932 source "arch/arm/imx-common/Kconfig"
934 source "board/aristainetos/Kconfig"
935 source "board/BuR/kwb/Kconfig"
936 source "board/BuR/tseries/Kconfig"
937 source "board/CarMediaLab/flea3/Kconfig"
938 source "board/Marvell/aspenite/Kconfig"
939 source "board/Marvell/db-88f6820-gp/Kconfig"
940 source "board/Marvell/db-mv784mp-gp/Kconfig"
941 source "board/Marvell/gplugd/Kconfig"
942 source "board/armadeus/apf27/Kconfig"
943 source "board/armltd/vexpress/Kconfig"
944 source "board/armltd/vexpress64/Kconfig"
945 source "board/hisilicon/hikey/Kconfig"
946 source "board/bachmann/ot1200/Kconfig"
947 source "board/balloon3/Kconfig"
948 source "board/barco/platinum/Kconfig"
949 source "board/barco/titanium/Kconfig"
950 source "board/bluegiga/apx4devkit/Kconfig"
951 source "board/boundary/nitrogen6x/Kconfig"
952 source "board/broadcom/bcm28155_ap/Kconfig"
953 source "board/broadcom/bcmcygnus/Kconfig"
954 source "board/broadcom/bcmnsp/Kconfig"
955 source "board/cirrus/edb93xx/Kconfig"
956 source "board/compulab/cm_t335/Kconfig"
957 source "board/compulab/cm_t43/Kconfig"
958 source "board/compulab/cm_fx6/Kconfig"
959 source "board/congatec/cgtqmx6eval/Kconfig"
960 source "board/creative/xfi3/Kconfig"
961 source "board/davedenx/qong/Kconfig"
962 source "board/denx/m28evk/Kconfig"
963 source "board/denx/m53evk/Kconfig"
964 source "board/embest/mx6boards/Kconfig"
965 source "board/esg/ima3-mx53/Kconfig"
966 source "board/freescale/ls2085a/Kconfig"
967 source "board/freescale/ls2085aqds/Kconfig"
968 source "board/freescale/ls2085ardb/Kconfig"
969 source "board/freescale/ls1021aqds/Kconfig"
970 source "board/freescale/ls1021atwr/Kconfig"
971 source "board/freescale/mx23evk/Kconfig"
972 source "board/freescale/mx25pdk/Kconfig"
973 source "board/freescale/mx28evk/Kconfig"
974 source "board/freescale/mx31ads/Kconfig"
975 source "board/freescale/mx31pdk/Kconfig"
976 source "board/freescale/mx35pdk/Kconfig"
977 source "board/freescale/mx51evk/Kconfig"
978 source "board/freescale/mx53ard/Kconfig"
979 source "board/freescale/mx53evk/Kconfig"
980 source "board/freescale/mx53loco/Kconfig"
981 source "board/freescale/mx53smd/Kconfig"
982 source "board/freescale/mx6qarm2/Kconfig"
983 source "board/freescale/mx6qsabreauto/Kconfig"
984 source "board/freescale/mx6sabresd/Kconfig"
985 source "board/freescale/mx6slevk/Kconfig"
986 source "board/freescale/mx6sxsabresd/Kconfig"
987 source "board/freescale/mx6ul_14x14_evk/Kconfig"
988 source "board/freescale/vf610twr/Kconfig"
989 source "board/gateworks/gw_ventana/Kconfig"
990 source "board/genesi/mx51_efikamx/Kconfig"
991 source "board/gumstix/pepper/Kconfig"
992 source "board/h2200/Kconfig"
993 source "board/hale/tt01/Kconfig"
994 source "board/icpdas/lp8x4x/Kconfig"
995 source "board/imx31_phycore/Kconfig"
996 source "board/isee/igep0033/Kconfig"
997 source "board/jornada/Kconfig"
998 source "board/karo/tx25/Kconfig"
999 source "board/karo/tx28/Kconfig"
1000 source "board/karo/tx48/Kconfig"
1001 source "board/karo/tx51/Kconfig"
1002 source "board/karo/tx53/Kconfig"
1003 source "board/karo/tx6/Kconfig"
1004 source "board/karo/txa5/Kconfig"
1005 source "board/kosagi/novena/Kconfig"
1006 source "board/logicpd/imx27lite/Kconfig"
1007 source "board/logicpd/imx31_litekit/Kconfig"
1008 source "board/maxbcm/Kconfig"
1009 source "board/mpl/vcma9/Kconfig"
1010 source "board/olimex/mx23_olinuxino/Kconfig"
1011 source "board/palmld/Kconfig"
1012 source "board/palmtc/Kconfig"
1013 source "board/palmtreo680/Kconfig"
1014 source "board/phytec/pcm051/Kconfig"
1015 source "board/ppcag/bg0900/Kconfig"
1016 source "board/pxa255_idp/Kconfig"
1017 source "board/samsung/smdk2410/Kconfig"
1018 source "board/sandisk/sansa_fuze_plus/Kconfig"
1019 source "board/scb9328/Kconfig"
1020 source "board/schulercontrol/sc_sps_1/Kconfig"
1021 source "board/siemens/draco/Kconfig"
1022 source "board/siemens/pxm2/Kconfig"
1023 source "board/siemens/rut/Kconfig"
1024 source "board/silica/pengwyn/Kconfig"
1025 source "board/solidrun/mx6cuboxi/Kconfig"
1026 source "board/spear/spear300/Kconfig"
1027 source "board/spear/spear310/Kconfig"
1028 source "board/spear/spear320/Kconfig"
1029 source "board/spear/spear600/Kconfig"
1030 source "board/spear/x600/Kconfig"
1031 source "board/st-ericsson/snowball/Kconfig"
1032 source "board/st-ericsson/u8500/Kconfig"
1033 source "board/st/stm32f429-discovery/Kconfig"
1034 source "board/st/stv0991/Kconfig"
1035 source "board/sunxi/Kconfig"
1036 source "board/syteco/zmx25/Kconfig"
1037 source "board/tbs/tbs2910/Kconfig"
1038 source "board/ti/am335x/Kconfig"
1039 source "board/ti/am43xx/Kconfig"
1040 source "board/birdland/bav335x/Kconfig"
1041 source "board/ti/ti814x/Kconfig"
1042 source "board/ti/ti816x/Kconfig"
1043 source "board/timll/devkit3250/Kconfig"
1044 source "board/toradex/colibri_pxa270/Kconfig"
1045 source "board/toradex/colibri_vf/Kconfig"
1046 source "board/trizepsiv/Kconfig"
1047 source "board/ttcontrol/vision2/Kconfig"
1048 source "board/udoo/Kconfig"
1049 source "board/vpac270/Kconfig"
1050 source "board/vscom/baltos/Kconfig"
1051 source "board/wandboard/Kconfig"
1052 source "board/warp/Kconfig"
1053 source "board/woodburn/Kconfig"
1054 source "board/work-microwave/work_92105/Kconfig"
1055 source "board/xaeniax/Kconfig"
1056 source "board/zipitz2/Kconfig"
1058 source "arch/arm/Kconfig.debug"