1dd84058dSMasahiro Yamadamenu "ARM architecture" 2dd84058dSMasahiro Yamada depends on ARM 3dd84058dSMasahiro Yamada 4dd84058dSMasahiro Yamadaconfig SYS_ARCH 5dd84058dSMasahiro Yamada default "arm" 6dd84058dSMasahiro Yamada 7016a954eSMasahiro Yamadaconfig ARM64 8016a954eSMasahiro Yamada bool 9bb6b142fSMasahiro Yamada select PHYS_64BIT 10067716baSTom Rini select SYS_CACHE_SHIFT_6 11016a954eSMasahiro Yamada 1237217f0eSLokesh Vutlaconfig DMA_ADDR_T_64BIT 1337217f0eSLokesh Vutla bool 1437217f0eSLokesh Vutla default y if ARM64 1537217f0eSLokesh Vutla 162e07c249SGeorges Savoundararadjconfig HAS_VBAR 172e07c249SGeorges Savoundararadj bool 182e07c249SGeorges Savoundararadj 1962e92077SAlbert ARIBAUDconfig HAS_THUMB2 2062e92077SAlbert ARIBAUD bool 2162e92077SAlbert ARIBAUD 22111a6af9SPhil Edworthy# Used for compatibility with asm files copied from the kernel 23111a6af9SPhil Edworthyconfig ARM_ASM_UNIFIED 24111a6af9SPhil Edworthy bool 25111a6af9SPhil Edworthy default y 26111a6af9SPhil Edworthy 27111a6af9SPhil Edworthy# Used for compatibility with asm files copied from the kernel 28111a6af9SPhil Edworthyconfig THUMB2_KERNEL 29111a6af9SPhil Edworthy bool 30111a6af9SPhil Edworthy 318dda2e2fSTom Rini# If set, the workarounds for these ARM errata are applied early during U-Boot 328dda2e2fSTom Rini# startup. Note that in general these options force the workarounds to be 338dda2e2fSTom Rini# applied; no CPU-type/version detection exists, unlike the similar options in 348dda2e2fSTom Rini# the Linux kernel. Do not set these options unless they apply! Also note that 358dda2e2fSTom Rini# the following can be machine specific errata. These do have ability to 368dda2e2fSTom Rini# provide rudimentary version and machine specific checks, but expect no 378dda2e2fSTom Rini# product checks: 388dda2e2fSTom Rini# CONFIG_ARM_ERRATA_430973 398dda2e2fSTom Rini# CONFIG_ARM_ERRATA_454179 408dda2e2fSTom Rini# CONFIG_ARM_ERRATA_621766 418dda2e2fSTom Rini# CONFIG_ARM_ERRATA_798870 428dda2e2fSTom Rini# CONFIG_ARM_ERRATA_801819 438dda2e2fSTom Riniconfig ARM_ERRATA_430973 448dda2e2fSTom Rini bool 458dda2e2fSTom Rini 468dda2e2fSTom Riniconfig ARM_ERRATA_454179 478dda2e2fSTom Rini bool 488dda2e2fSTom Rini 498dda2e2fSTom Riniconfig ARM_ERRATA_621766 508dda2e2fSTom Rini bool 518dda2e2fSTom Rini 528dda2e2fSTom Riniconfig ARM_ERRATA_716044 538dda2e2fSTom Rini bool 548dda2e2fSTom Rini 5519a75b8cSSiarhei Siamashkaconfig ARM_ERRATA_725233 5619a75b8cSSiarhei Siamashka bool 5719a75b8cSSiarhei Siamashka 588dda2e2fSTom Riniconfig ARM_ERRATA_742230 598dda2e2fSTom Rini bool 608dda2e2fSTom Rini 618dda2e2fSTom Riniconfig ARM_ERRATA_743622 628dda2e2fSTom Rini bool 638dda2e2fSTom Rini 648dda2e2fSTom Riniconfig ARM_ERRATA_751472 658dda2e2fSTom Rini bool 668dda2e2fSTom Rini 678dda2e2fSTom Riniconfig ARM_ERRATA_761320 688dda2e2fSTom Rini bool 698dda2e2fSTom Rini 708dda2e2fSTom Riniconfig ARM_ERRATA_773022 718dda2e2fSTom Rini bool 728dda2e2fSTom Rini 738dda2e2fSTom Riniconfig ARM_ERRATA_774769 748dda2e2fSTom Rini bool 758dda2e2fSTom Rini 768dda2e2fSTom Riniconfig ARM_ERRATA_794072 778dda2e2fSTom Rini bool 788dda2e2fSTom Rini 798dda2e2fSTom Riniconfig ARM_ERRATA_798870 808dda2e2fSTom Rini bool 818dda2e2fSTom Rini 828dda2e2fSTom Riniconfig ARM_ERRATA_801819 838dda2e2fSTom Rini bool 848dda2e2fSTom Rini 858dda2e2fSTom Riniconfig ARM_ERRATA_826974 868dda2e2fSTom Rini bool 878dda2e2fSTom Rini 888dda2e2fSTom Riniconfig ARM_ERRATA_828024 898dda2e2fSTom Rini bool 908dda2e2fSTom Rini 918dda2e2fSTom Riniconfig ARM_ERRATA_829520 928dda2e2fSTom Rini bool 938dda2e2fSTom Rini 948dda2e2fSTom Riniconfig ARM_ERRATA_833069 958dda2e2fSTom Rini bool 968dda2e2fSTom Rini 978dda2e2fSTom Riniconfig ARM_ERRATA_833471 988dda2e2fSTom Rini bool 998dda2e2fSTom Rini 10011d94319SPeng Fanconfig ARM_ERRATA_845369 10111d94319SPeng Fan bool 10211d94319SPeng Fan 1038776350dSNisal Menukaconfig ARM_ERRATA_852421 1048776350dSNisal Menuka bool 1058776350dSNisal Menuka 1068776350dSNisal Menukaconfig ARM_ERRATA_852423 1078776350dSNisal Menuka bool 1088776350dSNisal Menuka 1092e07c249SGeorges Savoundararadjconfig CPU_ARM720T 1102e07c249SGeorges Savoundararadj bool 111067716baSTom Rini select SYS_CACHE_SHIFT_5 1122e07c249SGeorges Savoundararadj 1132e07c249SGeorges Savoundararadjconfig CPU_ARM920T 1142e07c249SGeorges Savoundararadj bool 115067716baSTom Rini select SYS_CACHE_SHIFT_5 1162e07c249SGeorges Savoundararadj 1172e07c249SGeorges Savoundararadjconfig CPU_ARM926EJS 1182e07c249SGeorges Savoundararadj bool 119067716baSTom Rini select SYS_CACHE_SHIFT_5 1202e07c249SGeorges Savoundararadj 1212e07c249SGeorges Savoundararadjconfig CPU_ARM946ES 1222e07c249SGeorges Savoundararadj bool 123067716baSTom Rini select SYS_CACHE_SHIFT_5 1242e07c249SGeorges Savoundararadj 1252e07c249SGeorges Savoundararadjconfig CPU_ARM1136 1262e07c249SGeorges Savoundararadj bool 127067716baSTom Rini select SYS_CACHE_SHIFT_5 1282e07c249SGeorges Savoundararadj 1292e07c249SGeorges Savoundararadjconfig CPU_ARM1176 1302e07c249SGeorges Savoundararadj bool 1312e07c249SGeorges Savoundararadj select HAS_VBAR 132067716baSTom Rini select SYS_CACHE_SHIFT_5 1332e07c249SGeorges Savoundararadj 1342e07c249SGeorges Savoundararadjconfig CPU_V7 1352e07c249SGeorges Savoundararadj bool 1362e07c249SGeorges Savoundararadj select HAS_VBAR 13762e92077SAlbert ARIBAUD select HAS_THUMB2 138067716baSTom Rini select SYS_CACHE_SHIFT_6 1392e07c249SGeorges Savoundararadj 14012d8a729Srev13@wp.plconfig CPU_V7M 14112d8a729Srev13@wp.pl bool 14262e92077SAlbert ARIBAUD select HAS_THUMB2 143111a6af9SPhil Edworthy select THUMB2_KERNEL 144067716baSTom Rini select SYS_CACHE_SHIFT_5 14512d8a729Srev13@wp.pl 1462e07c249SGeorges Savoundararadjconfig CPU_PXA 1472e07c249SGeorges Savoundararadj bool 148067716baSTom Rini select SYS_CACHE_SHIFT_5 1492e07c249SGeorges Savoundararadj 1502e07c249SGeorges Savoundararadjconfig CPU_SA1100 1512e07c249SGeorges Savoundararadj bool 152067716baSTom Rini select SYS_CACHE_SHIFT_5 1532e07c249SGeorges Savoundararadj 1542e07c249SGeorges Savoundararadjconfig SYS_CPU 1552e07c249SGeorges Savoundararadj default "arm720t" if CPU_ARM720T 1562e07c249SGeorges Savoundararadj default "arm920t" if CPU_ARM920T 1572e07c249SGeorges Savoundararadj default "arm926ejs" if CPU_ARM926EJS 1582e07c249SGeorges Savoundararadj default "arm946es" if CPU_ARM946ES 1592e07c249SGeorges Savoundararadj default "arm1136" if CPU_ARM1136 1602e07c249SGeorges Savoundararadj default "arm1176" if CPU_ARM1176 1612e07c249SGeorges Savoundararadj default "armv7" if CPU_V7 16212d8a729Srev13@wp.pl default "armv7m" if CPU_V7M 1632e07c249SGeorges Savoundararadj default "pxa" if CPU_PXA 1642e07c249SGeorges Savoundararadj default "sa1100" if CPU_SA1100 16501541eecSMasahiro Yamada default "armv8" if ARM64 1662e07c249SGeorges Savoundararadj 16766020a67SMarek Vasutconfig SYS_ARM_ARCH 16866020a67SMarek Vasut int 16966020a67SMarek Vasut default 4 if CPU_ARM720T 17066020a67SMarek Vasut default 4 if CPU_ARM920T 17166020a67SMarek Vasut default 5 if CPU_ARM926EJS 17266020a67SMarek Vasut default 5 if CPU_ARM946ES 17366020a67SMarek Vasut default 6 if CPU_ARM1136 17466020a67SMarek Vasut default 6 if CPU_ARM1176 17566020a67SMarek Vasut default 7 if CPU_V7 17666020a67SMarek Vasut default 7 if CPU_V7M 17766020a67SMarek Vasut default 5 if CPU_PXA 17866020a67SMarek Vasut default 4 if CPU_SA1100 17966020a67SMarek Vasut default 8 if ARM64 18066020a67SMarek Vasut 181067716baSTom Riniconfig SYS_CACHE_SHIFT_5 182067716baSTom Rini bool 183067716baSTom Rini 184067716baSTom Riniconfig SYS_CACHE_SHIFT_6 185067716baSTom Rini bool 186067716baSTom Rini 187067716baSTom Riniconfig SYS_CACHE_SHIFT_7 188067716baSTom Rini bool 189067716baSTom Rini 190067716baSTom Riniconfig SYS_CACHELINE_SIZE 191067716baSTom Rini int 192067716baSTom Rini default 128 if SYS_CACHE_SHIFT_7 193067716baSTom Rini default 64 if SYS_CACHE_SHIFT_6 194067716baSTom Rini default 32 if SYS_CACHE_SHIFT_5 195067716baSTom Rini 196c54bcf68SMasahiro Yamadaconfig ARM_SMCCC 197c54bcf68SMasahiro Yamada bool "Support for ARM SMC Calling Convention (SMCCC)" 198c54bcf68SMasahiro Yamada depends on CPU_V7 || ARM64 199573a3811SMasahiro Yamada select ARM_PSCI_FW 200c54bcf68SMasahiro Yamada help 201c54bcf68SMasahiro Yamada Say Y here if you want to enable ARM SMC Calling Convention. 202c54bcf68SMasahiro Yamada This should be enabled if U-Boot needs to communicate with system 203c54bcf68SMasahiro Yamada firmware (for example, PSCI) according to SMCCC. 204c54bcf68SMasahiro Yamada 205f91afc4dSLinus Walleijconfig SEMIHOSTING 206f91afc4dSLinus Walleij bool "support boot from semihosting" 207f91afc4dSLinus Walleij help 208f91afc4dSLinus Walleij In emulated environments, semihosting is a way for 209f91afc4dSLinus Walleij the hosted environment to call out to the emulator to 210f91afc4dSLinus Walleij retrieve files from the host machine. 211f91afc4dSLinus Walleij 2123a649407STom Riniconfig SYS_THUMB_BUILD 2133a649407STom Rini bool "Build U-Boot using the Thumb instruction set" 2143a649407STom Rini depends on !ARM64 2153a649407STom Rini help 2163a649407STom Rini Use this flag to build U-Boot using the Thumb instruction set for 2173a649407STom Rini ARM architectures. Thumb instruction set provides better code 2183a649407STom Rini density. For ARM architectures that support Thumb2 this flag will 2193a649407STom Rini result in Thumb2 code generated by GCC. 2203a649407STom Rini 2213a649407STom Riniconfig SPL_SYS_THUMB_BUILD 2223a649407STom Rini bool "Build SPL using the Thumb instruction set" 2233a649407STom Rini default y if SYS_THUMB_BUILD 2243a649407STom Rini depends on !ARM64 2253a649407STom Rini help 2263a649407STom Rini Use this flag to build SPL using the Thumb instruction set for 2273a649407STom Rini ARM architectures. Thumb instruction set provides better code 2283a649407STom Rini density. For ARM architectures that support Thumb2 this flag will 2293a649407STom Rini result in Thumb2 code generated by GCC. 2303a649407STom Rini 231f3e9bec8SPeng Fanconfig SYS_L2CACHE_OFF 232f3e9bec8SPeng Fan bool "L2cache off" 233f3e9bec8SPeng Fan help 234f3e9bec8SPeng Fan If SoC does not support L2CACHE or one do not want to enable 235f3e9bec8SPeng Fan L2CACHE, choose this option. 236f3e9bec8SPeng Fan 237cdaa633fSAndre Przywaraconfig ENABLE_ARM_SOC_BOOT0_HOOK 238cdaa633fSAndre Przywara bool "prepare BOOT0 header" 239cdaa633fSAndre Przywara help 240cdaa633fSAndre Przywara If the SoC's BOOT0 requires a header area filled with (magic) 241cdaa633fSAndre Przywara values, then choose this option, and create a define called 242cdaa633fSAndre Przywara ARM_SOC_BOOT0_HOOK which contains the required assembler 243cdaa633fSAndre Przywara preprocessor code. 244cdaa633fSAndre Przywara 24585db5831SAndre Przywaraconfig ARM_CORTEX_CPU_IS_UP 24685db5831SAndre Przywara bool 24785db5831SAndre Przywara default n 24885db5831SAndre Przywara 249be72591bSFabio Estevamconfig USE_ARCH_MEMCPY 250be72591bSFabio Estevam bool "Use an assembly optimized implementation of memcpy" 25140d5534cSTom Rini default y 25240d5534cSTom Rini depends on !ARM64 25340d5534cSTom Rini help 25440d5534cSTom Rini Enable the generation of an optimized version of memcpy. 25540d5534cSTom Rini Such implementation may be faster under some conditions 25640d5534cSTom Rini but may increase the binary size. 25740d5534cSTom Rini 25840d5534cSTom Riniconfig SPL_USE_ARCH_MEMCPY 259f8136e68SAndy Yan bool "Use an assembly optimized implementation of memcpy for SPL" 26040d5534cSTom Rini default y if USE_ARCH_MEMCPY 261085be482SMasahiro Yamada depends on !ARM64 262be72591bSFabio Estevam help 263be72591bSFabio Estevam Enable the generation of an optimized version of memcpy. 264be72591bSFabio Estevam Such implementation may be faster under some conditions 265be72591bSFabio Estevam but may increase the binary size. 266be72591bSFabio Estevam 267be72591bSFabio Estevamconfig USE_ARCH_MEMSET 268be72591bSFabio Estevam bool "Use an assembly optimized implementation of memset" 26940d5534cSTom Rini default y 27040d5534cSTom Rini depends on !ARM64 27140d5534cSTom Rini help 27240d5534cSTom Rini Enable the generation of an optimized version of memset. 27340d5534cSTom Rini Such implementation may be faster under some conditions 27440d5534cSTom Rini but may increase the binary size. 27540d5534cSTom Rini 27640d5534cSTom Riniconfig SPL_USE_ARCH_MEMSET 277f8136e68SAndy Yan bool "Use an assembly optimized implementation of memset for SPL" 27840d5534cSTom Rini default y if USE_ARCH_MEMSET 279085be482SMasahiro Yamada depends on !ARM64 280be72591bSFabio Estevam help 281be72591bSFabio Estevam Enable the generation of an optimized version of memset. 282be72591bSFabio Estevam Such implementation may be faster under some conditions 283be72591bSFabio Estevam but may increase the binary size. 284be72591bSFabio Estevam 285ec6617c3SAlison Wangconfig ARM64_SUPPORT_AARCH32 286ec6617c3SAlison Wang bool "ARM64 system support AArch32 execution state" 287ec6617c3SAlison Wang default y if ARM64 && !TARGET_THUNDERX_88XX 288ec6617c3SAlison Wang help 289ec6617c3SAlison Wang This ARM64 system supports AArch32 execution state. 290ec6617c3SAlison Wang 291dd84058dSMasahiro Yamadachoice 292dd84058dSMasahiro Yamada prompt "Target select" 293b928e658SSimon Glass default TARGET_HIKEY 294dd84058dSMasahiro Yamada 2954614b891SMasahiro Yamadaconfig ARCH_AT91 2964614b891SMasahiro Yamada bool "Atmel AT91" 2970680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 298dd84058dSMasahiro Yamada 299dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX 300dd84058dSMasahiro Yamada bool "Support edb93xx" 3012e07c249SGeorges Savoundararadj select CPU_ARM920T 302dd84058dSMasahiro Yamada 303dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE 304dd84058dSMasahiro Yamada bool "Support aspenite" 3052e07c249SGeorges Savoundararadj select CPU_ARM926EJS 306dd84058dSMasahiro Yamada 307dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD 308dd84058dSMasahiro Yamada bool "Support gplugd" 3092e07c249SGeorges Savoundararadj select CPU_ARM926EJS 310dd84058dSMasahiro Yamada 3113491ba63SMasahiro Yamadaconfig ARCH_DAVINCI 3123491ba63SMasahiro Yamada bool "TI DaVinci" 3132e07c249SGeorges Savoundararadj select CPU_ARM926EJS 31415dc63d6SSimon Glass imply CMD_SAVES 3153491ba63SMasahiro Yamada help 3163491ba63SMasahiro Yamada Support for TI's DaVinci platform. 317dd84058dSMasahiro Yamada 31847539e23SMasahiro Yamadaconfig KIRKWOOD 31947539e23SMasahiro Yamada bool "Marvell Kirkwood" 3202e07c249SGeorges Savoundararadj select CPU_ARM926EJS 321a5d67547SSimon Glass select BOARD_EARLY_INIT_F 3224585601aSSimon Glass select ARCH_MISC_INIT 323dd84058dSMasahiro Yamada 324c3d89140SStefan Roeseconfig ARCH_MVEBU 32521b29fc6SStefan Roese bool "Marvell MVEBU family (Armada XP/375/38x/3700/7K/8K)" 3269cffb233SStefan Roese select OF_CONTROL 3279cffb233SStefan Roese select OF_SEPARATE 3289cffb233SStefan Roese select DM 329e3b9c98aSStefan Roese select DM_ETH 3301d51ea19SStefan Roese select DM_SERIAL 33109a54c00SStefan Roese select DM_SPI 33209a54c00SStefan Roese select DM_SPI_FLASH 333a4884831SStefan Roese 334dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250 335dd84058dSMasahiro Yamada bool "Support devkit3250" 3362e07c249SGeorges Savoundararadj select CPU_ARM926EJS 337e9b3ce3fSVladimir Zapolskiy select SUPPORT_SPL 338dd84058dSMasahiro Yamada 339412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105 340412ae53aSAlbert ARIBAUD \(3ADEV\) bool "Support work_92105" 341412ae53aSAlbert ARIBAUD \(3ADEV\) select CPU_ARM926EJS 342412ae53aSAlbert ARIBAUD \(3ADEV\) select SUPPORT_SPL 343412ae53aSAlbert ARIBAUD \(3ADEV\) 344dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK 345dd84058dSMasahiro Yamada bool "Support mx25pdk" 346e5ec4815STom Rini select BOARD_LATE_INIT 3472e07c249SGeorges Savoundararadj select CPU_ARM926EJS 348a5d67547SSimon Glass select BOARD_EARLY_INIT_F 349dd84058dSMasahiro Yamada 350dd84058dSMasahiro Yamadaconfig TARGET_ZMX25 351dd84058dSMasahiro Yamada bool "Support zmx25" 352e5ec4815STom Rini select BOARD_LATE_INIT 3532e07c249SGeorges Savoundararadj select CPU_ARM926EJS 354dd84058dSMasahiro Yamada 355dd84058dSMasahiro Yamadaconfig TARGET_APF27 356dd84058dSMasahiro Yamada bool "Support apf27" 3572e07c249SGeorges Savoundararadj select CPU_ARM926EJS 35802627356SMasahiro Yamada select SUPPORT_SPL 359dd84058dSMasahiro Yamada 360dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT 361dd84058dSMasahiro Yamada bool "Support apx4devkit" 3622e07c249SGeorges Savoundararadj select CPU_ARM926EJS 36302627356SMasahiro Yamada select SUPPORT_SPL 364dd84058dSMasahiro Yamada 365dd84058dSMasahiro Yamadaconfig TARGET_XFI3 366dd84058dSMasahiro Yamada bool "Support xfi3" 3672e07c249SGeorges Savoundararadj select CPU_ARM926EJS 36802627356SMasahiro Yamada select SUPPORT_SPL 369dd84058dSMasahiro Yamada 370dd84058dSMasahiro Yamadaconfig TARGET_M28EVK 371dd84058dSMasahiro Yamada bool "Support m28evk" 3722e07c249SGeorges Savoundararadj select CPU_ARM926EJS 37302627356SMasahiro Yamada select SUPPORT_SPL 374dd84058dSMasahiro Yamada 375dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK 376dd84058dSMasahiro Yamada bool "Support mx23evk" 3772e07c249SGeorges Savoundararadj select CPU_ARM926EJS 37802627356SMasahiro Yamada select SUPPORT_SPL 379a5d67547SSimon Glass select BOARD_EARLY_INIT_F 380dd84058dSMasahiro Yamada 381dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK 382dd84058dSMasahiro Yamada bool "Support mx28evk" 3832e07c249SGeorges Savoundararadj select CPU_ARM926EJS 38402627356SMasahiro Yamada select SUPPORT_SPL 385a5d67547SSimon Glass select BOARD_EARLY_INIT_F 386dd84058dSMasahiro Yamada 387dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO 388dd84058dSMasahiro Yamada bool "Support mx23_olinuxino" 3892e07c249SGeorges Savoundararadj select CPU_ARM926EJS 39002627356SMasahiro Yamada select SUPPORT_SPL 391a5d67547SSimon Glass select BOARD_EARLY_INIT_F 392dd84058dSMasahiro Yamada 393dd84058dSMasahiro Yamadaconfig TARGET_BG0900 394dd84058dSMasahiro Yamada bool "Support bg0900" 3952e07c249SGeorges Savoundararadj select CPU_ARM926EJS 39602627356SMasahiro Yamada select SUPPORT_SPL 397dd84058dSMasahiro Yamada 398dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS 399dd84058dSMasahiro Yamada bool "Support sansa_fuze_plus" 4002e07c249SGeorges Savoundararadj select CPU_ARM926EJS 40102627356SMasahiro Yamada select SUPPORT_SPL 402dd84058dSMasahiro Yamada 403dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1 404dd84058dSMasahiro Yamada bool "Support sc_sps_1" 4052e07c249SGeorges Savoundararadj select CPU_ARM926EJS 40602627356SMasahiro Yamada select SUPPORT_SPL 407dd84058dSMasahiro Yamada 40822f2be7aSMasahiro Yamadaconfig ORION5X 40922f2be7aSMasahiro Yamada bool "Marvell Orion" 4102e07c249SGeorges Savoundararadj select CPU_ARM926EJS 411dd84058dSMasahiro Yamada 412dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300 413dd84058dSMasahiro Yamada bool "Support spear300" 4142e07c249SGeorges Savoundararadj select CPU_ARM926EJS 415a5d67547SSimon Glass select BOARD_EARLY_INIT_F 41615dc63d6SSimon Glass imply CMD_SAVES 417dd84058dSMasahiro Yamada 418dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310 419dd84058dSMasahiro Yamada bool "Support spear310" 4202e07c249SGeorges Savoundararadj select CPU_ARM926EJS 421a5d67547SSimon Glass select BOARD_EARLY_INIT_F 42215dc63d6SSimon Glass imply CMD_SAVES 423dd84058dSMasahiro Yamada 424dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320 425dd84058dSMasahiro Yamada bool "Support spear320" 4262e07c249SGeorges Savoundararadj select CPU_ARM926EJS 427a5d67547SSimon Glass select BOARD_EARLY_INIT_F 42815dc63d6SSimon Glass imply CMD_SAVES 429dd84058dSMasahiro Yamada 430dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600 431dd84058dSMasahiro Yamada bool "Support spear600" 4322e07c249SGeorges Savoundararadj select CPU_ARM926EJS 433a5d67547SSimon Glass select BOARD_EARLY_INIT_F 43415dc63d6SSimon Glass imply CMD_SAVES 435dd84058dSMasahiro Yamada 4369fa32b12SVikas Manochaconfig TARGET_STV0991 4379fa32b12SVikas Manocha bool "Support stv0991" 4389fa32b12SVikas Manocha select CPU_V7 439cac0ca76SMasahiro Yamada select DM 440cac0ca76SMasahiro Yamada select DM_SERIAL 441e67abcaaSVikas Manocha select DM_SPI 442e67abcaaSVikas Manocha select DM_SPI_FLASH 443e67abcaaSVikas Manocha select SPI_FLASH 4449fa32b12SVikas Manocha 445dd84058dSMasahiro Yamadaconfig TARGET_X600 446dd84058dSMasahiro Yamada bool "Support x600" 447e5ec4815STom Rini select BOARD_LATE_INIT 4482e07c249SGeorges Savoundararadj select CPU_ARM926EJS 44902627356SMasahiro Yamada select SUPPORT_SPL 450dd84058dSMasahiro Yamada 451dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE 452f428268aSTom Rini bool "Support imx31_phycore_eet" 453f428268aSTom Rini select CPU_ARM1136 454a5d67547SSimon Glass select BOARD_EARLY_INIT_F 455f428268aSTom Rini 456f428268aSTom Riniconfig TARGET_IMX31_PHYCORE_EET 457f428268aSTom Rini bool "Support imx31_phycore_eet" 458e5ec4815STom Rini select BOARD_LATE_INIT 4592e07c249SGeorges Savoundararadj select CPU_ARM1136 460a5d67547SSimon Glass select BOARD_EARLY_INIT_F 461dd84058dSMasahiro Yamada 462dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS 463dd84058dSMasahiro Yamada bool "Support mx31ads" 4642e07c249SGeorges Savoundararadj select CPU_ARM1136 465a5d67547SSimon Glass select BOARD_EARLY_INIT_F 466dd84058dSMasahiro Yamada 467dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK 468dd84058dSMasahiro Yamada bool "Support mx31pdk" 469e5ec4815STom Rini select BOARD_LATE_INIT 4702e07c249SGeorges Savoundararadj select CPU_ARM1136 47102627356SMasahiro Yamada select SUPPORT_SPL 472a5d67547SSimon Glass select BOARD_EARLY_INIT_F 473dd84058dSMasahiro Yamada 474dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN 475dd84058dSMasahiro Yamada bool "Support woodburn" 4762e07c249SGeorges Savoundararadj select CPU_ARM1136 477dd84058dSMasahiro Yamada 478dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD 479dd84058dSMasahiro Yamada bool "Support woodburn_sd" 4802e07c249SGeorges Savoundararadj select CPU_ARM1136 48102627356SMasahiro Yamada select SUPPORT_SPL 482dd84058dSMasahiro Yamada 483dd84058dSMasahiro Yamadaconfig TARGET_FLEA3 484dd84058dSMasahiro Yamada bool "Support flea3" 4852e07c249SGeorges Savoundararadj select CPU_ARM1136 486dd84058dSMasahiro Yamada 487dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK 488dd84058dSMasahiro Yamada bool "Support mx35pdk" 489e5ec4815STom Rini select BOARD_LATE_INIT 4902e07c249SGeorges Savoundararadj select CPU_ARM1136 491dd84058dSMasahiro Yamada 492ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X 493ddf6bd48SMasahiro Yamada bool "Broadcom BCM283X family" 49458d423b8SMasahiro Yamada select DM 49558d423b8SMasahiro Yamada select DM_SERIAL 49658d423b8SMasahiro Yamada select DM_GPIO 49776709096SFabian Vogt select OF_CONTROL 49891d27a17STom Rini imply FAT_WRITE 49946414296SStephen Warren 500dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2 501dd84058dSMasahiro Yamada bool "Support vexpress_ca15_tc2" 5022e07c249SGeorges Savoundararadj select CPU_V7 503ea624e19SHans de Goede select CPU_V7_HAS_NONSEC 504ea624e19SHans de Goede select CPU_V7_HAS_VIRT 505dd84058dSMasahiro Yamada 506dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2 507dd84058dSMasahiro Yamada bool "Support vexpress_ca5x2" 5082e07c249SGeorges Savoundararadj select CPU_V7 509dd84058dSMasahiro Yamada 510dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4 511dd84058dSMasahiro Yamada bool "Support vexpress_ca9x4" 5122e07c249SGeorges Savoundararadj select CPU_V7 513dd84058dSMasahiro Yamada 51443486e4cSSteve Raeconfig TARGET_BCM23550_W1D 51543486e4cSSteve Rae bool "Support bcm23550_w1d" 51643486e4cSSteve Rae select CPU_V7 517221a949eSDaniel Thompson imply CRC32_VERIFY 51891d27a17STom Rini imply FAT_WRITE 51943486e4cSSteve Rae 520dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP 521dd84058dSMasahiro Yamada bool "Support bcm28155_ap" 5222e07c249SGeorges Savoundararadj select CPU_V7 523221a949eSDaniel Thompson imply CRC32_VERIFY 52491d27a17STom Rini imply FAT_WRITE 525dd84058dSMasahiro Yamada 526abb1678cSSteve Raeconfig TARGET_BCMCYGNUS 527abb1678cSSteve Rae bool "Support bcmcygnus" 5282e07c249SGeorges Savoundararadj select CPU_V7 529221a949eSDaniel Thompson imply CRC32_VERIFY 530551c3934SSimon Glass imply CMD_HASH 53191d27a17STom Rini imply FAT_WRITE 532221a949eSDaniel Thompson imply HASH_VERIFY 533c89782dcSSuji Velupillai imply NETDEVICES 534c89782dcSSuji Velupillai imply BCM_SF2_ETH 535c89782dcSSuji Velupillai imply BCM_SF2_ETH_GMAC 5369dec5270SSteve Rae 537abb1678cSSteve Raeconfig TARGET_BCMNSP 538abb1678cSSteve Rae bool "Support bcmnsp" 5392e07c249SGeorges Savoundararadj select CPU_V7 5409dec5270SSteve Rae 541274bced8SJon Masonconfig TARGET_BCMNS2 542274bced8SJon Mason bool "Support Broadcom Northstar2" 543274bced8SJon Mason select ARM64 544274bced8SJon Mason help 545274bced8SJon Mason Support for Broadcom Northstar 2 SoCs. NS2 is a quad-core 64-bit 546274bced8SJon Mason ARMv8 Cortex-A57 processors targeting a broad range of networking 547274bced8SJon Mason applications 548274bced8SJon Mason 54972df68ccSMasahiro Yamadaconfig ARCH_EXYNOS 55072df68ccSMasahiro Yamada bool "Samsung EXYNOS" 55158d423b8SMasahiro Yamada select DM 552fc47cf9dSSimon Glass select DM_I2C 55358d423b8SMasahiro Yamada select DM_SPI_FLASH 55458d423b8SMasahiro Yamada select DM_SERIAL 55558d423b8SMasahiro Yamada select DM_SPI 55658d423b8SMasahiro Yamada select DM_GPIO 5571fa4bfdeSSimon Glass select DM_KEYBOARD 55891d27a17STom Rini imply FAT_WRITE 559dd84058dSMasahiro Yamada 560311757beSSimon Glassconfig ARCH_S5PC1XX 561311757beSSimon Glass bool "Samsung S5PC1XX" 5622e07c249SGeorges Savoundararadj select CPU_V7 56358d423b8SMasahiro Yamada select DM 56458d423b8SMasahiro Yamada select DM_SERIAL 56558d423b8SMasahiro Yamada select DM_GPIO 56608848e9cSSimon Glass select DM_I2C 567311757beSSimon Glass 568ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK 569ef2b694cSMasahiro Yamada bool "Calxeda Highbank" 5702e07c249SGeorges Savoundararadj select CPU_V7 571dd84058dSMasahiro Yamada 5725cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR 5735cbbd9bdSMasahiro Yamada bool "ARM Ltd. Integrator family" 5743f394e70SLinus Walleij select DM 5753f394e70SLinus Walleij select DM_SERIAL 5765cbbd9bdSMasahiro Yamada 577c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE 578c338f09eSMasahiro Yamada bool "TI Keystone" 5792e07c249SGeorges Savoundararadj select CPU_V7 58002627356SMasahiro Yamada select SUPPORT_SPL 5813a649407STom Rini select SYS_THUMB_BUILD 582534bc70eSTom Rini select CMD_POWEROFF 583d56b4b19STom Rini imply CMD_MTDPARTS 58446f9ef18SAndrew F. Davis imply FIT 58515dc63d6SSimon Glass imply CMD_SAVES 586dd84058dSMasahiro Yamada 587a93fbf4aSMasahiro Yamadaconfig ARCH_OMAP2PLUS 588a93fbf4aSMasahiro Yamada bool "TI OMAP2+" 589a93fbf4aSMasahiro Yamada select CPU_V7 5900680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 591ff6c3125STom Rini select SPL_STACK_R if SPL 592a93fbf4aSMasahiro Yamada select SUPPORT_SPL 593a93fbf4aSMasahiro Yamada imply FIT 594a93fbf4aSMasahiro Yamada 595bfcef28aSBeniamino Galvaniconfig ARCH_MESON 596bfcef28aSBeniamino Galvani bool "Amlogic Meson" 597bfcef28aSBeniamino Galvani help 598bfcef28aSBeniamino Galvani Support for the Meson SoC family developed by Amlogic Inc., 599bfcef28aSBeniamino Galvani targeted at media players and tablet computers. We currently 600bfcef28aSBeniamino Galvani support the S905 (GXBaby) 64-bit SoC. 601bfcef28aSBeniamino Galvani 602e90a08daSPeng Fanconfig ARCH_MX7ULP 603e90a08daSPeng Fan bool "NXP MX7ULP" 604e90a08daSPeng Fan select CPU_V7 605e90a08daSPeng Fan select ROM_UNIFIED_SECTIONS 606e90a08daSPeng Fan 6071a8150d4SAdrian Alonsoconfig ARCH_MX7 6081a8150d4SAdrian Alonso bool "Freescale MX7" 6091a8150d4SAdrian Alonso select CPU_V7 6102c2e2c9eSYork Sun select SYS_FSL_HAS_SEC if SECURE_BOOT 6112c2e2c9eSYork Sun select SYS_FSL_SEC_COMPAT_4 61290b80386SYork Sun select SYS_FSL_SEC_LE 613a5d67547SSimon Glass select BOARD_EARLY_INIT_F 6144585601aSSimon Glass select ARCH_MISC_INIT 6151a8150d4SAdrian Alonso 61689ebc821SBoris BREZILLONconfig ARCH_MX6 61789ebc821SBoris BREZILLON bool "Freescale MX6" 61889ebc821SBoris BREZILLON select CPU_V7 6192c2e2c9eSYork Sun select SYS_FSL_HAS_SEC if SECURE_BOOT 6202c2e2c9eSYork Sun select SYS_FSL_SEC_COMPAT_4 62190b80386SYork Sun select SYS_FSL_SEC_LE 6223a649407STom Rini select SYS_THUMB_BUILD if SPL 62389ebc821SBoris BREZILLON 624b529993eSPhilipp Tomsichif ARCH_MX6 625b529993eSPhilipp Tomsichconfig SPL_LDSCRIPT 626b529993eSPhilipp Tomsich default "arch/arm/mach-omap2/u-boot-spl.lds" 627b529993eSPhilipp Tomsichendif 628b529993eSPhilipp Tomsich 629424ee3d1SAndrej Rosanoconfig ARCH_MX5 630424ee3d1SAndrej Rosano bool "Freescale MX5" 631424ee3d1SAndrej Rosano select CPU_V7 632a5d67547SSimon Glass select BOARD_EARLY_INIT_F 633424ee3d1SAndrej Rosano 6341cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE 635f40b9898SMasahiro Yamada bool "Renesas ARM SoCs" 6361cc95f6eSNobuhiro Iwamatsu select DM 6371cc95f6eSNobuhiro Iwamatsu select DM_SERIAL 638a5d67547SSimon Glass select BOARD_EARLY_INIT_F 63991d27a17STom Rini imply FAT_WRITE 6403a649407STom Rini imply SYS_THUMB_BUILD 641dd84058dSMasahiro Yamada 6429702ec00SEddy Petrișorconfig TARGET_S32V234EVB 6439702ec00SEddy Petrișor bool "Support s32v234evb" 6449702ec00SEddy Petrișor select ARM64 645c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 6469702ec00SEddy Petrișor 64708592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON 64808592136SMateusz Kulikowski bool "Qualcomm Snapdragon SoCs" 64908592136SMateusz Kulikowski select ARM64 65008592136SMateusz Kulikowski select DM 65108592136SMateusz Kulikowski select DM_GPIO 65208592136SMateusz Kulikowski select DM_SERIAL 65308592136SMateusz Kulikowski select SPMI 65408592136SMateusz Kulikowski select OF_CONTROL 65508592136SMateusz Kulikowski select OF_SEPARATE 65608592136SMateusz Kulikowski 6577865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA 6587865f4b0SMasahiro Yamada bool "Altera SOCFPGA family" 6592e07c249SGeorges Savoundararadj select CPU_V7 66002627356SMasahiro Yamada select SUPPORT_SPL 661dfd3dff5SMarek Vasut select OF_CONTROL 662dfd3dff5SMarek Vasut select SPL_OF_CONTROL 6631d9aa3e5SMasahiro Yamada select DM 6641d9aa3e5SMasahiro Yamada select DM_SPI_FLASH 6651d9aa3e5SMasahiro Yamada select DM_SPI 666beee6a30SMarek Vasut select ENABLE_ARM_SOC_BOOT0_HOOK 667a421192fSSimon Glass select ARCH_EARLY_INIT_R 6684585601aSSimon Glass select ARCH_MISC_INIT 669949123e3SDalon Westergreen select SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION 6703a649407STom Rini select SYS_THUMB_BUILD 671d56b4b19STom Rini imply CMD_MTDPARTS 672221a949eSDaniel Thompson imply CRC32_VERIFY 67391d27a17STom Rini imply FAT_WRITE 674dd84058dSMasahiro Yamada 6752c7e3b90SIan Campbellconfig ARCH_SUNXI 6762c7e3b90SIan Campbell bool "Support sunxi (Allwinner) SoCs" 67788bb800dSHans de Goede select CMD_GPIO 6780878a8a7SHans de Goede select CMD_MMC if MMC 6792997ee50SYann E. MORIN select CMD_USB if DISTRO_DEFAULTS 680b6006bafSHans de Goede select DM 68145368827STom Rini select DM_ETH 682211d57a4SHans de Goede select DM_GPIO 683211d57a4SHans de Goede select DM_KEYBOARD 68445368827STom Rini select DM_SERIAL 6852997ee50SYann E. MORIN select DM_USB if DISTRO_DEFAULTS 686d75111a7SHans de Goede select OF_BOARD_SETUP 687b6006bafSHans de Goede select OF_CONTROL 688b6006bafSHans de Goede select OF_SEPARATE 689ab43de80STom Rini select SPL_STACK_R if SPL 690ab43de80STom Rini select SPL_SYS_MALLOC_SIMPLE if SPL 6916edf6a21SHans de Goede select SYS_NS16550 6923a649407STom Rini select SPL_SYS_THUMB_BUILD if !ARM64 6932997ee50SYann E. MORIN select USB if DISTRO_DEFAULTS 6942997ee50SYann E. MORIN select USB_STORAGE if DISTRO_DEFAULTS 6952997ee50SYann E. MORIN select USB_KEYBOARD if DISTRO_DEFAULTS 6968c7d2296SHans de Goede select USE_TINY_PRINTF 69748f6232eSTom Rini imply CMD_FASTBOOT 69848f6232eSTom Rini imply FASTBOOT 69991d27a17STom Rini imply FAT_WRITE 700af83a604SMasahiro Yamada imply PRE_CONSOLE_BUFFER 701af83a604SMasahiro Yamada imply SPL_GPIO_SUPPORT 702af83a604SMasahiro Yamada imply SPL_LIBCOMMON_SUPPORT 703af83a604SMasahiro Yamada imply SPL_LIBDISK_SUPPORT 704af83a604SMasahiro Yamada imply SPL_LIBGENERIC_SUPPORT 7054aa2ba3aSMasahiro Yamada imply SPL_MMC_SUPPORT if MMC 706af83a604SMasahiro Yamada imply SPL_POWER_SUPPORT 707af83a604SMasahiro Yamada imply SPL_SERIAL_SUPPORT 70848f6232eSTom Rini imply USB_FUNCTION_FASTBOOT 709*654b02b1SMaxime Ripard imply USB_GADGET 7108ebe4f42SChen-Yu Tsai 711d9e268edSSebastien Bourdelinconfig TARGET_TS4600 712d9e268edSSebastien Bourdelin bool "Support TS4600" 713d9e268edSSebastien Bourdelin select CPU_ARM926EJS 714d9e268edSSebastien Bourdelin select SUPPORT_SPL 715d9e268edSSebastien Bourdelin 7167966b437SStefan Agnerconfig ARCH_VF610 7177966b437SStefan Agner bool "Freescale Vybrid" 7182e07c249SGeorges Savoundararadj select CPU_V7 719c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 720d56b4b19STom Rini imply CMD_MTDPARTS 7215bbc265bSAdam Ford imply NAND 722dd84058dSMasahiro Yamada 7235ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ 72444dcb403SMasahiro Yamada bool "Xilinx Zynq Platform" 725e5ec4815STom Rini select BOARD_LATE_INIT 7262e07c249SGeorges Savoundararadj select CPU_V7 72702627356SMasahiro Yamada select SUPPORT_SPL 728d065cfd9SJagan Teki select OF_CONTROL 7290680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 730eb04ab34SMichal Simek select SPL_OF_CONTROL if SPL 7318981f05cSMasahiro Yamada select DM 7326889ca71SMichal Simek select DM_ETH 7332978ae23SSiva Durga Prasad Paladugu select DM_GPIO 734eb04ab34SMichal Simek select SPL_DM if SPL 735d9ae52c8SMichal Simek select DM_MMC 7369f7a4502SJagan Teki select DM_SPI 73742800ffaSSimon Glass select DM_SERIAL 7389f7a4502SJagan Teki select DM_SPI_FLASH 739eb04ab34SMichal Simek select SPL_SEPARATE_BSS if SPL 740dec49e86SSimon Glass select DM_USB if USB 741329a449fSSimon Glass select BLK 742781745bdSStefan Herbrechtsmeier select CLK 743781745bdSStefan Herbrechtsmeier select SPL_CLK 744781745bdSStefan Herbrechtsmeier select CLK_ZYNQ 745d315628eSSimon Glass imply CMD_CLK 74691d27a17STom Rini imply FAT_WRITE 74772c3033fSSimon Glass imply CMD_SPL 748dd84058dSMasahiro Yamada 7490b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP 75084c7204bSMichal Simek bool "Support Xilinx ZynqMP Platform" 75184c7204bSMichal Simek select ARM64 752e5ec4815STom Rini select BOARD_LATE_INIT 753c2490bf5SMichal Simek select DM 754c2490bf5SMichal Simek select OF_CONTROL 755c2490bf5SMichal Simek select DM_SERIAL 756e6a9ed04SMichal Simek select SUPPORT_SPL 7571f29738aSMichal Simek select CLK 7580680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 7591f29738aSMichal Simek select SPL_CLK 760dec49e86SSimon Glass select DM_USB if USB 76191d27a17STom Rini imply FAT_WRITE 76284c7204bSMichal Simek 763ddd960e6SMasahiro Yamadaconfig TEGRA 764ddd960e6SMasahiro Yamada bool "NVIDIA Tegra" 76591d27a17STom Rini imply FAT_WRITE 766dd84058dSMasahiro Yamada 767f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A 768dd84058dSMasahiro Yamada bool "Support vexpress_aemv8a" 769016a954eSMasahiro Yamada select ARM64 770dd84058dSMasahiro Yamada 771f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP 772f91afc4dSLinus Walleij bool "Support Versatile Express ARMv8a FVP BASE model" 773f91afc4dSLinus Walleij select ARM64 774f91afc4dSLinus Walleij select SEMIHOSTING 775f91afc4dSLinus Walleij 776fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM 777fc04b923SRyan Harkin bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" 778fc04b923SRyan Harkin select ARM64 779fc04b923SRyan Harkin help 780fc04b923SRyan Harkin This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides 781fc04b923SRyan Harkin the default config to allow the user to load the images directly into 782fc04b923SRyan Harkin DRAM using model parameters rather than by using semi-hosting to load 783fc04b923SRyan Harkin the files from the host filesystem. 784fc04b923SRyan Harkin 785ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO 786ffc10373SLinus Walleij bool "Support Versatile Express Juno Development Platform" 787ffc10373SLinus Walleij select ARM64 788ffc10373SLinus Walleij 78944937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU 79044937214SPrabhakar Kushwaha bool "Support ls2080a_emu" 791fb2bf8c2SYork Sun select ARCH_LS2080A 792016a954eSMasahiro Yamada select ARM64 79323b5877cSLinus Walleij select ARMV8_MULTIENTRY 7944585601aSSimon Glass select ARCH_MISC_INIT 7957288c2c2SYork Sun help 79644937214SPrabhakar Kushwaha Support for Freescale LS2080A_EMU platform 79744937214SPrabhakar Kushwaha The LS2080A Development System (EMULATOR) is a pre silicon 79844937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 7997288c2c2SYork Sun Layerscape Architecture processor. 8007288c2c2SYork Sun 80144937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU 80244937214SPrabhakar Kushwaha bool "Support ls2080a_simu" 803fb2bf8c2SYork Sun select ARCH_LS2080A 80444937214SPrabhakar Kushwaha select ARM64 80544937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 8064585601aSSimon Glass select ARCH_MISC_INIT 80744937214SPrabhakar Kushwaha help 80844937214SPrabhakar Kushwaha Support for Freescale LS2080A_SIMU platform 80944937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a pre silicon 81044937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 81144937214SPrabhakar Kushwaha Layerscape Architecture processor. 81244937214SPrabhakar Kushwaha 8137769776aSAshish Kumarconfig TARGET_LS1088AQDS 8147769776aSAshish Kumar bool "Support ls1088aqds" 8157769776aSAshish Kumar select ARCH_LS1088A 8167769776aSAshish Kumar select ARM64 8177769776aSAshish Kumar select ARMV8_MULTIENTRY 8187769776aSAshish Kumar select ARCH_MISC_INIT 8197769776aSAshish Kumar select BOARD_LATE_INIT 8207769776aSAshish Kumar help 8217769776aSAshish Kumar Support for NXP LS1088AQDS platform 8227769776aSAshish Kumar The LS1088A Development System (QDS) is a high-performance 8237769776aSAshish Kumar development platform that supports the QorIQ LS1088A 8247769776aSAshish Kumar Layerscape Architecture processor. 8257769776aSAshish Kumar 82644937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS 82744937214SPrabhakar Kushwaha bool "Support ls2080aqds" 828fb2bf8c2SYork Sun select ARCH_LS2080A 829e2b65ea9SYork Sun select ARM64 830e2b65ea9SYork Sun select ARMV8_MULTIENTRY 831e5ec4815STom Rini select BOARD_LATE_INIT 83232eda7ccSScott Wood select SUPPORT_SPL 8334585601aSSimon Glass select ARCH_MISC_INIT 834fedb428cSSimon Glass imply SCSI 835e2b65ea9SYork Sun help 83644937214SPrabhakar Kushwaha Support for Freescale LS2080AQDS platform 83744937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a high-performance 83844937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 83944937214SPrabhakar Kushwaha Layerscape Architecture processor. 84044937214SPrabhakar Kushwaha 84144937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB 84244937214SPrabhakar Kushwaha bool "Support ls2080ardb" 843fb2bf8c2SYork Sun select ARCH_LS2080A 84444937214SPrabhakar Kushwaha select ARM64 84544937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 846e5ec4815STom Rini select BOARD_LATE_INIT 84744937214SPrabhakar Kushwaha select SUPPORT_SPL 8484585601aSSimon Glass select ARCH_MISC_INIT 849fedb428cSSimon Glass imply SCSI 85044937214SPrabhakar Kushwaha help 85144937214SPrabhakar Kushwaha Support for Freescale LS2080ARDB platform. 85244937214SPrabhakar Kushwaha The LS2080A Reference design board (RDB) is a high-performance 85344937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 854e2b65ea9SYork Sun Layerscape Architecture processor. 855e2b65ea9SYork Sun 8563049a583SPriyanka Jainconfig TARGET_LS2081ARDB 8573049a583SPriyanka Jain bool "Support ls2081ardb" 8583049a583SPriyanka Jain select ARCH_LS2080A 8593049a583SPriyanka Jain select ARM64 8603049a583SPriyanka Jain select ARMV8_MULTIENTRY 8613049a583SPriyanka Jain select BOARD_LATE_INIT 8623049a583SPriyanka Jain select SUPPORT_SPL 8633049a583SPriyanka Jain select ARCH_MISC_INIT 8643049a583SPriyanka Jain help 8653049a583SPriyanka Jain Support for Freescale LS2081ARDB platform. 8663049a583SPriyanka Jain The LS2081A Reference design board (RDB) is a high-performance 8673049a583SPriyanka Jain development platform that supports the QorIQ LS2081A/LS2041A 8683049a583SPriyanka Jain Layerscape Architecture processor. 8693049a583SPriyanka Jain 87011ac2363SPeter Griffinconfig TARGET_HIKEY 87111ac2363SPeter Griffin bool "Support HiKey 96boards Consumer Edition Platform" 87211ac2363SPeter Griffin select ARM64 873efd7b60aSPeter Griffin select DM 874efd7b60aSPeter Griffin select DM_GPIO 8759c71bcdcSPeter Griffin select DM_SERIAL 876cd593ed6SPeter Griffin select OF_CONTROL 87711ac2363SPeter Griffin help 87811ac2363SPeter Griffin Support for HiKey 96boards platform. It features a HI6220 87911ac2363SPeter Griffin SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. 88011ac2363SPeter Griffin 881d754254fSJorge Ramirez-Ortizconfig TARGET_POPLAR 882d754254fSJorge Ramirez-Ortiz bool "Support Poplar 96boards Enterprise Edition Platform" 883d754254fSJorge Ramirez-Ortiz select ARM64 884d754254fSJorge Ramirez-Ortiz select DM 885d754254fSJorge Ramirez-Ortiz select OF_CONTROL 886d754254fSJorge Ramirez-Ortiz select DM_SERIAL 887d754254fSJorge Ramirez-Ortiz select DM_USB 888d754254fSJorge Ramirez-Ortiz help 889d754254fSJorge Ramirez-Ortiz Support for Poplar 96boards EE platform. It features a HI3798cv200 890d754254fSJorge Ramirez-Ortiz SoC, with 4xA53 CPU, 1GB RAM and the high performance Mali T720 GPU 891d754254fSJorge Ramirez-Ortiz making it capable of running any commercial set-top solution based on 892d754254fSJorge Ramirez-Ortiz Linux or Android. 893d754254fSJorge Ramirez-Ortiz 8949d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS 8959d044fcbSPrabhakar Kushwaha bool "Support ls1012aqds" 8969533acf3SYork Sun select ARCH_LS1012A 8979d044fcbSPrabhakar Kushwaha select ARM64 898e5ec4815STom Rini select BOARD_LATE_INIT 8999d044fcbSPrabhakar Kushwaha help 9009d044fcbSPrabhakar Kushwaha Support for Freescale LS1012AQDS platform. 9019d044fcbSPrabhakar Kushwaha The LS1012A Development System (QDS) is a high-performance 9029d044fcbSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 9039d044fcbSPrabhakar Kushwaha Layerscape Architecture processor. 9049d044fcbSPrabhakar Kushwaha 9053b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB 9063b6e3898SPrabhakar Kushwaha bool "Support ls1012ardb" 9079533acf3SYork Sun select ARCH_LS1012A 9083b6e3898SPrabhakar Kushwaha select ARM64 909e5ec4815STom Rini select BOARD_LATE_INIT 910fedb428cSSimon Glass imply SCSI 9113b6e3898SPrabhakar Kushwaha help 9123b6e3898SPrabhakar Kushwaha Support for Freescale LS1012ARDB platform. 9133b6e3898SPrabhakar Kushwaha The LS1012A Reference design board (RDB) is a high-performance 9143b6e3898SPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 9153b6e3898SPrabhakar Kushwaha Layerscape Architecture processor. 9163b6e3898SPrabhakar Kushwaha 917ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM 918ff78aa2bSPrabhakar Kushwaha bool "Support ls1012afrdm" 9199533acf3SYork Sun select ARCH_LS1012A 920ff78aa2bSPrabhakar Kushwaha select ARM64 921ff78aa2bSPrabhakar Kushwaha help 922ff78aa2bSPrabhakar Kushwaha Support for Freescale LS1012AFRDM platform. 923ff78aa2bSPrabhakar Kushwaha The LS1012A Freedom board (FRDM) is a high-performance 924ff78aa2bSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 925ff78aa2bSPrabhakar Kushwaha Layerscape Architecture processor. 926ff78aa2bSPrabhakar Kushwaha 927e84a324bSAshish Kumarconfig TARGET_LS1088ARDB 928e84a324bSAshish Kumar bool "Support ls1088ardb" 929e84a324bSAshish Kumar select ARCH_LS1088A 930e84a324bSAshish Kumar select ARM64 931e84a324bSAshish Kumar select ARMV8_MULTIENTRY 932e84a324bSAshish Kumar select ARCH_MISC_INIT 933e84a324bSAshish Kumar select BOARD_LATE_INIT 934e84a324bSAshish Kumar help 935e84a324bSAshish Kumar Support for NXP LS1088ARDB platform. 936e84a324bSAshish Kumar The LS1088A Reference design board (RDB) is a high-performance 937e84a324bSAshish Kumar development platform that supports the QorIQ LS1088A 938e84a324bSAshish Kumar Layerscape Architecture processor. 939e84a324bSAshish Kumar 940550e3dc0SWang Huanconfig TARGET_LS1021AQDS 9410de15707SAlison Wang bool "Support ls1021aqds" 942e5ec4815STom Rini select BOARD_LATE_INIT 9432e07c249SGeorges Savoundararadj select CPU_V7 944adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 945adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 94650f0c663SAlison Wang select SUPPORT_SPL 9470a37cf8fSYork Sun select ARCH_LS1021A 948217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 9495e8bd7e1SYork Sun select LS1_DEEP_SLEEP 950d26e34c4SYork Sun select SYS_FSL_DDR 951a5d67547SSimon Glass select BOARD_EARLY_INIT_F 952fedb428cSSimon Glass imply SCSI 953217f92bbSMasahiro Yamada 954c8a7d9daSWang Huanconfig TARGET_LS1021ATWR 9550de15707SAlison Wang bool "Support ls1021atwr" 956e5ec4815STom Rini select BOARD_LATE_INIT 9572e07c249SGeorges Savoundararadj select CPU_V7 958adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 959adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 96050f0c663SAlison Wang select SUPPORT_SPL 9610a37cf8fSYork Sun select ARCH_LS1021A 962217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 9635e8bd7e1SYork Sun select LS1_DEEP_SLEEP 964a5d67547SSimon Glass select BOARD_EARLY_INIT_F 965fedb428cSSimon Glass imply SCSI 966c8a7d9daSWang Huan 96720c700f8SFeng Liconfig TARGET_LS1021AIOT 96820c700f8SFeng Li bool "Support ls1021aiot" 969e5ec4815STom Rini select BOARD_LATE_INIT 97020c700f8SFeng Li select CPU_V7 97120c700f8SFeng Li select CPU_V7_HAS_NONSEC 97220c700f8SFeng Li select CPU_V7_HAS_VIRT 97320c700f8SFeng Li select SUPPORT_SPL 97420c700f8SFeng Li select ARCH_LS1021A 97520c700f8SFeng Li select ARCH_SUPPORT_PSCI 976fedb428cSSimon Glass imply SCSI 97720c700f8SFeng Li help 97820c700f8SFeng Li Support for Freescale LS1021AIOT platform. 97920c700f8SFeng Li The LS1021A Freescale board (IOT) is a high-performance 98020c700f8SFeng Li development platform that supports the QorIQ LS1021A 98120c700f8SFeng Li Layerscape Architecture processor. 98220c700f8SFeng Li 98302b5d2edSShaohui Xieconfig TARGET_LS1043AQDS 98402b5d2edSShaohui Xie bool "Support ls1043aqds" 9850a37cf8fSYork Sun select ARCH_LS1043A 98602b5d2edSShaohui Xie select ARM64 98702b5d2edSShaohui Xie select ARMV8_MULTIENTRY 988e5ec4815STom Rini select BOARD_LATE_INIT 98902b5d2edSShaohui Xie select SUPPORT_SPL 990a5d67547SSimon Glass select BOARD_EARLY_INIT_F 991fedb428cSSimon Glass imply SCSI 99202b5d2edSShaohui Xie help 99302b5d2edSShaohui Xie Support for Freescale LS1043AQDS platform. 99402b5d2edSShaohui Xie 995f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB 996f3a8e2b7SMingkai Hu bool "Support ls1043ardb" 9970a37cf8fSYork Sun select ARCH_LS1043A 998f3a8e2b7SMingkai Hu select ARM64 999831c068fSHou Zhiqiang select ARMV8_MULTIENTRY 1000e5ec4815STom Rini select BOARD_LATE_INIT 10013ad44729SGong Qianyu select SUPPORT_SPL 1002a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1003fedb428cSSimon Glass imply SCSI 1004f3a8e2b7SMingkai Hu help 1005f3a8e2b7SMingkai Hu Support for Freescale LS1043ARDB platform. 1006f3a8e2b7SMingkai Hu 1007126fe70dSShaohui Xieconfig TARGET_LS1046AQDS 1008126fe70dSShaohui Xie bool "Support ls1046aqds" 1009da28e58aSYork Sun select ARCH_LS1046A 1010126fe70dSShaohui Xie select ARM64 1011126fe70dSShaohui Xie select ARMV8_MULTIENTRY 1012e5ec4815STom Rini select BOARD_LATE_INIT 1013126fe70dSShaohui Xie select SUPPORT_SPL 1014126fe70dSShaohui Xie select DM_SPI_FLASH if DM_SPI 1015a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1016fedb428cSSimon Glass imply SCSI 1017126fe70dSShaohui Xie help 1018126fe70dSShaohui Xie Support for Freescale LS1046AQDS platform. 1019126fe70dSShaohui Xie The LS1046A Development System (QDS) is a high-performance 1020126fe70dSShaohui Xie development platform that supports the QorIQ LS1046A 1021126fe70dSShaohui Xie Layerscape Architecture processor. 1022126fe70dSShaohui Xie 1023dd02936fSMingkai Huconfig TARGET_LS1046ARDB 1024dd02936fSMingkai Hu bool "Support ls1046ardb" 1025da28e58aSYork Sun select ARCH_LS1046A 1026dd02936fSMingkai Hu select ARM64 1027dd02936fSMingkai Hu select ARMV8_MULTIENTRY 1028e5ec4815STom Rini select BOARD_LATE_INIT 1029dd02936fSMingkai Hu select SUPPORT_SPL 1030dd02936fSMingkai Hu select DM_SPI_FLASH if DM_SPI 1031dccef2ecSHou Zhiqiang select POWER_MC34VR500 1032a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1033fedb428cSSimon Glass imply SCSI 1034dd02936fSMingkai Hu help 1035dd02936fSMingkai Hu Support for Freescale LS1046ARDB platform. 1036dd02936fSMingkai Hu The LS1046A Reference Design Board (RDB) is a high-performance 1037dd02936fSMingkai Hu development platform that supports the QorIQ LS1046A 1038dd02936fSMingkai Hu Layerscape Architecture processor. 1039dd02936fSMingkai Hu 1040dd84058dSMasahiro Yamadaconfig TARGET_H2200 1041dd84058dSMasahiro Yamada bool "Support h2200" 10422e07c249SGeorges Savoundararadj select CPU_PXA 1043dd84058dSMasahiro Yamada 1044f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2 1045f19eb154SVasily Khoruzhick bool "Support zipitz2" 1046f19eb154SVasily Khoruzhick select CPU_PXA 1047f19eb154SVasily Khoruzhick 1048dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270 1049dd84058dSMasahiro Yamada bool "Support colibri_pxa270" 10502e07c249SGeorges Savoundararadj select CPU_PXA 1051dd84058dSMasahiro Yamada 105266cba041SMasahiro Yamadaconfig ARCH_UNIPHIER 1053b6ef3a3fSMasahiro Yamada bool "Socionext UniPhier SoCs" 1054e5ec4815STom Rini select BOARD_LATE_INIT 10554e819950SMasahiro Yamada select DM 1056b800cbdeSMasahiro Yamada select DM_GPIO 10574e819950SMasahiro Yamada select DM_I2C 10584aceb3f8SMasahiro Yamada select DM_MMC 10594fb96c48SMasahiro Yamada select DM_RESET 1060b5550e49SMasahiro Yamada select DM_SERIAL 106147a79f65SMasahiro Yamada select DM_USB 1062b5550e49SMasahiro Yamada select OF_CONTROL 1063b5550e49SMasahiro Yamada select OF_LIBFDT 106427350c92SMasahiro Yamada select PINCTRL 10650680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 1066561ca649SMasahiro Yamada select SPL_DM if SPL 1067561ca649SMasahiro Yamada select SPL_LIBCOMMON_SUPPORT if SPL 1068561ca649SMasahiro Yamada select SPL_LIBGENERIC_SUPPORT if SPL 1069561ca649SMasahiro Yamada select SPL_OF_CONTROL if SPL 1070561ca649SMasahiro Yamada select SPL_PINCTRL if SPL 1071b5550e49SMasahiro Yamada select SUPPORT_SPL 107291d27a17STom Rini imply FAT_WRITE 1073b6ef3a3fSMasahiro Yamada help 1074b6ef3a3fSMasahiro Yamada Support for UniPhier SoC family developed by Socionext Inc. 1075b6ef3a3fSMasahiro Yamada (formerly, System LSI Business Division of Panasonic Corporation) 107666cba041SMasahiro Yamada 10770a61ee88SVikas Manochaconfig STM32 10780a61ee88SVikas Manocha bool "Support STM32" 1079ed09a554Srev13@wp.pl select CPU_V7M 108066562414SKamil Lulko select DM 108166562414SKamil Lulko select DM_SERIAL 10823a649407STom Rini select SYS_THUMB_BUILD 1083ed09a554Srev13@wp.pl 108494e9a4efSPatrice Chotardconfig ARCH_STI 108594e9a4efSPatrice Chotard bool "Support STMicrolectronics SoCs" 108694e9a4efSPatrice Chotard select CPU_V7 1087214a17e6SPatrice Chotard select DM 1088214a17e6SPatrice Chotard select DM_SERIAL 1089eee20f81SPatrice Chotard select BLK 1090eee20f81SPatrice Chotard select DM_MMC 1091584861ffSPatrice Chotard select DM_RESET 109294e9a4efSPatrice Chotard help 109394e9a4efSPatrice Chotard Support for STMicroelectronics STiH407/10 SoC family. 109494e9a4efSPatrice Chotard This SoC is used on Linaro 96Board STiH410-B2260 109594e9a4efSPatrice Chotard 10962444dae5SSimon Glassconfig ARCH_ROCKCHIP 10972444dae5SSimon Glass bool "Support Rockchip SoCs" 10982444dae5SSimon Glass select OF_CONTROL 1099aa15038cSSimon Glass select BLK 11002444dae5SSimon Glass select DM 1101a381bcf5SKever Yang select SPL_DM if SPL 1102aa15038cSSimon Glass select SYS_MALLOC_F 11033a649407STom Rini select SYS_THUMB_BUILD if !ARM64 1104a381bcf5SKever Yang select SPL_SYS_MALLOC_SIMPLE if SPL 1105aa15038cSSimon Glass select DM_GPIO 1106aa15038cSSimon Glass select DM_I2C 1107aa15038cSSimon Glass select DM_MMC 1108aa15038cSSimon Glass select DM_SERIAL 1109aa15038cSSimon Glass select DM_SPI 1110aa15038cSSimon Glass select DM_SPI_FLASH 1111892742dfSMengDongyang select DM_USB if USB 11128d29e3a4SKever Yang select DM_PWM 11138d29e3a4SKever Yang select DM_REGULATOR 111448f6232eSTom Rini imply CMD_FASTBOOT 111548f6232eSTom Rini imply FASTBOOT 111691d27a17STom Rini imply FAT_WRITE 111748f6232eSTom Rini imply USB_FUNCTION_FASTBOOT 11180532ceefSKever Yang imply SPL_SYSRESET 1119e19fa89cSKever Yang imply TPL_SYSRESET 11208e8bccccSPhilipp Tomsich imply ADC 11218e8bccccSPhilipp Tomsich imply SARADC_ROCKCHIP 11222444dae5SSimon Glass 1123746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX 1124746f985aSSergey Temerkhanov bool "Support ThunderX 88xx" 1125b4ba1693SMarek Vasut select ARM64 1126746f985aSSergey Temerkhanov select OF_CONTROL 1127067716baSTom Rini select SYS_CACHE_SHIFT_7 1128746f985aSSergey Temerkhanov 11294697abeaSmaxims@google.comconfig ARCH_ASPEED 11304697abeaSmaxims@google.com bool "Support Aspeed SoCs" 11314697abeaSmaxims@google.com select OF_CONTROL 11324697abeaSmaxims@google.com select DM 11334697abeaSmaxims@google.com 1134dd84058dSMasahiro Yamadaendchoice 1135dd84058dSMasahiro Yamada 11364697abeaSmaxims@google.comsource "arch/arm/mach-aspeed/Kconfig" 11374697abeaSmaxims@google.com 11384614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig" 11394614b891SMasahiro Yamada 1140ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig" 11413491ba63SMasahiro Yamada 1142ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig" 114334e609caSSimon Glass 114477b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig" 114572df68ccSMasahiro Yamada 114672a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig" 1147ef2b694cSMasahiro Yamada 11485cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig" 11495cbbd9bdSMasahiro Yamada 115039a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig" 1151c338f09eSMasahiro Yamada 115256f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig" 115347539e23SMasahiro Yamada 1154c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig" 1155c3d89140SStefan Roese 11560a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig" 11570a37cf8fSYork Sun 1158552a848eSStefano Babicsource "arch/arm/mach-imx/mx7ulp/Kconfig" 1159e90a08daSPeng Fan 1160552a848eSStefano Babicsource "arch/arm/mach-imx/mx7/Kconfig" 11611a8150d4SAdrian Alonso 1162552a848eSStefano Babicsource "arch/arm/mach-imx/mx6/Kconfig" 116389ebc821SBoris BREZILLON 1164552a848eSStefano Babicsource "arch/arm/mach-imx/mx5/Kconfig" 1165424ee3d1SAndrej Rosano 1166983e3700STom Rinisource "arch/arm/mach-omap2/Kconfig" 11676384726dSMadan Srinivas 1168da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig" 1169da28e58aSYork Sun 11703e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig" 117122f2be7aSMasahiro Yamada 1172badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig" 1173f40b9898SMasahiro Yamada 1174bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig" 1175bfcef28aSBeniamino Galvani 11762444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig" 11772444dae5SSimon Glass 1178225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig" 1179311757beSSimon Glass 118008592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig" 118108592136SMateusz Kulikowski 11827865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig" 11837865f4b0SMasahiro Yamada 118494e9a4efSPatrice Chotardsource "arch/arm/mach-sti/Kconfig" 118594e9a4efSPatrice Chotard 11860a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig" 11870a61ee88SVikas Manocha 11883abfd887SMasahiro Yamadasource "arch/arm/mach-sunxi/Kconfig" 11893abfd887SMasahiro Yamada 119009f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig" 1191ddd960e6SMasahiro Yamada 11924c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig" 119366cba041SMasahiro Yamada 11947966b437SStefan Agnersource "arch/arm/cpu/armv7/vf610/Kconfig" 11957966b437SStefan Agner 11960107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig" 1197ddd960e6SMasahiro Yamada 1198ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig" 1199ea624e19SHans de Goede 120075580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig" 120175580007SSiva Durga Prasad Paladugu 120223b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig" 120323b5877cSLinus Walleij 1204552a848eSStefano Babicsource "arch/arm/mach-imx/Kconfig" 1205a05a6045SBoris BREZILLON 1206fcea480dSMarek Vasutsource "board/aries/m28evk/Kconfig" 1207d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig" 1208dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig" 1209dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig" 1210dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig" 1211dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig" 1212dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig" 1213dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig" 1214dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig" 121543486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig" 1216dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig" 1217abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig" 1218abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig" 1219274bced8SJon Masonsource "board/broadcom/bcmns2/Kconfig" 1220746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig" 1221dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig" 1222dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig" 122344937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig" 122444937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig" 122544937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig" 1226e84a324bSAshish Kumarsource "board/freescale/ls1088a/Kconfig" 1227550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig" 122802b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig" 1229c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig" 123020c700f8SFeng Lisource "board/freescale/ls1021aiot/Kconfig" 1231126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig" 1232f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig" 1233dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig" 12349d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig" 12353b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig" 1236ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig" 1237dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig" 1238dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig" 1239dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig" 1240dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig" 1241dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig" 1242dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig" 12439702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig" 124460083261SDirk Eibachsource "board/gdsys/a38x/Kconfig" 1245ab38bf6aSMarcin Niestrojsource "board/grinn/chiliboard/Kconfig" 1246dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig" 1247dd84058dSMasahiro Yamadasource "board/h2200/Kconfig" 1248345243edSTom Rinisource "board/hisilicon/hikey/Kconfig" 1249d754254fSJorge Ramirez-Ortizsource "board/hisilicon/poplar/Kconfig" 1250dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig" 1251a96c08f5SLadislav Michlsource "board/isee/igep003x/Kconfig" 1252dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig" 1253dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig" 1254dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig" 1255dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig" 1256dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig" 1257dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig" 1258dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig" 1259dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig" 1260dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig" 1261dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig" 1262dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig" 12639fa32b12SVikas Manochasource "board/st/stv0991/Kconfig" 1264dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig" 12659d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig" 1266a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig" 1267dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig" 1268dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig" 1269d9e268edSSebastien Bourdelinsource "board/technologic/ts4600/Kconfig" 12706ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig" 1271dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig" 1272412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig" 1273f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig" 1274dd84058dSMasahiro Yamada 127551b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug" 127651b17d49SMasahiro Yamada 1277dd84058dSMasahiro Yamadaendmenu 1278b529993eSPhilipp Tomsich 1279b529993eSPhilipp Tomsichconfig SPL_LDSCRIPT 1280b529993eSPhilipp Tomsich 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 1281b529993eSPhilipp Tomsich default "arch/arm/cpu/arm1136/u-boot-spl.lds" if CPU_ARM1136 1282b529993eSPhilipp Tomsich default "arch/arm/cpu/armv8/u-boot-spl.lds" if ARM64 1283b529993eSPhilipp Tomsich 1284b529993eSPhilipp Tomsich 1285