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"
135 prompt "Target select"
136 default ARCH_VERSATILE
141 config TARGET_EDB93XX
142 bool "Support edb93xx"
145 config TARGET_SCB9328
146 bool "Support scb9328"
153 config TARGET_SMDK2410
154 bool "Support smdk2410"
157 config TARGET_ASPENITE
158 bool "Support aspenite"
162 bool "Support gplugd"
169 Support for TI's DaVinci platform.
172 bool "Marvell Kirkwood"
175 config TARGET_DB_88F6820_GP
176 bool "Support DB-88F6820-GP"
180 config TARGET_DB_MV784MP_GP
181 bool "Support db-mv784mp-gp"
186 bool "Support maxbcm"
190 config TARGET_DEVKIT3250
191 bool "Support devkit3250"
195 config TARGET_WORK_92105
196 bool "Support work_92105"
200 config TARGET_MX25PDK
201 bool "Support mx25pdk"
240 config TARGET_IMX27LITE
241 bool "Support imx27lite"
244 config TARGET_MAGNESIUM
245 bool "Support magnesium"
248 config TARGET_APX4DEVKIT
249 bool "Support apx4devkit"
259 bool "Support m28evk"
263 config TARGET_MX23EVK
264 bool "Support mx23evk"
268 config TARGET_MX28EVK
269 bool "Support mx28evk"
273 config TARGET_MX23_OLINUXINO
274 bool "Support mx23_olinuxino"
279 bool "Support bg0900"
283 config TARGET_SANSA_FUZE_PLUS
284 bool "Support sansa_fuze_plus"
288 config TARGET_SC_SPS_1
289 bool "Support sc_sps_1"
294 bool "ST-Ericsson Nomadik"
301 config TARGET_SPEAR300
302 bool "Support spear300"
305 config TARGET_SPEAR310
306 bool "Support spear310"
309 config TARGET_SPEAR320
310 bool "Support spear320"
313 config TARGET_SPEAR600
314 bool "Support spear600"
317 config TARGET_STV0991
318 bool "Support stv0991"
331 config ARCH_VERSATILE
332 bool "ARM Ltd. Versatile family"
335 config TARGET_IMX31_PHYCORE
336 bool "Support imx31_phycore"
343 config TARGET_MX31ADS
344 bool "Support mx31ads"
347 config TARGET_MX31PDK
348 bool "Support mx31pdk"
356 config TARGET_IMX31_LITEKIT
357 bool "Support imx31_litekit"
360 config TARGET_WOODBURN
361 bool "Support woodburn"
364 config TARGET_WOODBURN_SD
365 bool "Support woodburn_sd"
373 config TARGET_MX35PDK
374 bool "Support mx35pdk"
378 bool "Broadcom BCM283X family"
383 config TARGET_VEXPRESS_CA15_TC2
384 bool "Support vexpress_ca15_tc2"
386 select CPU_V7_HAS_NONSEC
387 select CPU_V7_HAS_VIRT
389 config TARGET_VEXPRESS_CA5X2
390 bool "Support vexpress_ca5x2"
393 config TARGET_VEXPRESS_CA9X4
394 bool "Support vexpress_ca9x4"
402 config TARGET_TSERIES
403 bool "Support tseries"
407 config TARGET_CM_T335
408 bool "Support cm_t335"
416 bool "Support pepper"
423 config TARGET_AM335X_IGEP0033
424 bool "Support am335x_igep0033"
432 bool "Support pcm051"
445 bool "Support thuban"
449 config TARGET_RASTABAN
450 bool "Support rastaban"
464 config TARGET_PENGWYN
465 bool "Support pengwyn"
472 config TARGET_AM335X_BALTOS
473 bool "Support am335x_baltos"
480 config TARGET_AM335X_EVM
481 bool "Support am335x_evm"
488 config TARGET_AM43XX_EVM
489 bool "Support am43xx_evm"
493 config TARGET_BAV335X
494 bool "Support bav335x"
500 The BAV335x OEM Network Processor integrates all the functions of an
501 embedded network computer in a small, easy to use SODIMM module which
502 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
503 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
504 ethernet with simple connection to external connectors.
506 For more information, visit: http://birdland.com/oem
508 config TARGET_TI814X_EVM
509 bool "Support ti814x_evm"
513 config TARGET_TI816X_EVM
514 bool "Support ti816x_evm"
518 config TARGET_BCM28155_AP
519 bool "Support bcm28155_ap"
522 config TARGET_BCMCYGNUS
523 bool "Support bcmcygnus"
527 bool "Support bcmnsp"
531 bool "Samsung EXYNOS"
540 bool "Samsung S5PC1XX"
547 bool "Calxeda Highbank"
550 config ARCH_INTEGRATOR
551 bool "ARM Ltd. Integrator family"
569 bool "Support m53evk"
573 config TARGET_IMA3_MX53
574 bool "Support ima3-mx53"
577 config TARGET_MX51EVK
578 bool "Support mx51evk"
581 config TARGET_MX53ARD
582 bool "Support mx53ard"
585 config TARGET_MX53EVK
586 bool "Support mx53evk"
589 config TARGET_MX53LOCO
590 bool "Support mx53loco"
593 config TARGET_MX53SMD
594 bool "Support mx53smd"
597 config TARGET_MX51_EFIKAMX
598 bool "Support mx51_efikamx"
601 config TARGET_VISION2
602 bool "Support vision2"
609 config TARGET_WANDBOARD
610 bool "Support wandboard"
618 config TARGET_TITANIUM
619 bool "Support titanium"
622 config TARGET_NITROGEN6X
623 bool "Support nitrogen6x"
626 config TARGET_CGTQMX6EVAL
627 bool "Support cgtqmx6eval"
630 config TARGET_EMBESTMX6BOARDS
631 bool "Support embestmx6boards"
634 config TARGET_ARISTAINETOS
635 bool "Support aristainetos"
638 config TARGET_ARISTAINETOS2
639 bool "Support aristainetos2"
642 config TARGET_MX6QARM2
643 bool "Support mx6qarm2"
646 config TARGET_MX6QSABREAUTO
647 bool "Support mx6qsabreauto"
652 config TARGET_MX6SABRESD
653 bool "Support mx6sabresd"
659 config TARGET_MX6CUBOXI
660 bool "Support Solid-run mx6 boards"
664 config TARGET_MX6SLEVK
665 bool "Support mx6slevk"
668 config TARGET_MX6SXSABRESD
669 bool "Support mx6sxsabresd"
675 config TARGET_MX6UL_14X14_EVK
676 bool "Support mx6ul_14x14_evk"
682 config TARGET_GW_VENTANA
683 bool "Support gw_ventana"
687 config TARGET_KOSAGI_NOVENA
688 bool "Support Kosagi Novena"
692 config TARGET_TBS2910
693 bool "Support tbs2910"
697 bool "Bachmann OT1200"
701 config TARGET_PLATINUM_PICON
702 bool "Support platinum-picon"
706 config TARGET_PLATINUM_TITANIUM
707 bool "Support platinum-titanium"
726 bool "Renesas ARM SoCs"
730 bool "Altera SOCFPGA family"
738 bool "Support cm_t43"
743 bool "Support sunxi (Allwinner) SoCs"
756 config TARGET_SNOWBALL
757 bool "Support snowball"
760 config TARGET_U8500_HREF
761 bool "Support u8500_href"
764 config TARGET_VF610TWR
765 bool "Support vf610twr"
768 config TARGET_COLIBRI_VF
769 bool "Support Colibri VF50/61"
773 bool "Xilinx Zynq Platform"
782 bool "Support Xilinx ZynqMP Platform"
788 config TARGET_VEXPRESS64_AEMV8A
789 bool "Support vexpress_aemv8a"
792 config TARGET_VEXPRESS64_BASE_FVP
793 bool "Support Versatile Express ARMv8a FVP BASE model"
797 config TARGET_VEXPRESS64_JUNO
798 bool "Support Versatile Express Juno Development Platform"
801 config TARGET_LS2085A_EMU
802 bool "Support ls2085a_emu"
804 select ARMV8_MULTIENTRY
806 config TARGET_LS2085A_SIMU
807 bool "Support ls2085a_simu"
809 select ARMV8_MULTIENTRY
811 config TARGET_LS2085AQDS
812 bool "Support ls2085aqds"
814 select ARMV8_MULTIENTRY
817 Support for Freescale LS2085AQDS platform
818 The LS2085A Development System (QDS) is a high-performance
819 development platform that supports the QorIQ LS2085A
820 Layerscape Architecture processor.
822 config TARGET_LS2085ARDB
823 bool "Support ls2085ardb"
825 select ARMV8_MULTIENTRY
828 Support for Freescale LS2085ARDB platform.
829 The LS2085A Reference design board (RDB) is a high-performance
830 development platform that supports the QorIQ LS2085A
831 Layerscape Architecture processor.
834 bool "Support HiKey 96boards Consumer Edition Platform"
837 Support for HiKey 96boards platform. It features a HI6220
838 SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
840 config TARGET_LS1021AQDS
841 bool "Support ls1021aqds"
845 config TARGET_LS1021ATWR
846 bool "Support ls1021atwr"
850 config TARGET_BALLOON3
851 bool "Support balloon3"
859 bool "Support palmld"
863 bool "Support palmtc"
866 config TARGET_PALMTREO680
867 bool "Support palmtreo680"
871 config TARGET_PXA255_IDP
872 bool "Support pxa255_idp"
875 config TARGET_TRIZEPSIV
876 bool "Support trizepsiv"
879 config TARGET_VPAC270
880 bool "Support vpac270"
884 config TARGET_XAENIAX
885 bool "Support xaeniax"
888 config TARGET_ZIPITZ2
889 bool "Support zipitz2"
893 bool "Support lp8x4x"
896 config TARGET_COLIBRI_PXA270
897 bool "Support colibri_pxa270"
900 config TARGET_JORNADA
901 bool "Support jornada"
905 bool "Socionext UniPhier SoCs"
910 select SPL_OF_CONTROL
916 Support for UniPhier SoC family developed by Socionext Inc.
917 (formerly, System LSI Business Division of Panasonic Corporation)
919 config TARGET_STM32F429_DISCOVERY
920 bool "Support STM32F429 Discovery"
925 source "arch/arm/mach-at91/Kconfig"
927 source "arch/arm/mach-bcm283x/Kconfig"
929 source "arch/arm/mach-davinci/Kconfig"
931 source "arch/arm/mach-exynos/Kconfig"
933 source "arch/arm/mach-highbank/Kconfig"
935 source "arch/arm/mach-integrator/Kconfig"
937 source "arch/arm/mach-keystone/Kconfig"
939 source "arch/arm/mach-kirkwood/Kconfig"
941 source "arch/arm/cpu/armv7/mx6/Kconfig"
943 source "arch/arm/cpu/armv7/mx5/Kconfig"
945 source "arch/arm/mach-nomadik/Kconfig"
947 source "arch/arm/cpu/armv7/omap3/Kconfig"
949 source "arch/arm/cpu/armv7/omap4/Kconfig"
951 source "arch/arm/cpu/armv7/omap5/Kconfig"
953 source "arch/arm/mach-orion5x/Kconfig"
955 source "arch/arm/cpu/armv7/rmobile/Kconfig"
957 source "arch/arm/cpu/armv7/s5pc1xx/Kconfig"
959 source "arch/arm/mach-socfpga/Kconfig"
961 source "arch/arm/mach-tegra/Kconfig"
963 source "arch/arm/mach-uniphier/Kconfig"
965 source "arch/arm/mach-versatile/Kconfig"
967 source "arch/arm/mach-zynq/Kconfig"
969 source "arch/arm/cpu/armv7/Kconfig"
971 source "arch/arm/cpu/armv8/zynqmp/Kconfig"
973 source "arch/arm/cpu/armv8/Kconfig"
975 source "arch/arm/imx-common/Kconfig"
977 source "board/aristainetos/Kconfig"
978 source "board/BuR/kwb/Kconfig"
979 source "board/BuR/tseries/Kconfig"
980 source "board/CarMediaLab/flea3/Kconfig"
981 source "board/Marvell/aspenite/Kconfig"
982 source "board/Marvell/db-88f6820-gp/Kconfig"
983 source "board/Marvell/db-mv784mp-gp/Kconfig"
984 source "board/Marvell/gplugd/Kconfig"
985 source "board/armadeus/apf27/Kconfig"
986 source "board/armltd/vexpress/Kconfig"
987 source "board/armltd/vexpress64/Kconfig"
988 source "board/hisilicon/hikey/Kconfig"
989 source "board/bachmann/ot1200/Kconfig"
990 source "board/balloon3/Kconfig"
991 source "board/barco/platinum/Kconfig"
992 source "board/barco/titanium/Kconfig"
993 source "board/bluegiga/apx4devkit/Kconfig"
994 source "board/boundary/nitrogen6x/Kconfig"
995 source "board/broadcom/bcm28155_ap/Kconfig"
996 source "board/broadcom/bcmcygnus/Kconfig"
997 source "board/broadcom/bcmnsp/Kconfig"
998 source "board/cirrus/edb93xx/Kconfig"
999 source "board/compulab/cm_t335/Kconfig"
1000 source "board/compulab/cm_t43/Kconfig"
1001 source "board/compulab/cm_fx6/Kconfig"
1002 source "board/congatec/cgtqmx6eval/Kconfig"
1003 source "board/creative/xfi3/Kconfig"
1004 source "board/davedenx/qong/Kconfig"
1005 source "board/denx/m28evk/Kconfig"
1006 source "board/denx/m53evk/Kconfig"
1007 source "board/embest/mx6boards/Kconfig"
1008 source "board/esg/ima3-mx53/Kconfig"
1009 source "board/freescale/ls2085a/Kconfig"
1010 source "board/freescale/ls2085aqds/Kconfig"
1011 source "board/freescale/ls2085ardb/Kconfig"
1012 source "board/freescale/ls1021aqds/Kconfig"
1013 source "board/freescale/ls1021atwr/Kconfig"
1014 source "board/freescale/mx23evk/Kconfig"
1015 source "board/freescale/mx25pdk/Kconfig"
1016 source "board/freescale/mx28evk/Kconfig"
1017 source "board/freescale/mx31ads/Kconfig"
1018 source "board/freescale/mx31pdk/Kconfig"
1019 source "board/freescale/mx35pdk/Kconfig"
1020 source "board/freescale/mx51evk/Kconfig"
1021 source "board/freescale/mx53ard/Kconfig"
1022 source "board/freescale/mx53evk/Kconfig"
1023 source "board/freescale/mx53loco/Kconfig"
1024 source "board/freescale/mx53smd/Kconfig"
1025 source "board/freescale/mx6qarm2/Kconfig"
1026 source "board/freescale/mx6qsabreauto/Kconfig"
1027 source "board/freescale/mx6sabresd/Kconfig"
1028 source "board/freescale/mx6slevk/Kconfig"
1029 source "board/freescale/mx6sxsabresd/Kconfig"
1030 source "board/freescale/mx6ul_14x14_evk/Kconfig"
1031 source "board/freescale/vf610twr/Kconfig"
1032 source "board/gateworks/gw_ventana/Kconfig"
1033 source "board/genesi/mx51_efikamx/Kconfig"
1034 source "board/gumstix/pepper/Kconfig"
1035 source "board/h2200/Kconfig"
1036 source "board/hale/tt01/Kconfig"
1037 source "board/icpdas/lp8x4x/Kconfig"
1038 source "board/imx31_phycore/Kconfig"
1039 source "board/isee/igep0033/Kconfig"
1040 source "board/jornada/Kconfig"
1041 source "board/karo/tx25/Kconfig"
1042 source "board/karo/tx28/Kconfig"
1043 source "board/karo/tx48/Kconfig"
1044 source "board/karo/tx51/Kconfig"
1045 source "board/karo/tx53/Kconfig"
1046 source "board/karo/tx6/Kconfig"
1047 source "board/karo/txa5/Kconfig"
1048 source "board/kosagi/novena/Kconfig"
1049 source "board/logicpd/imx27lite/Kconfig"
1050 source "board/logicpd/imx31_litekit/Kconfig"
1051 source "board/maxbcm/Kconfig"
1052 source "board/mpl/vcma9/Kconfig"
1053 source "board/olimex/mx23_olinuxino/Kconfig"
1054 source "board/palmld/Kconfig"
1055 source "board/palmtc/Kconfig"
1056 source "board/palmtreo680/Kconfig"
1057 source "board/phytec/pcm051/Kconfig"
1058 source "board/ppcag/bg0900/Kconfig"
1059 source "board/pxa255_idp/Kconfig"
1060 source "board/samsung/smdk2410/Kconfig"
1061 source "board/sandisk/sansa_fuze_plus/Kconfig"
1062 source "board/scb9328/Kconfig"
1063 source "board/schulercontrol/sc_sps_1/Kconfig"
1064 source "board/siemens/draco/Kconfig"
1065 source "board/siemens/pxm2/Kconfig"
1066 source "board/siemens/rut/Kconfig"
1067 source "board/silica/pengwyn/Kconfig"
1068 source "board/solidrun/mx6cuboxi/Kconfig"
1069 source "board/spear/spear300/Kconfig"
1070 source "board/spear/spear310/Kconfig"
1071 source "board/spear/spear320/Kconfig"
1072 source "board/spear/spear600/Kconfig"
1073 source "board/spear/x600/Kconfig"
1074 source "board/st-ericsson/snowball/Kconfig"
1075 source "board/st-ericsson/u8500/Kconfig"
1076 source "board/st/stm32f429-discovery/Kconfig"
1077 source "board/st/stv0991/Kconfig"
1078 source "board/sunxi/Kconfig"
1079 source "board/syteco/zmx25/Kconfig"
1080 source "board/tbs/tbs2910/Kconfig"
1081 source "board/ti/am335x/Kconfig"
1082 source "board/ti/am43xx/Kconfig"
1083 source "board/birdland/bav335x/Kconfig"
1084 source "board/ti/ti814x/Kconfig"
1085 source "board/ti/ti816x/Kconfig"
1086 source "board/timll/devkit3250/Kconfig"
1087 source "board/toradex/colibri_pxa270/Kconfig"
1088 source "board/toradex/colibri_vf/Kconfig"
1089 source "board/trizepsiv/Kconfig"
1090 source "board/ttcontrol/vision2/Kconfig"
1091 source "board/udoo/Kconfig"
1092 source "board/vpac270/Kconfig"
1093 source "board/vscom/baltos/Kconfig"
1094 source "board/wandboard/Kconfig"
1095 source "board/warp/Kconfig"
1096 source "board/woodburn/Kconfig"
1097 source "board/work-microwave/work_92105/Kconfig"
1098 source "board/xaeniax/Kconfig"
1099 source "board/zipitz2/Kconfig"
1101 source "arch/arm/Kconfig.debug"