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)"
113 config TARGET_DEVKIT3250
114 bool "Support devkit3250"
118 config TARGET_WORK_92105
119 bool "Support work_92105"
123 config TARGET_MX25PDK
124 bool "Support mx25pdk"
136 config TARGET_APX4DEVKIT
137 bool "Support apx4devkit"
147 bool "Support m28evk"
151 config TARGET_MX23EVK
152 bool "Support mx23evk"
156 config TARGET_MX28EVK
157 bool "Support mx28evk"
161 config TARGET_MX23_OLINUXINO
162 bool "Support mx23_olinuxino"
167 bool "Support bg0900"
171 config TARGET_SANSA_FUZE_PLUS
172 bool "Support sansa_fuze_plus"
176 config TARGET_SC_SPS_1
177 bool "Support sc_sps_1"
185 config TARGET_SPEAR300
186 bool "Support spear300"
189 config TARGET_SPEAR310
190 bool "Support spear310"
193 config TARGET_SPEAR320
194 bool "Support spear320"
197 config TARGET_SPEAR600
198 bool "Support spear600"
201 config TARGET_STV0991
202 bool "Support stv0991"
215 config TARGET_IMX31_PHYCORE
216 bool "Support imx31_phycore"
219 config TARGET_MX31ADS
220 bool "Support mx31ads"
223 config TARGET_MX31PDK
224 bool "Support mx31pdk"
228 config TARGET_WOODBURN
229 bool "Support woodburn"
232 config TARGET_WOODBURN_SD
233 bool "Support woodburn_sd"
241 config TARGET_MX35PDK
242 bool "Support mx35pdk"
246 bool "Broadcom BCM283X family"
251 config TARGET_VEXPRESS_CA15_TC2
252 bool "Support vexpress_ca15_tc2"
254 select CPU_V7_HAS_NONSEC
255 select CPU_V7_HAS_VIRT
257 config TARGET_VEXPRESS_CA5X2
258 bool "Support vexpress_ca5x2"
261 config TARGET_VEXPRESS_CA9X4
262 bool "Support vexpress_ca9x4"
270 config TARGET_TSERIES
271 bool "Support tseries"
275 config TARGET_CM_T335
276 bool "Support cm_t335"
284 bool "Support pepper"
291 config TARGET_AM335X_IGEP0033
292 bool "Support am335x_igep0033"
300 bool "Support pcm051"
313 bool "Support thuban"
317 config TARGET_RASTABAN
318 bool "Support rastaban"
332 config TARGET_PENGWYN
333 bool "Support pengwyn"
340 config TARGET_AM335X_BALTOS
341 bool "Support am335x_baltos"
348 config TARGET_AM335X_EVM
349 bool "Support am335x_evm"
356 config TARGET_AM335X_SL50
357 bool "Support am335x_sl50"
363 config TARGET_AM43XX_EVM
364 bool "Support am43xx_evm"
368 config TARGET_BAV335X
369 bool "Support bav335x"
375 The BAV335x OEM Network Processor integrates all the functions of an
376 embedded network computer in a small, easy to use SODIMM module which
377 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
378 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
379 ethernet with simple connection to external connectors.
381 For more information, visit: http://birdland.com/oem
383 config TARGET_TI814X_EVM
384 bool "Support ti814x_evm"
388 config TARGET_TI816X_EVM
389 bool "Support ti816x_evm"
393 config TARGET_BCM28155_AP
394 bool "Support bcm28155_ap"
397 config TARGET_BCMCYGNUS
398 bool "Support bcmcygnus"
402 bool "Support bcmnsp"
406 bool "Samsung EXYNOS"
415 bool "Samsung S5PC1XX"
422 bool "Calxeda Highbank"
425 config ARCH_INTEGRATOR
426 bool "ARM Ltd. Integrator family"
448 bool "Support m53evk"
452 config TARGET_MX51EVK
453 bool "Support mx51evk"
456 config TARGET_MX53ARD
457 bool "Support mx53ard"
460 config TARGET_MX53EVK
461 bool "Support mx53evk"
464 config TARGET_MX53LOCO
465 bool "Support mx53loco"
468 config TARGET_MX53SMD
469 bool "Support mx53smd"
487 bool "Renesas ARM SoCs"
491 bool "Altera SOCFPGA family"
495 select SPL_OF_CONTROL
501 bool "Support cm_t43"
506 bool "Support sunxi (Allwinner) SoCs"
520 bool "Support TS4800"
523 config TARGET_VF610TWR
524 bool "Support vf610twr"
527 config TARGET_COLIBRI_VF
528 bool "Support Colibri VF50/61"
532 bool "Support pcm-052"
536 bool "Xilinx Zynq Platform"
545 bool "Support Xilinx ZynqMP Platform"
551 config TARGET_VEXPRESS64_AEMV8A
552 bool "Support vexpress_aemv8a"
555 config TARGET_VEXPRESS64_BASE_FVP
556 bool "Support Versatile Express ARMv8a FVP BASE model"
560 config TARGET_VEXPRESS64_BASE_FVP_DRAM
561 bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
564 This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
565 the default config to allow the user to load the images directly into
566 DRAM using model parameters rather than by using semi-hosting to load
567 the files from the host filesystem.
569 config TARGET_VEXPRESS64_JUNO
570 bool "Support Versatile Express Juno Development Platform"
573 config TARGET_LS2085A_EMU
574 bool "Support ls2085a_emu"
576 select ARMV8_MULTIENTRY
578 config TARGET_LS2085A_SIMU
579 bool "Support ls2085a_simu"
581 select ARMV8_MULTIENTRY
583 config TARGET_LS2085AQDS
584 bool "Support ls2085aqds"
586 select ARMV8_MULTIENTRY
589 Support for Freescale LS2085AQDS platform
590 The LS2085A Development System (QDS) is a high-performance
591 development platform that supports the QorIQ LS2085A
592 Layerscape Architecture processor.
594 config TARGET_LS2085ARDB
595 bool "Support ls2085ardb"
597 select ARMV8_MULTIENTRY
600 Support for Freescale LS2085ARDB platform.
601 The LS2085A Reference design board (RDB) is a high-performance
602 development platform that supports the QorIQ LS2085A
603 Layerscape Architecture processor.
606 bool "Support HiKey 96boards Consumer Edition Platform"
612 Support for HiKey 96boards platform. It features a HI6220
613 SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
615 config TARGET_LS1021AQDS
616 bool "Support ls1021aqds"
619 config TARGET_LS1021ATWR
620 bool "Support ls1021atwr"
628 config TARGET_COLIBRI_PXA270
629 bool "Support colibri_pxa270"
633 bool "Socionext UniPhier SoCs"
638 select SPL_OF_CONTROL
644 Support for UniPhier SoC family developed by Socionext Inc.
645 (formerly, System LSI Business Division of Panasonic Corporation)
647 config TARGET_STM32F429_DISCOVERY
648 bool "Support STM32F429 Discovery"
652 bool "Support Rockchip SoCs"
661 source "arch/arm/mach-at91/Kconfig"
663 source "arch/arm/mach-bcm283x/Kconfig"
665 source "arch/arm/mach-davinci/Kconfig"
667 source "arch/arm/mach-exynos/Kconfig"
669 source "arch/arm/mach-highbank/Kconfig"
671 source "arch/arm/mach-integrator/Kconfig"
673 source "arch/arm/mach-keystone/Kconfig"
675 source "arch/arm/mach-kirkwood/Kconfig"
677 source "arch/arm/mach-mvebu/Kconfig"
679 source "arch/arm/cpu/armv7/mx7/Kconfig"
681 source "arch/arm/cpu/armv7/mx6/Kconfig"
683 source "arch/arm/cpu/armv7/mx5/Kconfig"
685 source "arch/arm/cpu/armv7/omap3/Kconfig"
687 source "arch/arm/cpu/armv7/omap4/Kconfig"
689 source "arch/arm/cpu/armv7/omap5/Kconfig"
691 source "arch/arm/mach-orion5x/Kconfig"
693 source "arch/arm/cpu/armv7/rmobile/Kconfig"
695 source "arch/arm/mach-rockchip/Kconfig"
697 source "arch/arm/cpu/armv7/s5pc1xx/Kconfig"
699 source "arch/arm/mach-socfpga/Kconfig"
701 source "arch/arm/mach-tegra/Kconfig"
703 source "arch/arm/mach-uniphier/Kconfig"
705 source "arch/arm/mach-zynq/Kconfig"
707 source "arch/arm/cpu/armv7/Kconfig"
709 source "arch/arm/cpu/armv8/zynqmp/Kconfig"
711 source "arch/arm/cpu/armv8/Kconfig"
713 source "arch/arm/imx-common/Kconfig"
715 source "board/BuR/kwb/Kconfig"
716 source "board/BuR/tseries/Kconfig"
717 source "board/CarMediaLab/flea3/Kconfig"
718 source "board/Marvell/aspenite/Kconfig"
719 source "board/Marvell/db-88f6820-gp/Kconfig"
720 source "board/Marvell/db-mv784mp-gp/Kconfig"
721 source "board/Marvell/gplugd/Kconfig"
722 source "board/armadeus/apf27/Kconfig"
723 source "board/armltd/vexpress/Kconfig"
724 source "board/armltd/vexpress64/Kconfig"
725 source "board/bluegiga/apx4devkit/Kconfig"
726 source "board/broadcom/bcm28155_ap/Kconfig"
727 source "board/broadcom/bcmcygnus/Kconfig"
728 source "board/broadcom/bcmnsp/Kconfig"
729 source "board/cirrus/edb93xx/Kconfig"
730 source "board/compulab/cm_t335/Kconfig"
731 source "board/compulab/cm_t43/Kconfig"
732 source "board/creative/xfi3/Kconfig"
733 source "board/denx/m28evk/Kconfig"
734 source "board/denx/m53evk/Kconfig"
735 source "board/freescale/ls2085a/Kconfig"
736 source "board/freescale/ls2085aqds/Kconfig"
737 source "board/freescale/ls2085ardb/Kconfig"
738 source "board/freescale/ls1021aqds/Kconfig"
739 source "board/freescale/ls1021atwr/Kconfig"
740 source "board/freescale/mx23evk/Kconfig"
741 source "board/freescale/mx25pdk/Kconfig"
742 source "board/freescale/mx28evk/Kconfig"
743 source "board/freescale/mx31ads/Kconfig"
744 source "board/freescale/mx31pdk/Kconfig"
745 source "board/freescale/mx35pdk/Kconfig"
746 source "board/freescale/mx51evk/Kconfig"
747 source "board/freescale/mx53ard/Kconfig"
748 source "board/freescale/mx53evk/Kconfig"
749 source "board/freescale/mx53loco/Kconfig"
750 source "board/freescale/mx53smd/Kconfig"
751 source "board/freescale/vf610twr/Kconfig"
752 source "board/gumstix/pepper/Kconfig"
753 source "board/h2200/Kconfig"
754 source "board/hisilicon/hikey/Kconfig"
755 source "board/imx31_phycore/Kconfig"
756 source "board/isee/igep0033/Kconfig"
757 source "board/maxbcm/Kconfig"
758 source "board/mpl/vcma9/Kconfig"
759 source "board/olimex/mx23_olinuxino/Kconfig"
760 source "board/phytec/pcm051/Kconfig"
761 source "board/phytec/pcm052/Kconfig"
762 source "board/ppcag/bg0900/Kconfig"
763 source "board/samsung/smdk2410/Kconfig"
764 source "board/sandisk/sansa_fuze_plus/Kconfig"
765 source "board/schulercontrol/sc_sps_1/Kconfig"
766 source "board/siemens/draco/Kconfig"
767 source "board/siemens/pxm2/Kconfig"
768 source "board/siemens/rut/Kconfig"
769 source "board/silica/pengwyn/Kconfig"
770 source "board/spear/spear300/Kconfig"
771 source "board/spear/spear310/Kconfig"
772 source "board/spear/spear320/Kconfig"
773 source "board/spear/spear600/Kconfig"
774 source "board/spear/x600/Kconfig"
775 source "board/st/stm32f429-discovery/Kconfig"
776 source "board/st/stv0991/Kconfig"
777 source "board/sunxi/Kconfig"
778 source "board/syteco/zmx25/Kconfig"
779 source "board/tcl/sl50/Kconfig"
780 source "board/ti/am335x/Kconfig"
781 source "board/ti/am43xx/Kconfig"
782 source "board/birdland/bav335x/Kconfig"
783 source "board/ti/ti814x/Kconfig"
784 source "board/ti/ti816x/Kconfig"
785 source "board/timll/devkit3250/Kconfig"
786 source "board/toradex/colibri_pxa270/Kconfig"
787 source "board/toradex/colibri_vf/Kconfig"
788 source "board/technologic/ts4800/Kconfig"
789 source "board/vscom/baltos/Kconfig"
790 source "board/woodburn/Kconfig"
791 source "board/work-microwave/work_92105/Kconfig"
793 source "arch/arm/Kconfig.debug"