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"
147 prompt "Target select"
148 default ARCH_VERSATILE
153 config TARGET_EDB93XX
154 bool "Support edb93xx"
157 config TARGET_SCB9328
158 bool "Support scb9328"
165 config TARGET_SMDK2410
166 bool "Support smdk2410"
169 config TARGET_ASPENITE
170 bool "Support aspenite"
174 bool "Support gplugd"
181 Support for TI's DaVinci platform.
184 bool "Marvell Kirkwood"
187 config TARGET_DB_88F6820_GP
188 bool "Support DB-88F6820-GP"
192 config TARGET_DB_MV784MP_GP
193 bool "Support db-mv784mp-gp"
198 bool "Support maxbcm"
202 config TARGET_DEVKIT3250
203 bool "Support devkit3250"
207 config TARGET_WORK_92105
208 bool "Support work_92105"
212 config TARGET_MX25PDK
213 bool "Support mx25pdk"
251 config TARGET_IMX27LITE
252 bool "Support imx27lite"
255 config TARGET_MAGNESIUM
256 bool "Support magnesium"
259 config TARGET_APX4DEVKIT
260 bool "Support apx4devkit"
270 bool "Support m28evk"
274 config TARGET_MX23EVK
275 bool "Support mx23evk"
279 config TARGET_MX28EVK
280 bool "Support mx28evk"
284 config TARGET_MX23_OLINUXINO
285 bool "Support mx23_olinuxino"
290 bool "Support bg0900"
294 config TARGET_SANSA_FUZE_PLUS
295 bool "Support sansa_fuze_plus"
299 config TARGET_SC_SPS_1
300 bool "Support sc_sps_1"
305 bool "ST-Ericsson Nomadik"
312 config TARGET_SPEAR300
313 bool "Support spear300"
316 config TARGET_SPEAR310
317 bool "Support spear310"
320 config TARGET_SPEAR320
321 bool "Support spear320"
324 config TARGET_SPEAR600
325 bool "Support spear600"
328 config TARGET_STV0991
329 bool "Support stv0991"
342 config ARCH_VERSATILE
343 bool "ARM Ltd. Versatile family"
346 config TARGET_IMX31_PHYCORE
347 bool "Support imx31_phycore"
354 config TARGET_MX31ADS
355 bool "Support mx31ads"
358 config TARGET_MX31PDK
359 bool "Support mx31pdk"
367 config TARGET_IMX31_LITEKIT
368 bool "Support imx31_litekit"
371 config TARGET_WOODBURN
372 bool "Support woodburn"
375 config TARGET_WOODBURN_SD
376 bool "Support woodburn_sd"
384 config TARGET_MX35PDK
385 bool "Support mx35pdk"
389 bool "Broadcom BCM283X family"
394 config TARGET_VEXPRESS_CA15_TC2
395 bool "Support vexpress_ca15_tc2"
397 select CPU_V7_HAS_NONSEC
398 select CPU_V7_HAS_VIRT
400 config TARGET_VEXPRESS_CA5X2
401 bool "Support vexpress_ca5x2"
404 config TARGET_VEXPRESS_CA9X4
405 bool "Support vexpress_ca9x4"
413 config TARGET_TSERIES
414 bool "Support tseries"
418 config TARGET_CM_T335
419 bool "Support cm_t335"
427 bool "Support pepper"
434 config TARGET_AM335X_IGEP0033
435 bool "Support am335x_igep0033"
443 bool "Support pcm051"
456 bool "Support thuban"
460 config TARGET_RASTABAN
461 bool "Support rastaban"
475 config TARGET_PENGWYN
476 bool "Support pengwyn"
483 config TARGET_AM335X_BALTOS
484 bool "Support am335x_baltos"
491 config TARGET_AM335X_EVM
492 bool "Support am335x_evm"
499 config TARGET_AM43XX_EVM
500 bool "Support am43xx_evm"
504 config TARGET_BAV335X
505 bool "Support bav335x"
511 The BAV335x OEM Network Processor integrates all the functions of an
512 embedded network computer in a small, easy to use SODIMM module which
513 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
514 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
515 ethernet with simple connection to external connectors.
517 For more information, visit: http://birdland.com/oem
519 config TARGET_TI814X_EVM
520 bool "Support ti814x_evm"
524 config TARGET_TI816X_EVM
525 bool "Support ti816x_evm"
529 config TARGET_BCM28155_AP
530 bool "Support bcm28155_ap"
533 config TARGET_BCMCYGNUS
534 bool "Support bcmcygnus"
538 bool "Support bcmnsp"
542 bool "Samsung EXYNOS"
551 bool "Samsung S5PC1XX"
558 bool "Calxeda Highbank"
561 config ARCH_INTEGRATOR
562 bool "ARM Ltd. Integrator family"
572 bool "Support m53evk"
576 config TARGET_IMA3_MX53
577 bool "Support ima3-mx53"
580 config TARGET_MX51EVK
581 bool "Support mx51evk"
584 config TARGET_MX53ARD
585 bool "Support mx53ard"
588 config TARGET_MX53EVK
589 bool "Support mx53evk"
592 config TARGET_MX53LOCO
593 bool "Support mx53loco"
596 config TARGET_MX53SMD
597 bool "Support mx53smd"
600 config TARGET_MX51_EFIKAMX
601 bool "Support mx51_efikamx"
604 config TARGET_VISION2
605 bool "Support vision2"
612 config TARGET_WANDBOARD
613 bool "Support wandboard"
621 config TARGET_TITANIUM
622 bool "Support titanium"
625 config TARGET_NITROGEN6X
626 bool "Support nitrogen6x"
629 config TARGET_CGTQMX6EVAL
630 bool "Support cgtqmx6eval"
633 config TARGET_EMBESTMX6BOARDS
634 bool "Support embestmx6boards"
637 config TARGET_ARISTAINETOS
638 bool "Support aristainetos"
641 config TARGET_ARISTAINETOS2
642 bool "Support aristainetos2"
645 config TARGET_MX6QARM2
646 bool "Support mx6qarm2"
649 config TARGET_MX6QSABREAUTO
650 bool "Support mx6qsabreauto"
655 config TARGET_MX6SABRESD
656 bool "Support mx6sabresd"
662 config TARGET_MX6CUBOXI
663 bool "Support Solid-run mx6 boards"
667 config TARGET_MX6SLEVK
668 bool "Support mx6slevk"
671 config TARGET_MX6SXSABRESD
672 bool "Support mx6sxsabresd"
678 config TARGET_MX6UL_14X14_EVK
679 bool "Support mx6ul_14x14_evk"
685 config TARGET_GW_VENTANA
686 bool "Support gw_ventana"
690 config TARGET_KOSAGI_NOVENA
691 bool "Support Kosagi Novena"
695 config TARGET_TBS2910
696 bool "Support tbs2910"
700 bool "Bachmann OT1200"
704 config TARGET_PLATINUM_PICON
705 bool "Support platinum-picon"
709 config TARGET_PLATINUM_TITANIUM
710 bool "Support platinum-titanium"
729 bool "Renesas ARM SoCs"
733 bool "Altera SOCFPGA family"
741 bool "Support cm_t43"
746 bool "Support sunxi (Allwinner) SoCs"
759 config TARGET_SNOWBALL
760 bool "Support snowball"
763 config TARGET_U8500_HREF
764 bool "Support u8500_href"
767 config TARGET_VF610TWR
768 bool "Support vf610twr"
771 config TARGET_COLIBRI_VF
772 bool "Support Colibri VF50/61"
776 bool "Xilinx Zynq Platform"
785 bool "Support Xilinx ZynqMP Platform"
791 config TARGET_VEXPRESS64_AEMV8A
792 bool "Support vexpress_aemv8a"
795 config TARGET_VEXPRESS64_BASE_FVP
796 bool "Support Versatile Express ARMv8a FVP BASE model"
800 config TARGET_VEXPRESS64_JUNO
801 bool "Support Versatile Express Juno Development Platform"
804 config TARGET_LS2085A_EMU
805 bool "Support ls2085a_emu"
807 select ARMV8_MULTIENTRY
809 config TARGET_LS2085A_SIMU
810 bool "Support ls2085a_simu"
812 select ARMV8_MULTIENTRY
814 config TARGET_LS2085AQDS
815 bool "Support ls2085aqds"
817 select ARMV8_MULTIENTRY
820 Support for Freescale LS2085AQDS platform
821 The LS2085A Development System (QDS) is a high-performance
822 development platform that supports the QorIQ LS2085A
823 Layerscape Architecture processor.
825 config TARGET_LS2085ARDB
826 bool "Support ls2085ardb"
828 select ARMV8_MULTIENTRY
831 Support for Freescale LS2085ARDB platform.
832 The LS2085A Reference design board (RDB) is a high-performance
833 development platform that supports the QorIQ LS2085A
834 Layerscape Architecture processor.
837 bool "Support HiKey 96boards Consumer Edition Platform"
840 Support for HiKey 96boards platform. It features a HI6220
841 SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
843 config TARGET_LS1021AQDS
844 bool "Support ls1021aqds"
848 config TARGET_LS1021ATWR
849 bool "Support ls1021atwr"
853 config TARGET_BALLOON3
854 bool "Support balloon3"
862 bool "Support palmld"
866 bool "Support palmtc"
869 config TARGET_PALMTREO680
870 bool "Support palmtreo680"
874 config TARGET_PXA255_IDP
875 bool "Support pxa255_idp"
878 config TARGET_TRIZEPSIV
879 bool "Support trizepsiv"
882 config TARGET_VPAC270
883 bool "Support vpac270"
887 config TARGET_XAENIAX
888 bool "Support xaeniax"
891 config TARGET_ZIPITZ2
892 bool "Support zipitz2"
896 bool "Support lp8x4x"
899 config TARGET_COLIBRI_PXA270
900 bool "Support colibri_pxa270"
903 config TARGET_JORNADA
904 bool "Support jornada"
908 bool "Socionext UniPhier SoCs"
913 select SPL_OF_CONTROL
919 Support for UniPhier SoC family developed by Socionext Inc.
920 (formerly, System LSI Business Division of Panasonic Corporation)
922 config TARGET_STM32F429_DISCOVERY
923 bool "Support STM32F429 Discovery"
928 source "arch/arm/mach-at91/Kconfig"
930 source "arch/arm/mach-bcm283x/Kconfig"
932 source "arch/arm/mach-davinci/Kconfig"
934 source "arch/arm/mach-exynos/Kconfig"
936 source "arch/arm/mach-highbank/Kconfig"
938 source "arch/arm/mach-integrator/Kconfig"
940 source "arch/arm/mach-keystone/Kconfig"
942 source "arch/arm/mach-kirkwood/Kconfig"
944 source "arch/arm/cpu/arm926ejs/mxs/Kconfig"
946 source "arch/arm/cpu/armv7/mx6/Kconfig"
948 source "arch/arm/cpu/armv7/mx5/Kconfig"
950 source "arch/arm/mach-nomadik/Kconfig"
952 source "arch/arm/cpu/armv7/omap3/Kconfig"
954 source "arch/arm/cpu/armv7/omap4/Kconfig"
956 source "arch/arm/cpu/armv7/omap5/Kconfig"
958 source "arch/arm/mach-orion5x/Kconfig"
960 source "arch/arm/cpu/armv7/rmobile/Kconfig"
962 source "arch/arm/cpu/armv7/s5pc1xx/Kconfig"
964 source "arch/arm/mach-socfpga/Kconfig"
966 source "arch/arm/mach-tegra/Kconfig"
968 source "arch/arm/mach-uniphier/Kconfig"
970 source "arch/arm/mach-versatile/Kconfig"
972 source "arch/arm/mach-zynq/Kconfig"
974 source "arch/arm/cpu/armv7/Kconfig"
976 source "arch/arm/cpu/armv8/zynqmp/Kconfig"
978 source "arch/arm/cpu/armv8/Kconfig"
980 source "arch/arm/imx-common/Kconfig"
982 source "board/aristainetos/Kconfig"
983 source "board/BuR/kwb/Kconfig"
984 source "board/BuR/tseries/Kconfig"
985 source "board/CarMediaLab/flea3/Kconfig"
986 source "board/Marvell/aspenite/Kconfig"
987 source "board/Marvell/db-88f6820-gp/Kconfig"
988 source "board/Marvell/db-mv784mp-gp/Kconfig"
989 source "board/Marvell/gplugd/Kconfig"
990 source "board/armadeus/apf27/Kconfig"
991 source "board/armltd/vexpress/Kconfig"
992 source "board/armltd/vexpress64/Kconfig"
993 source "board/hisilicon/hikey/Kconfig"
994 source "board/bachmann/ot1200/Kconfig"
995 source "board/balloon3/Kconfig"
996 source "board/barco/platinum/Kconfig"
997 source "board/barco/titanium/Kconfig"
998 source "board/bluegiga/apx4devkit/Kconfig"
999 source "board/boundary/nitrogen6x/Kconfig"
1000 source "board/broadcom/bcm28155_ap/Kconfig"
1001 source "board/broadcom/bcmcygnus/Kconfig"
1002 source "board/broadcom/bcmnsp/Kconfig"
1003 source "board/cirrus/edb93xx/Kconfig"
1004 source "board/compulab/cm_t335/Kconfig"
1005 source "board/compulab/cm_t43/Kconfig"
1006 source "board/compulab/cm_fx6/Kconfig"
1007 source "board/congatec/cgtqmx6eval/Kconfig"
1008 source "board/creative/xfi3/Kconfig"
1009 source "board/davedenx/qong/Kconfig"
1010 source "board/denx/m28evk/Kconfig"
1011 source "board/denx/m53evk/Kconfig"
1012 source "board/embest/mx6boards/Kconfig"
1013 source "board/esg/ima3-mx53/Kconfig"
1014 source "board/freescale/ls2085a/Kconfig"
1015 source "board/freescale/ls2085aqds/Kconfig"
1016 source "board/freescale/ls2085ardb/Kconfig"
1017 source "board/freescale/ls1021aqds/Kconfig"
1018 source "board/freescale/ls1021atwr/Kconfig"
1019 source "board/freescale/mx23evk/Kconfig"
1020 source "board/freescale/mx25pdk/Kconfig"
1021 source "board/freescale/mx28evk/Kconfig"
1022 source "board/freescale/mx31ads/Kconfig"
1023 source "board/freescale/mx31pdk/Kconfig"
1024 source "board/freescale/mx35pdk/Kconfig"
1025 source "board/freescale/mx51evk/Kconfig"
1026 source "board/freescale/mx53ard/Kconfig"
1027 source "board/freescale/mx53evk/Kconfig"
1028 source "board/freescale/mx53loco/Kconfig"
1029 source "board/freescale/mx53smd/Kconfig"
1030 source "board/freescale/mx6qarm2/Kconfig"
1031 source "board/freescale/mx6qsabreauto/Kconfig"
1032 source "board/freescale/mx6sabresd/Kconfig"
1033 source "board/freescale/mx6slevk/Kconfig"
1034 source "board/freescale/mx6sxsabresd/Kconfig"
1035 source "board/freescale/mx6ul_14x14_evk/Kconfig"
1036 source "board/freescale/vf610twr/Kconfig"
1037 source "board/gateworks/gw_ventana/Kconfig"
1038 source "board/genesi/mx51_efikamx/Kconfig"
1039 source "board/gumstix/pepper/Kconfig"
1040 source "board/h2200/Kconfig"
1041 source "board/hale/tt01/Kconfig"
1042 source "board/icpdas/lp8x4x/Kconfig"
1043 source "board/imx31_phycore/Kconfig"
1044 source "board/isee/igep0033/Kconfig"
1045 source "board/jornada/Kconfig"
1046 source "board/karo/tx25/Kconfig"
1047 source "board/karo/tx28/Kconfig"
1048 source "board/karo/tx48/Kconfig"
1049 source "board/karo/tx51/Kconfig"
1050 source "board/karo/tx53/Kconfig"
1051 source "board/karo/tx6/Kconfig"
1052 source "board/karo/txa5/Kconfig"
1053 source "board/kosagi/novena/Kconfig"
1054 source "board/logicpd/imx27lite/Kconfig"
1055 source "board/logicpd/imx31_litekit/Kconfig"
1056 source "board/maxbcm/Kconfig"
1057 source "board/mpl/vcma9/Kconfig"
1058 source "board/olimex/mx23_olinuxino/Kconfig"
1059 source "board/palmld/Kconfig"
1060 source "board/palmtc/Kconfig"
1061 source "board/palmtreo680/Kconfig"
1062 source "board/phytec/pcm051/Kconfig"
1063 source "board/ppcag/bg0900/Kconfig"
1064 source "board/pxa255_idp/Kconfig"
1065 source "board/samsung/smdk2410/Kconfig"
1066 source "board/sandisk/sansa_fuze_plus/Kconfig"
1067 source "board/scb9328/Kconfig"
1068 source "board/schulercontrol/sc_sps_1/Kconfig"
1069 source "board/siemens/draco/Kconfig"
1070 source "board/siemens/pxm2/Kconfig"
1071 source "board/siemens/rut/Kconfig"
1072 source "board/silica/pengwyn/Kconfig"
1073 source "board/solidrun/mx6cuboxi/Kconfig"
1074 source "board/spear/spear300/Kconfig"
1075 source "board/spear/spear310/Kconfig"
1076 source "board/spear/spear320/Kconfig"
1077 source "board/spear/spear600/Kconfig"
1078 source "board/spear/x600/Kconfig"
1079 source "board/st-ericsson/snowball/Kconfig"
1080 source "board/st-ericsson/u8500/Kconfig"
1081 source "board/st/stm32f429-discovery/Kconfig"
1082 source "board/st/stv0991/Kconfig"
1083 source "board/sunxi/Kconfig"
1084 source "board/syteco/zmx25/Kconfig"
1085 source "board/tbs/tbs2910/Kconfig"
1086 source "board/ti/am335x/Kconfig"
1087 source "board/ti/am43xx/Kconfig"
1088 source "board/birdland/bav335x/Kconfig"
1089 source "board/ti/ti814x/Kconfig"
1090 source "board/ti/ti816x/Kconfig"
1091 source "board/timll/devkit3250/Kconfig"
1092 source "board/toradex/colibri_pxa270/Kconfig"
1093 source "board/toradex/colibri_vf/Kconfig"
1094 source "board/trizepsiv/Kconfig"
1095 source "board/ttcontrol/vision2/Kconfig"
1096 source "board/udoo/Kconfig"
1097 source "board/vpac270/Kconfig"
1098 source "board/vscom/baltos/Kconfig"
1099 source "board/wandboard/Kconfig"
1100 source "board/warp/Kconfig"
1101 source "board/woodburn/Kconfig"
1102 source "board/work-microwave/work_92105/Kconfig"
1103 source "board/xaeniax/Kconfig"
1104 source "board/zipitz2/Kconfig"
1106 source "arch/arm/Kconfig.debug"