Lines Matching +full:reference +full:- +full:select
9 select PHYS_64BIT
10 select SYS_CACHE_SHIFT_6
14 bool "Generate position-independent pre-relocation code"
16 U-Boot expects to be linked to a specific hard-coded address, and to
20 information that is embedded into the binary to support U-Boot
21 relocating itself to the top-of-RAM later during execution.
47 # If set, the workarounds for these ARM errata are applied early during U-Boot
49 # applied; no CPU-type/version detection exists, unlike the similar options in
130 select SYS_CACHE_SHIFT_5
134 select SYS_CACHE_SHIFT_5
138 select SYS_CACHE_SHIFT_5
142 select SYS_CACHE_SHIFT_5
146 select SYS_CACHE_SHIFT_5
150 select HAS_VBAR
151 select SYS_CACHE_SHIFT_5
155 select HAS_VBAR
156 select HAS_THUMB2
157 select SYS_CACHE_SHIFT_6
161 select HAS_THUMB2
162 select THUMB2_KERNEL
163 select SYS_CACHE_SHIFT_5
167 select SYS_CACHE_SHIFT_5
171 select SYS_CACHE_SHIFT_5
218 select ARM_PSCI_FW
221 This should be enabled if U-Boot needs to communicate with system
239 bool "Build U-Boot using the Thumb instruction set"
242 Use this flag to build U-Boot using the Thumb instruction set for
351 prompt "Target select"
356 select SPL_BOARD_INIT if SPL
360 select CPU_ARM920T
364 select CPU_ARM926EJS
368 select CPU_ARM926EJS
372 select CPU_ARM926EJS
379 select CPU_ARM926EJS
380 select BOARD_EARLY_INIT_F
381 select ARCH_MISC_INIT
385 select OF_CONTROL
386 select OF_SEPARATE
387 select DM
388 select DM_ETH
389 select DM_SERIAL
390 select DM_SPI
391 select DM_SPI_FLASH
392 select SPI
396 select CPU_ARM926EJS
397 select SUPPORT_SPL
401 select CPU_ARM926EJS
402 select SUPPORT_SPL
406 select BOARD_LATE_INIT
407 select CPU_ARM926EJS
408 select BOARD_EARLY_INIT_F
412 select BOARD_LATE_INIT
413 select CPU_ARM926EJS
417 select CPU_ARM926EJS
418 select SUPPORT_SPL
422 select CPU_ARM926EJS
423 select SUPPORT_SPL
427 select CPU_ARM926EJS
428 select SUPPORT_SPL
432 select CPU_ARM926EJS
433 select SUPPORT_SPL
437 select CPU_ARM926EJS
438 select SUPPORT_SPL
439 select BOARD_EARLY_INIT_F
443 select CPU_ARM926EJS
444 select SUPPORT_SPL
445 select BOARD_EARLY_INIT_F
449 select CPU_ARM926EJS
450 select SUPPORT_SPL
451 select BOARD_EARLY_INIT_F
455 select CPU_ARM926EJS
456 select SUPPORT_SPL
460 select CPU_ARM926EJS
461 select SUPPORT_SPL
465 select CPU_ARM926EJS
466 select SUPPORT_SPL
470 select CPU_ARM926EJS
474 select CPU_ARM926EJS
475 select BOARD_EARLY_INIT_F
480 select CPU_ARM926EJS
481 select BOARD_EARLY_INIT_F
486 select CPU_ARM926EJS
487 select BOARD_EARLY_INIT_F
492 select CPU_ARM926EJS
493 select BOARD_EARLY_INIT_F
498 select CPU_V7
499 select DM
500 select DM_SERIAL
501 select DM_SPI
502 select DM_SPI_FLASH
503 select SPI
504 select SPI_FLASH
508 select BOARD_LATE_INIT
509 select CPU_ARM926EJS
510 select SUPPORT_SPL
514 select CPU_ARM1136
515 select BOARD_EARLY_INIT_F
519 select BOARD_LATE_INIT
520 select CPU_ARM1136
521 select BOARD_EARLY_INIT_F
525 select CPU_ARM1136
526 select BOARD_EARLY_INIT_F
530 select BOARD_LATE_INIT
531 select CPU_ARM1136
532 select SUPPORT_SPL
533 select BOARD_EARLY_INIT_F
537 select CPU_ARM1136
541 select CPU_ARM1136
542 select SUPPORT_SPL
546 select CPU_ARM1136
550 select BOARD_LATE_INIT
551 select CPU_ARM1136
555 select DM
556 select DM_SERIAL
557 select DM_GPIO
558 select OF_CONTROL
563 select CPU_V7
564 select CPU_V7_HAS_NONSEC
565 select CPU_V7_HAS_VIRT
569 select CPU_V7A
570 select DM
571 select OF_CONTROL
572 select OF_PRIOR_STAGE
574 This enables support for Broadcom ARM-based set-top box
579 select CPU_V7
583 select CPU_V7
587 select CPU_V7
593 select CPU_V7
599 select CPU_V7
610 select CPU_V7
614 select ARM64
616 Support for Broadcom Northstar 2 SoCs. NS2 is a quad-core 64-bit
617 ARMv8 Cortex-A57 processors targeting a broad range of networking
622 select DM
623 select DM_I2C
624 select DM_SPI_FLASH
625 select DM_SERIAL
626 select DM_SPI
627 select DM_GPIO
628 select DM_KEYBOARD
629 select SPI
634 select CPU_V7
635 select DM
636 select DM_SERIAL
637 select DM_GPIO
638 select DM_I2C
642 select CPU_V7
646 select DM
647 select DM_SERIAL
651 select CPU_V7
652 select SUPPORT_SPL
653 select SYS_THUMB_BUILD
654 select CMD_POWEROFF
661 select CPU_V7
662 select SPL_BOARD_INIT if SPL
663 select SUPPORT_SPL
671 support the S905 (GXBaby) 64-bit SoC.
675 select CPU_V7
676 select ROM_UNIFIED_SECTIONS
680 select CPU_V7
681 select SYS_FSL_HAS_SEC if SECURE_BOOT
682 select SYS_FSL_SEC_COMPAT_4
683 select SYS_FSL_SEC_LE
684 select BOARD_EARLY_INIT_F
685 select ARCH_MISC_INIT
689 select CPU_V7
690 select SYS_FSL_HAS_SEC if SECURE_BOOT
691 select SYS_FSL_SEC_COMPAT_4
692 select SYS_FSL_SEC_LE
693 select SYS_THUMB_BUILD if SPL
697 default "arch/arm/mach-omap2/u-boot-spl.lds"
702 select CPU_V7
703 select BOARD_EARLY_INIT_F
707 select DM
708 select DM_SERIAL
709 select BOARD_EARLY_INIT_F
715 select ARM64
716 select SYS_FSL_ERRATUM_ESDHC111
720 select ARM64
721 select DM
722 select DM_GPIO
723 select DM_SERIAL
724 select SPMI
725 select OF_CONTROL
726 select OF_SEPARATE
730 select CPU_V7
731 select SUPPORT_SPL
732 select OF_CONTROL
733 select SPL_OF_CONTROL
734 select DM
735 select DM_SPI_FLASH
736 select DM_SPI
737 select ENABLE_ARM_SOC_BOOT0_HOOK
738 select ARCH_EARLY_INIT_R
739 select ARCH_MISC_INIT
740 select SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
741 select SYS_THUMB_BUILD
748 select BINMAN
749 select CMD_GPIO
750 select CMD_MMC if MMC
751 select CMD_USB if DISTRO_DEFAULTS
752 select DM
753 select DM_ETH
754 select DM_GPIO
755 select DM_KEYBOARD
756 select DM_SERIAL
757 select DM_USB if DISTRO_DEFAULTS
758 select OF_BOARD_SETUP
759 select OF_CONTROL
760 select OF_SEPARATE
761 select SPL_STACK_R if SPL
762 select SPL_SYS_MALLOC_SIMPLE if SPL
763 select SYS_NS16550
764 select SPL_SYS_THUMB_BUILD if !ARM64
765 select USB if DISTRO_DEFAULTS
766 select USB_STORAGE if DISTRO_DEFAULTS
767 select USB_KEYBOARD if DISTRO_DEFAULTS
768 select USE_TINY_PRINTF
784 select CPU_ARM926EJS
785 select SUPPORT_SPL
789 select CPU_V7
790 select SYS_FSL_ERRATUM_ESDHC111
796 select BOARD_LATE_INIT
797 select CPU_V7
798 select SUPPORT_SPL
799 select OF_CONTROL
800 select SPL_BOARD_INIT if SPL
801 select SPL_OF_CONTROL if SPL
802 select DM
803 select DM_ETH
804 select DM_GPIO
805 select SPL_DM if SPL
806 select DM_MMC
807 select DM_SPI
808 select DM_SERIAL
809 select DM_SPI_FLASH
810 select SPL_SEPARATE_BSS if SPL
811 select DM_USB if USB
812 select BLK
813 select CLK
814 select SPL_CLK
815 select CLK_ZYNQ
816 select SPI
823 select ARM64
824 select BOARD_LATE_INIT
825 select DM
826 select OF_CONTROL
827 select DM_SERIAL
828 select SUPPORT_SPL
829 select CLK
830 select SPL_BOARD_INIT if SPL
831 select SPL_CLK
832 select DM_USB if USB
842 select ARM64
846 select ARM64
847 select SEMIHOSTING
851 select ARM64
853 This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
855 DRAM using model parameters rather than by using semi-hosting to load
860 select ARM64
864 select ARCH_LS2080A
865 select ARM64
866 select ARMV8_MULTIENTRY
867 select ARCH_MISC_INIT
876 select ARCH_LS2080A
877 select ARM64
878 select ARMV8_MULTIENTRY
879 select ARCH_MISC_INIT
888 select ARCH_LS2080A
889 select ARM64
890 select ARMV8_MULTIENTRY
891 select BOARD_LATE_INIT
892 select SUPPORT_SPL
893 select ARCH_MISC_INIT
897 The LS2080A Development System (QDS) is a high-performance
903 select ARCH_LS2080A
904 select ARM64
905 select ARMV8_MULTIENTRY
906 select BOARD_LATE_INIT
907 select SUPPORT_SPL
908 select ARCH_MISC_INIT
912 The LS2080A Reference design board (RDB) is a high-performance
918 select ARCH_LS2080A
919 select ARM64
920 select ARMV8_MULTIENTRY
921 select BOARD_LATE_INIT
922 select SUPPORT_SPL
923 select ARCH_MISC_INIT
926 The LS2081A Reference design board (RDB) is a high-performance
932 select ARM64
933 select DM
934 select DM_GPIO
935 select DM_SERIAL
936 select OF_CONTROL
943 select ARM64
944 select DM
945 select OF_CONTROL
946 select DM_SERIAL
947 select DM_USB
951 making it capable of running any commercial set-top solution based on
956 select ARCH_LS1012A
957 select ARM64
958 select BOARD_LATE_INIT
961 The LS1012A Development System (QDS) is a high-performance
967 select ARCH_LS1012A
968 select ARM64
969 select BOARD_LATE_INIT
973 The LS1012A Reference design board (RDB) is a high-performance
979 select ARCH_LS1012A
980 select ARM64
983 The LS1012A Freedom board (FRDM) is a high-performance
989 select BOARD_LATE_INIT
990 select CPU_V7
991 select CPU_V7_HAS_NONSEC
992 select CPU_V7_HAS_VIRT
993 select SUPPORT_SPL
994 select ARCH_LS1021A
995 select ARCH_SUPPORT_PSCI
996 select LS1_DEEP_SLEEP
997 select SYS_FSL_DDR
998 select BOARD_EARLY_INIT_F
1003 select BOARD_LATE_INIT
1004 select CPU_V7
1005 select CPU_V7_HAS_NONSEC
1006 select CPU_V7_HAS_VIRT
1007 select SUPPORT_SPL
1008 select ARCH_LS1021A
1009 select ARCH_SUPPORT_PSCI
1010 select LS1_DEEP_SLEEP
1011 select BOARD_EARLY_INIT_F
1016 select BOARD_LATE_INIT
1017 select CPU_V7
1018 select CPU_V7_HAS_NONSEC
1019 select CPU_V7_HAS_VIRT
1020 select SUPPORT_SPL
1021 select ARCH_LS1021A
1022 select ARCH_SUPPORT_PSCI
1026 The LS1021A Freescale board (IOT) is a high-performance
1032 select ARCH_LS1043A
1033 select ARM64
1034 select ARMV8_MULTIENTRY
1035 select BOARD_LATE_INIT
1036 select SUPPORT_SPL
1037 select BOARD_EARLY_INIT_F
1044 select ARCH_LS1043A
1045 select ARM64
1046 select ARMV8_MULTIENTRY
1047 select BOARD_LATE_INIT
1048 select SUPPORT_SPL
1049 select BOARD_EARLY_INIT_F
1056 select ARCH_LS1046A
1057 select ARM64
1058 select ARMV8_MULTIENTRY
1059 select BOARD_LATE_INIT
1060 select SUPPORT_SPL
1061 select DM_SPI_FLASH if DM_SPI
1062 select BOARD_EARLY_INIT_F
1066 The LS1046A Development System (QDS) is a high-performance
1072 select ARCH_LS1046A
1073 select ARM64
1074 select ARMV8_MULTIENTRY
1075 select BOARD_LATE_INIT
1076 select SUPPORT_SPL
1077 select DM_SPI_FLASH if DM_SPI
1078 select POWER_MC34VR500
1079 select BOARD_EARLY_INIT_F
1083 The LS1046A Reference Design Board (RDB) is a high-performance
1089 select CPU_PXA
1093 select CPU_PXA
1097 select CPU_PXA
1101 select BOARD_LATE_INIT
1102 select DM
1103 select DM_GPIO
1104 select DM_I2C
1105 select DM_MMC
1106 select DM_RESET
1107 select DM_SERIAL
1108 select DM_USB
1109 select OF_CONTROL
1110 select OF_LIBFDT
1111 select PINCTRL
1112 select SPL_BOARD_INIT if SPL
1113 select SPL_DM if SPL
1114 select SPL_LIBCOMMON_SUPPORT if SPL
1115 select SPL_LIBGENERIC_SUPPORT if SPL
1116 select SPL_OF_CONTROL if SPL
1117 select SPL_PINCTRL if SPL
1118 select SUPPORT_SPL
1126 select CPU_V7M
1127 select DM
1128 select DM_SERIAL
1129 select SYS_THUMB_BUILD
1133 select CPU_V7
1134 select DM
1135 select DM_SERIAL
1136 select BLK
1137 select DM_MMC
1138 select DM_RESET
1141 This SoC is used on Linaro 96Board STiH410-B2260
1145 select OF_CONTROL
1146 select BLK
1147 select DM
1148 select SPL_DM if SPL
1149 select SYS_MALLOC_F
1150 select SYS_THUMB_BUILD if !ARM64
1151 select SPL_SYS_MALLOC_SIMPLE if SPL
1153 select DM_SERIAL
1154 select DM_SPI
1155 select DM_SPI_FLASH
1156 select DM_USB if USB
1157 select ENABLE_ARM_SOC_BOOT0_HOOK
1158 select SYS_NS16550
1159 select SPI
1160 select DEBUG_UART_BOARD_INIT
1161 select PANIC_HANG
1179 select ARM64
1180 select OF_CONTROL
1181 select SYS_CACHE_SHIFT_7
1185 select OF_CONTROL
1186 select DM
1190 source "arch/arm/mach-aspeed/Kconfig"
1192 source "arch/arm/mach-at91/Kconfig"
1194 source "arch/arm/mach-bcm283x/Kconfig"
1196 source "arch/arm/mach-bcmstb/Kconfig"
1198 source "arch/arm/mach-davinci/Kconfig"
1200 source "arch/arm/mach-exynos/Kconfig"
1202 source "arch/arm/mach-highbank/Kconfig"
1204 source "arch/arm/mach-integrator/Kconfig"
1206 source "arch/arm/mach-keystone/Kconfig"
1208 source "arch/arm/mach-kirkwood/Kconfig"
1210 source "arch/arm/mach-mvebu/Kconfig"
1214 source "arch/arm/mach-imx/mx7ulp/Kconfig"
1216 source "arch/arm/mach-imx/mx7/Kconfig"
1218 source "arch/arm/mach-imx/mx6/Kconfig"
1220 source "arch/arm/mach-imx/mx5/Kconfig"
1222 source "arch/arm/mach-omap2/Kconfig"
1224 source "arch/arm/cpu/armv8/fsl-layerscape/Kconfig"
1226 source "arch/arm/mach-orion5x/Kconfig"
1228 source "arch/arm/mach-rmobile/Kconfig"
1230 source "arch/arm/mach-meson/Kconfig"
1232 source "arch/arm/mach-rockchip/Kconfig"
1234 source "arch/arm/mach-s5pc1xx/Kconfig"
1236 source "arch/arm/mach-snapdragon/Kconfig"
1238 source "arch/arm/mach-socfpga/Kconfig"
1240 source "arch/arm/mach-sti/Kconfig"
1242 source "arch/arm/mach-stm32/Kconfig"
1244 source "arch/arm/mach-sunxi/Kconfig"
1246 source "arch/arm/mach-tegra/Kconfig"
1248 source "arch/arm/mach-uniphier/Kconfig"
1252 source "arch/arm/mach-zynq/Kconfig"
1260 source "arch/arm/mach-imx/Kconfig"
1327 source "board/work-microwave/work_92105/Kconfig"
1335 default "arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds" if TARGET_APX4DEVKIT || TARGET_BG0900 || TARGET_M28EVK || TARGET_MX23_OLINUXINO || TARGET_MX23EVK || TARGET_MX28EVK || TARGET_SANSA_FUZE_PLUS || TARGET_SC_SPS_1 || TARGET_TS4600 || TARGET_XFI3
1336 default "arch/arm/cpu/arm1136/u-boot-spl.lds" if CPU_ARM1136
1337 default "arch/arm/cpu/armv8/u-boot-spl.lds" if ARM64