1 menu "ARM architecture"
46 default "arm720t" if CPU_ARM720T
47 default "arm920t" if CPU_ARM920T
48 default "arm926ejs" if CPU_ARM926EJS
49 default "arm946es" if CPU_ARM946ES
50 default "arm1136" if CPU_ARM1136
51 default "arm1176" if CPU_ARM1176
52 default "armv7" if CPU_V7
53 default "armv7m" if CPU_V7M
54 default "pxa" if CPU_PXA
55 default "sa1100" if CPU_SA1100
56 default "armv8" if ARM64
59 bool "support boot from semihosting"
61 In emulated environments, semihosting is a way for
62 the hosted environment to call out to the emulator to
63 retrieve files from the host machine.
65 config SYS_L2CACHE_OFF
68 If SoC does not support L2CACHE or one do not want to enable
69 L2CACHE, choose this option.
72 prompt "Target select"
79 bool "Support edb93xx"
86 config TARGET_SMDK2410
87 bool "Support smdk2410"
90 config TARGET_ASPENITE
91 bool "Support aspenite"
102 Support for TI's DaVinci platform.
105 bool "Marvell Kirkwood"
109 bool "Marvell MVEBU family (Armada XP/38x)"
116 config TARGET_DEVKIT3250
117 bool "Support devkit3250"
121 config TARGET_WORK_92105
122 bool "Support work_92105"
126 config TARGET_MX25PDK
127 bool "Support mx25pdk"
139 config TARGET_APX4DEVKIT
140 bool "Support apx4devkit"
150 bool "Support m28evk"
154 config TARGET_MX23EVK
155 bool "Support mx23evk"
159 config TARGET_MX28EVK
160 bool "Support mx28evk"
164 config TARGET_MX23_OLINUXINO
165 bool "Support mx23_olinuxino"
170 bool "Support bg0900"
174 config TARGET_SANSA_FUZE_PLUS
175 bool "Support sansa_fuze_plus"
179 config TARGET_SC_SPS_1
180 bool "Support sc_sps_1"
188 config TARGET_SPEAR300
189 bool "Support spear300"
192 config TARGET_SPEAR310
193 bool "Support spear310"
196 config TARGET_SPEAR320
197 bool "Support spear320"
200 config TARGET_SPEAR600
201 bool "Support spear600"
204 config TARGET_STV0991
205 bool "Support stv0991"
218 config TARGET_IMX31_PHYCORE
219 bool "Support imx31_phycore"
222 config TARGET_MX31ADS
223 bool "Support mx31ads"
226 config TARGET_MX31PDK
227 bool "Support mx31pdk"
231 config TARGET_WOODBURN
232 bool "Support woodburn"
235 config TARGET_WOODBURN_SD
236 bool "Support woodburn_sd"
244 config TARGET_MX35PDK
245 bool "Support mx35pdk"
249 bool "Broadcom BCM283X family"
254 config TARGET_VEXPRESS_CA15_TC2
255 bool "Support vexpress_ca15_tc2"
257 select CPU_V7_HAS_NONSEC
258 select CPU_V7_HAS_VIRT
260 config TARGET_VEXPRESS_CA5X2
261 bool "Support vexpress_ca5x2"
264 config TARGET_VEXPRESS_CA9X4
265 bool "Support vexpress_ca9x4"
273 config TARGET_TSERIES
274 bool "Support tseries"
278 config TARGET_CM_T335
279 bool "Support cm_t335"
287 bool "Support pepper"
294 config TARGET_AM335X_IGEP0033
295 bool "Support am335x_igep0033"
303 bool "Support pcm051"
316 bool "Support thuban"
320 config TARGET_RASTABAN
321 bool "Support rastaban"
335 config TARGET_PENGWYN
336 bool "Support pengwyn"
343 config TARGET_AM335X_BALTOS
344 bool "Support am335x_baltos"
351 config TARGET_AM335X_EVM
352 bool "Support am335x_evm"
359 config TARGET_AM335X_SL50
360 bool "Support am335x_sl50"
366 config TARGET_AM43XX_EVM
367 bool "Support am43xx_evm"
371 config TARGET_BAV335X
372 bool "Support bav335x"
378 The BAV335x OEM Network Processor integrates all the functions of an
379 embedded network computer in a small, easy to use SODIMM module which
380 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
381 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
382 ethernet with simple connection to external connectors.
384 For more information, visit: http://birdland.com/oem
386 config TARGET_TI814X_EVM
387 bool "Support ti814x_evm"
391 config TARGET_TI816X_EVM
392 bool "Support ti816x_evm"
396 config TARGET_BCM28155_AP
397 bool "Support bcm28155_ap"
400 config TARGET_BCMCYGNUS
401 bool "Support bcmcygnus"
405 bool "Support bcmnsp"
409 bool "Samsung EXYNOS"
418 bool "Samsung S5PC1XX"
425 bool "Calxeda Highbank"
428 config ARCH_INTEGRATOR
429 bool "ARM Ltd. Integrator family"
451 bool "Support m53evk"
455 config TARGET_MX51EVK
456 bool "Support mx51evk"
459 config TARGET_MX53ARD
460 bool "Support mx53ard"
463 config TARGET_MX53EVK
464 bool "Support mx53evk"
467 config TARGET_MX53LOCO
468 bool "Support mx53loco"
471 config TARGET_MX53SMD
472 bool "Support mx53smd"
490 bool "Renesas ARM SoCs"
494 bool "Altera SOCFPGA family"
498 select SPL_OF_CONTROL
504 bool "Support cm_t43"
509 bool "Support sunxi (Allwinner) SoCs"
523 bool "Support TS4800"
526 config TARGET_VF610TWR
527 bool "Support vf610twr"
530 config TARGET_COLIBRI_VF
531 bool "Support Colibri VF50/61"
535 bool "Support pcm-052"
539 bool "Xilinx Zynq Platform"
548 bool "Support Xilinx ZynqMP Platform"
554 config TARGET_VEXPRESS64_AEMV8A
555 bool "Support vexpress_aemv8a"
558 config TARGET_VEXPRESS64_BASE_FVP
559 bool "Support Versatile Express ARMv8a FVP BASE model"
563 config TARGET_VEXPRESS64_BASE_FVP_DRAM
564 bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
567 This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
568 the default config to allow the user to load the images directly into
569 DRAM using model parameters rather than by using semi-hosting to load
570 the files from the host filesystem.
572 config TARGET_VEXPRESS64_JUNO
573 bool "Support Versatile Express Juno Development Platform"
576 config TARGET_LS2085A_EMU
577 bool "Support ls2085a_emu"
579 select ARMV8_MULTIENTRY
581 config TARGET_LS2085A_SIMU
582 bool "Support ls2085a_simu"
584 select ARMV8_MULTIENTRY
586 config TARGET_LS2085AQDS
587 bool "Support ls2085aqds"
589 select ARMV8_MULTIENTRY
592 Support for Freescale LS2085AQDS platform
593 The LS2085A Development System (QDS) is a high-performance
594 development platform that supports the QorIQ LS2085A
595 Layerscape Architecture processor.
597 config TARGET_LS2085ARDB
598 bool "Support ls2085ardb"
600 select ARMV8_MULTIENTRY
603 Support for Freescale LS2085ARDB platform.
604 The LS2085A Reference design board (RDB) is a high-performance
605 development platform that supports the QorIQ LS2085A
606 Layerscape Architecture processor.
609 bool "Support HiKey 96boards Consumer Edition Platform"
615 Support for HiKey 96boards platform. It features a HI6220
616 SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
618 config TARGET_LS1021AQDS
619 bool "Support ls1021aqds"
622 config TARGET_LS1021ATWR
623 bool "Support ls1021atwr"
631 config TARGET_COLIBRI_PXA270
632 bool "Support colibri_pxa270"
636 bool "Socionext UniPhier SoCs"
641 select SPL_OF_CONTROL
647 Support for UniPhier SoC family developed by Socionext Inc.
648 (formerly, System LSI Business Division of Panasonic Corporation)
650 config TARGET_STM32F429_DISCOVERY
651 bool "Support STM32F429 Discovery"
655 bool "Support Rockchip SoCs"
664 source "arch/arm/mach-at91/Kconfig"
666 source "arch/arm/mach-bcm283x/Kconfig"
668 source "arch/arm/mach-davinci/Kconfig"
670 source "arch/arm/mach-exynos/Kconfig"
672 source "arch/arm/mach-highbank/Kconfig"
674 source "arch/arm/mach-integrator/Kconfig"
676 source "arch/arm/mach-keystone/Kconfig"
678 source "arch/arm/mach-kirkwood/Kconfig"
680 source "arch/arm/mach-mvebu/Kconfig"
682 source "arch/arm/cpu/armv7/mx7/Kconfig"
684 source "arch/arm/cpu/armv7/mx6/Kconfig"
686 source "arch/arm/cpu/armv7/mx5/Kconfig"
688 source "arch/arm/cpu/armv7/omap3/Kconfig"
690 source "arch/arm/cpu/armv7/omap4/Kconfig"
692 source "arch/arm/cpu/armv7/omap5/Kconfig"
694 source "arch/arm/mach-orion5x/Kconfig"
696 source "arch/arm/cpu/armv7/rmobile/Kconfig"
698 source "arch/arm/mach-rockchip/Kconfig"
700 source "arch/arm/cpu/armv7/s5pc1xx/Kconfig"
702 source "arch/arm/mach-socfpga/Kconfig"
704 source "arch/arm/mach-tegra/Kconfig"
706 source "arch/arm/mach-uniphier/Kconfig"
708 source "arch/arm/mach-zynq/Kconfig"
710 source "arch/arm/cpu/armv7/Kconfig"
712 source "arch/arm/cpu/armv8/zynqmp/Kconfig"
714 source "arch/arm/cpu/armv8/Kconfig"
716 source "arch/arm/imx-common/Kconfig"
718 source "board/BuR/kwb/Kconfig"
719 source "board/BuR/tseries/Kconfig"
720 source "board/CarMediaLab/flea3/Kconfig"
721 source "board/Marvell/aspenite/Kconfig"
722 source "board/Marvell/db-88f6820-gp/Kconfig"
723 source "board/Marvell/db-mv784mp-gp/Kconfig"
724 source "board/Marvell/gplugd/Kconfig"
725 source "board/armadeus/apf27/Kconfig"
726 source "board/armltd/vexpress/Kconfig"
727 source "board/armltd/vexpress64/Kconfig"
728 source "board/bluegiga/apx4devkit/Kconfig"
729 source "board/broadcom/bcm28155_ap/Kconfig"
730 source "board/broadcom/bcmcygnus/Kconfig"
731 source "board/broadcom/bcmnsp/Kconfig"
732 source "board/cirrus/edb93xx/Kconfig"
733 source "board/compulab/cm_t335/Kconfig"
734 source "board/compulab/cm_t43/Kconfig"
735 source "board/creative/xfi3/Kconfig"
736 source "board/denx/m28evk/Kconfig"
737 source "board/denx/m53evk/Kconfig"
738 source "board/freescale/ls2085a/Kconfig"
739 source "board/freescale/ls2085aqds/Kconfig"
740 source "board/freescale/ls2085ardb/Kconfig"
741 source "board/freescale/ls1021aqds/Kconfig"
742 source "board/freescale/ls1021atwr/Kconfig"
743 source "board/freescale/mx23evk/Kconfig"
744 source "board/freescale/mx25pdk/Kconfig"
745 source "board/freescale/mx28evk/Kconfig"
746 source "board/freescale/mx31ads/Kconfig"
747 source "board/freescale/mx31pdk/Kconfig"
748 source "board/freescale/mx35pdk/Kconfig"
749 source "board/freescale/mx51evk/Kconfig"
750 source "board/freescale/mx53ard/Kconfig"
751 source "board/freescale/mx53evk/Kconfig"
752 source "board/freescale/mx53loco/Kconfig"
753 source "board/freescale/mx53smd/Kconfig"
754 source "board/freescale/vf610twr/Kconfig"
755 source "board/gumstix/pepper/Kconfig"
756 source "board/h2200/Kconfig"
757 source "board/hisilicon/hikey/Kconfig"
758 source "board/imx31_phycore/Kconfig"
759 source "board/isee/igep0033/Kconfig"
760 source "board/maxbcm/Kconfig"
761 source "board/mpl/vcma9/Kconfig"
762 source "board/olimex/mx23_olinuxino/Kconfig"
763 source "board/phytec/pcm051/Kconfig"
764 source "board/phytec/pcm052/Kconfig"
765 source "board/ppcag/bg0900/Kconfig"
766 source "board/samsung/smdk2410/Kconfig"
767 source "board/sandisk/sansa_fuze_plus/Kconfig"
768 source "board/schulercontrol/sc_sps_1/Kconfig"
769 source "board/siemens/draco/Kconfig"
770 source "board/siemens/pxm2/Kconfig"
771 source "board/siemens/rut/Kconfig"
772 source "board/silica/pengwyn/Kconfig"
773 source "board/spear/spear300/Kconfig"
774 source "board/spear/spear310/Kconfig"
775 source "board/spear/spear320/Kconfig"
776 source "board/spear/spear600/Kconfig"
777 source "board/spear/x600/Kconfig"
778 source "board/st/stm32f429-discovery/Kconfig"
779 source "board/st/stv0991/Kconfig"
780 source "board/sunxi/Kconfig"
781 source "board/syteco/zmx25/Kconfig"
782 source "board/tcl/sl50/Kconfig"
783 source "board/ti/am335x/Kconfig"
784 source "board/ti/am43xx/Kconfig"
785 source "board/birdland/bav335x/Kconfig"
786 source "board/ti/ti814x/Kconfig"
787 source "board/ti/ti816x/Kconfig"
788 source "board/timll/devkit3250/Kconfig"
789 source "board/toradex/colibri_pxa270/Kconfig"
790 source "board/toradex/colibri_vf/Kconfig"
791 source "board/technologic/ts4800/Kconfig"
792 source "board/vscom/baltos/Kconfig"
793 source "board/woodburn/Kconfig"
794 source "board/work-microwave/work_92105/Kconfig"
796 source "arch/arm/Kconfig.debug"