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 1249e93875SStephen Warrenif ARM64 1349e93875SStephen Warrenconfig POSITION_INDEPENDENT 1449e93875SStephen Warren bool "Generate position-independent pre-relocation code" 1549e93875SStephen Warren help 1649e93875SStephen Warren U-Boot expects to be linked to a specific hard-coded address, and to 1749e93875SStephen Warren be loaded to and run from that address. This option lifts that 1849e93875SStephen Warren restriction, thus allowing the code to be loaded to and executed 1949e93875SStephen Warren from almost any address. This logic relies on the relocation 2049e93875SStephen Warren information that is embedded into the binary to support U-Boot 2149e93875SStephen Warren relocating itself to the top-of-RAM later during execution. 2249e93875SStephen Warrenendif 2349e93875SStephen Warren 2449e93875SStephen Warrenconfig STATIC_RELA 2549e93875SStephen Warren bool 2649e93875SStephen Warren default y if ARM64 && !POSITION_INDEPENDENT 2749e93875SStephen Warren 2837217f0eSLokesh Vutlaconfig DMA_ADDR_T_64BIT 2937217f0eSLokesh Vutla bool 3037217f0eSLokesh Vutla default y if ARM64 3137217f0eSLokesh Vutla 322e07c249SGeorges Savoundararadjconfig HAS_VBAR 332e07c249SGeorges Savoundararadj bool 342e07c249SGeorges Savoundararadj 3562e92077SAlbert ARIBAUDconfig HAS_THUMB2 3662e92077SAlbert ARIBAUD bool 3762e92077SAlbert ARIBAUD 38111a6af9SPhil Edworthy# Used for compatibility with asm files copied from the kernel 39111a6af9SPhil Edworthyconfig ARM_ASM_UNIFIED 40111a6af9SPhil Edworthy bool 41111a6af9SPhil Edworthy default y 42111a6af9SPhil Edworthy 43111a6af9SPhil Edworthy# Used for compatibility with asm files copied from the kernel 44111a6af9SPhil Edworthyconfig THUMB2_KERNEL 45111a6af9SPhil Edworthy bool 46111a6af9SPhil Edworthy 478dda2e2fSTom Rini# If set, the workarounds for these ARM errata are applied early during U-Boot 488dda2e2fSTom Rini# startup. Note that in general these options force the workarounds to be 498dda2e2fSTom Rini# applied; no CPU-type/version detection exists, unlike the similar options in 508dda2e2fSTom Rini# the Linux kernel. Do not set these options unless they apply! Also note that 518dda2e2fSTom Rini# the following can be machine specific errata. These do have ability to 528dda2e2fSTom Rini# provide rudimentary version and machine specific checks, but expect no 538dda2e2fSTom Rini# product checks: 548dda2e2fSTom Rini# CONFIG_ARM_ERRATA_430973 558dda2e2fSTom Rini# CONFIG_ARM_ERRATA_454179 568dda2e2fSTom Rini# CONFIG_ARM_ERRATA_621766 578dda2e2fSTom Rini# CONFIG_ARM_ERRATA_798870 588dda2e2fSTom Rini# CONFIG_ARM_ERRATA_801819 598dda2e2fSTom Riniconfig ARM_ERRATA_430973 608dda2e2fSTom Rini bool 618dda2e2fSTom Rini 628dda2e2fSTom Riniconfig ARM_ERRATA_454179 638dda2e2fSTom Rini bool 648dda2e2fSTom Rini 658dda2e2fSTom Riniconfig ARM_ERRATA_621766 668dda2e2fSTom Rini bool 678dda2e2fSTom Rini 688dda2e2fSTom Riniconfig ARM_ERRATA_716044 698dda2e2fSTom Rini bool 708dda2e2fSTom Rini 7119a75b8cSSiarhei Siamashkaconfig ARM_ERRATA_725233 7219a75b8cSSiarhei Siamashka bool 7319a75b8cSSiarhei Siamashka 748dda2e2fSTom Riniconfig ARM_ERRATA_742230 758dda2e2fSTom Rini bool 768dda2e2fSTom Rini 778dda2e2fSTom Riniconfig ARM_ERRATA_743622 788dda2e2fSTom Rini bool 798dda2e2fSTom Rini 808dda2e2fSTom Riniconfig ARM_ERRATA_751472 818dda2e2fSTom Rini bool 828dda2e2fSTom Rini 838dda2e2fSTom Riniconfig ARM_ERRATA_761320 848dda2e2fSTom Rini bool 858dda2e2fSTom Rini 868dda2e2fSTom Riniconfig ARM_ERRATA_773022 878dda2e2fSTom Rini bool 888dda2e2fSTom Rini 898dda2e2fSTom Riniconfig ARM_ERRATA_774769 908dda2e2fSTom Rini bool 918dda2e2fSTom Rini 928dda2e2fSTom Riniconfig ARM_ERRATA_794072 938dda2e2fSTom Rini bool 948dda2e2fSTom Rini 958dda2e2fSTom Riniconfig ARM_ERRATA_798870 968dda2e2fSTom Rini bool 978dda2e2fSTom Rini 988dda2e2fSTom Riniconfig ARM_ERRATA_801819 998dda2e2fSTom Rini bool 1008dda2e2fSTom Rini 1018dda2e2fSTom Riniconfig ARM_ERRATA_826974 1028dda2e2fSTom Rini bool 1038dda2e2fSTom Rini 1048dda2e2fSTom Riniconfig ARM_ERRATA_828024 1058dda2e2fSTom Rini bool 1068dda2e2fSTom Rini 1078dda2e2fSTom Riniconfig ARM_ERRATA_829520 1088dda2e2fSTom Rini bool 1098dda2e2fSTom Rini 1108dda2e2fSTom Riniconfig ARM_ERRATA_833069 1118dda2e2fSTom Rini bool 1128dda2e2fSTom Rini 1138dda2e2fSTom Riniconfig ARM_ERRATA_833471 1148dda2e2fSTom Rini bool 1158dda2e2fSTom Rini 11611d94319SPeng Fanconfig ARM_ERRATA_845369 11711d94319SPeng Fan bool 11811d94319SPeng Fan 1198776350dSNisal Menukaconfig ARM_ERRATA_852421 1208776350dSNisal Menuka bool 1218776350dSNisal Menuka 1228776350dSNisal Menukaconfig ARM_ERRATA_852423 1238776350dSNisal Menuka bool 1248776350dSNisal Menuka 1252e07c249SGeorges Savoundararadjconfig CPU_ARM720T 1262e07c249SGeorges Savoundararadj bool 127067716baSTom Rini select SYS_CACHE_SHIFT_5 1282e07c249SGeorges Savoundararadj 1292e07c249SGeorges Savoundararadjconfig CPU_ARM920T 1302e07c249SGeorges Savoundararadj bool 131067716baSTom Rini select SYS_CACHE_SHIFT_5 1322e07c249SGeorges Savoundararadj 1332e07c249SGeorges Savoundararadjconfig CPU_ARM926EJS 1342e07c249SGeorges Savoundararadj bool 135067716baSTom Rini select SYS_CACHE_SHIFT_5 1362e07c249SGeorges Savoundararadj 1372e07c249SGeorges Savoundararadjconfig CPU_ARM946ES 1382e07c249SGeorges Savoundararadj bool 139067716baSTom Rini select SYS_CACHE_SHIFT_5 1402e07c249SGeorges Savoundararadj 1412e07c249SGeorges Savoundararadjconfig CPU_ARM1136 1422e07c249SGeorges Savoundararadj bool 143067716baSTom Rini select SYS_CACHE_SHIFT_5 1442e07c249SGeorges Savoundararadj 1452e07c249SGeorges Savoundararadjconfig CPU_ARM1176 1462e07c249SGeorges Savoundararadj bool 1472e07c249SGeorges Savoundararadj select HAS_VBAR 148067716baSTom Rini select SYS_CACHE_SHIFT_5 1492e07c249SGeorges Savoundararadj 1502e07c249SGeorges Savoundararadjconfig CPU_V7 1512e07c249SGeorges Savoundararadj bool 1522e07c249SGeorges Savoundararadj select HAS_VBAR 15362e92077SAlbert ARIBAUD select HAS_THUMB2 154067716baSTom Rini select SYS_CACHE_SHIFT_6 1552e07c249SGeorges Savoundararadj 15612d8a729Srev13@wp.plconfig CPU_V7M 15712d8a729Srev13@wp.pl bool 15862e92077SAlbert ARIBAUD select HAS_THUMB2 159111a6af9SPhil Edworthy select THUMB2_KERNEL 160067716baSTom Rini select SYS_CACHE_SHIFT_5 16112d8a729Srev13@wp.pl 1622e07c249SGeorges Savoundararadjconfig CPU_PXA 1632e07c249SGeorges Savoundararadj bool 164067716baSTom Rini select SYS_CACHE_SHIFT_5 1652e07c249SGeorges Savoundararadj 1662e07c249SGeorges Savoundararadjconfig CPU_SA1100 1672e07c249SGeorges Savoundararadj bool 168067716baSTom Rini select SYS_CACHE_SHIFT_5 1692e07c249SGeorges Savoundararadj 1702e07c249SGeorges Savoundararadjconfig SYS_CPU 1712e07c249SGeorges Savoundararadj default "arm720t" if CPU_ARM720T 1722e07c249SGeorges Savoundararadj default "arm920t" if CPU_ARM920T 1732e07c249SGeorges Savoundararadj default "arm926ejs" if CPU_ARM926EJS 1742e07c249SGeorges Savoundararadj default "arm946es" if CPU_ARM946ES 1752e07c249SGeorges Savoundararadj default "arm1136" if CPU_ARM1136 1762e07c249SGeorges Savoundararadj default "arm1176" if CPU_ARM1176 1772e07c249SGeorges Savoundararadj default "armv7" if CPU_V7 17812d8a729Srev13@wp.pl default "armv7m" if CPU_V7M 1792e07c249SGeorges Savoundararadj default "pxa" if CPU_PXA 1802e07c249SGeorges Savoundararadj default "sa1100" if CPU_SA1100 18101541eecSMasahiro Yamada default "armv8" if ARM64 1822e07c249SGeorges Savoundararadj 18366020a67SMarek Vasutconfig SYS_ARM_ARCH 18466020a67SMarek Vasut int 18566020a67SMarek Vasut default 4 if CPU_ARM720T 18666020a67SMarek Vasut default 4 if CPU_ARM920T 18766020a67SMarek Vasut default 5 if CPU_ARM926EJS 18866020a67SMarek Vasut default 5 if CPU_ARM946ES 18966020a67SMarek Vasut default 6 if CPU_ARM1136 19066020a67SMarek Vasut default 6 if CPU_ARM1176 19166020a67SMarek Vasut default 7 if CPU_V7 19266020a67SMarek Vasut default 7 if CPU_V7M 19366020a67SMarek Vasut default 5 if CPU_PXA 19466020a67SMarek Vasut default 4 if CPU_SA1100 19566020a67SMarek Vasut default 8 if ARM64 19666020a67SMarek Vasut 197067716baSTom Riniconfig SYS_CACHE_SHIFT_5 198067716baSTom Rini bool 199067716baSTom Rini 200067716baSTom Riniconfig SYS_CACHE_SHIFT_6 201067716baSTom Rini bool 202067716baSTom Rini 203067716baSTom Riniconfig SYS_CACHE_SHIFT_7 204067716baSTom Rini bool 205067716baSTom Rini 206067716baSTom Riniconfig SYS_CACHELINE_SIZE 207067716baSTom Rini int 208067716baSTom Rini default 128 if SYS_CACHE_SHIFT_7 209067716baSTom Rini default 64 if SYS_CACHE_SHIFT_6 210067716baSTom Rini default 32 if SYS_CACHE_SHIFT_5 211067716baSTom Rini 212c54bcf68SMasahiro Yamadaconfig ARM_SMCCC 213c54bcf68SMasahiro Yamada bool "Support for ARM SMC Calling Convention (SMCCC)" 214c54bcf68SMasahiro Yamada depends on CPU_V7 || ARM64 215573a3811SMasahiro Yamada select ARM_PSCI_FW 216c54bcf68SMasahiro Yamada help 217c54bcf68SMasahiro Yamada Say Y here if you want to enable ARM SMC Calling Convention. 218c54bcf68SMasahiro Yamada This should be enabled if U-Boot needs to communicate with system 219c54bcf68SMasahiro Yamada firmware (for example, PSCI) according to SMCCC. 220c54bcf68SMasahiro Yamada 221f91afc4dSLinus Walleijconfig SEMIHOSTING 222f91afc4dSLinus Walleij bool "support boot from semihosting" 223f91afc4dSLinus Walleij help 224f91afc4dSLinus Walleij In emulated environments, semihosting is a way for 225f91afc4dSLinus Walleij the hosted environment to call out to the emulator to 226f91afc4dSLinus Walleij retrieve files from the host machine. 227f91afc4dSLinus Walleij 2283a649407STom Riniconfig SYS_THUMB_BUILD 2293a649407STom Rini bool "Build U-Boot using the Thumb instruction set" 2303a649407STom Rini depends on !ARM64 2313a649407STom Rini help 2323a649407STom Rini Use this flag to build U-Boot using the Thumb instruction set for 2333a649407STom Rini ARM architectures. Thumb instruction set provides better code 2343a649407STom Rini density. For ARM architectures that support Thumb2 this flag will 2353a649407STom Rini result in Thumb2 code generated by GCC. 2363a649407STom Rini 2373a649407STom Riniconfig SPL_SYS_THUMB_BUILD 2383a649407STom Rini bool "Build SPL using the Thumb instruction set" 2393a649407STom Rini default y if SYS_THUMB_BUILD 2403a649407STom Rini depends on !ARM64 2413a649407STom Rini help 2423a649407STom Rini Use this flag to build SPL using the Thumb instruction set for 2433a649407STom Rini ARM architectures. Thumb instruction set provides better code 2443a649407STom Rini density. For ARM architectures that support Thumb2 this flag will 2453a649407STom Rini result in Thumb2 code generated by GCC. 2463a649407STom Rini 247f3e9bec8SPeng Fanconfig SYS_L2CACHE_OFF 248f3e9bec8SPeng Fan bool "L2cache off" 249f3e9bec8SPeng Fan help 250f3e9bec8SPeng Fan If SoC does not support L2CACHE or one do not want to enable 251f3e9bec8SPeng Fan L2CACHE, choose this option. 252f3e9bec8SPeng Fan 253cdaa633fSAndre Przywaraconfig ENABLE_ARM_SOC_BOOT0_HOOK 254cdaa633fSAndre Przywara bool "prepare BOOT0 header" 255cdaa633fSAndre Przywara help 256cdaa633fSAndre Przywara If the SoC's BOOT0 requires a header area filled with (magic) 257cdaa633fSAndre Przywara values, then choose this option, and create a define called 258cdaa633fSAndre Przywara ARM_SOC_BOOT0_HOOK which contains the required assembler 259cdaa633fSAndre Przywara preprocessor code. 260cdaa633fSAndre Przywara 26185db5831SAndre Przywaraconfig ARM_CORTEX_CPU_IS_UP 26285db5831SAndre Przywara bool 26385db5831SAndre Przywara default n 26485db5831SAndre Przywara 265be72591bSFabio Estevamconfig USE_ARCH_MEMCPY 266be72591bSFabio Estevam bool "Use an assembly optimized implementation of memcpy" 26740d5534cSTom Rini default y 26840d5534cSTom Rini depends on !ARM64 26940d5534cSTom Rini help 27040d5534cSTom Rini Enable the generation of an optimized version of memcpy. 27140d5534cSTom Rini Such implementation may be faster under some conditions 27240d5534cSTom Rini but may increase the binary size. 27340d5534cSTom Rini 27440d5534cSTom Riniconfig SPL_USE_ARCH_MEMCPY 275f8136e68SAndy Yan bool "Use an assembly optimized implementation of memcpy for SPL" 27640d5534cSTom Rini default y if USE_ARCH_MEMCPY 277085be482SMasahiro Yamada depends on !ARM64 278be72591bSFabio Estevam help 279be72591bSFabio Estevam Enable the generation of an optimized version of memcpy. 280be72591bSFabio Estevam Such implementation may be faster under some conditions 281be72591bSFabio Estevam but may increase the binary size. 282be72591bSFabio Estevam 283be72591bSFabio Estevamconfig USE_ARCH_MEMSET 284be72591bSFabio Estevam bool "Use an assembly optimized implementation of memset" 28540d5534cSTom Rini default y 28640d5534cSTom Rini depends on !ARM64 28740d5534cSTom Rini help 28840d5534cSTom Rini Enable the generation of an optimized version of memset. 28940d5534cSTom Rini Such implementation may be faster under some conditions 29040d5534cSTom Rini but may increase the binary size. 29140d5534cSTom Rini 29240d5534cSTom Riniconfig SPL_USE_ARCH_MEMSET 293f8136e68SAndy Yan bool "Use an assembly optimized implementation of memset for SPL" 29440d5534cSTom Rini default y if USE_ARCH_MEMSET 295085be482SMasahiro Yamada depends on !ARM64 296be72591bSFabio Estevam help 297be72591bSFabio Estevam Enable the generation of an optimized version of memset. 298be72591bSFabio Estevam Such implementation may be faster under some conditions 299be72591bSFabio Estevam but may increase the binary size. 300be72591bSFabio Estevam 301ec6617c3SAlison Wangconfig ARM64_SUPPORT_AARCH32 302ec6617c3SAlison Wang bool "ARM64 system support AArch32 execution state" 303ec6617c3SAlison Wang default y if ARM64 && !TARGET_THUNDERX_88XX 304ec6617c3SAlison Wang help 305ec6617c3SAlison Wang This ARM64 system supports AArch32 execution state. 306ec6617c3SAlison Wang 307dd84058dSMasahiro Yamadachoice 308dd84058dSMasahiro Yamada prompt "Target select" 309b928e658SSimon Glass default TARGET_HIKEY 310dd84058dSMasahiro Yamada 3114614b891SMasahiro Yamadaconfig ARCH_AT91 3124614b891SMasahiro Yamada bool "Atmel AT91" 3130680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 314dd84058dSMasahiro Yamada 315dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX 316dd84058dSMasahiro Yamada bool "Support edb93xx" 3172e07c249SGeorges Savoundararadj select CPU_ARM920T 318dd84058dSMasahiro Yamada 319dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE 320dd84058dSMasahiro Yamada bool "Support aspenite" 3212e07c249SGeorges Savoundararadj select CPU_ARM926EJS 322dd84058dSMasahiro Yamada 323dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD 324dd84058dSMasahiro Yamada bool "Support gplugd" 3252e07c249SGeorges Savoundararadj select CPU_ARM926EJS 326dd84058dSMasahiro Yamada 3273491ba63SMasahiro Yamadaconfig ARCH_DAVINCI 3283491ba63SMasahiro Yamada bool "TI DaVinci" 3292e07c249SGeorges Savoundararadj select CPU_ARM926EJS 33015dc63d6SSimon Glass imply CMD_SAVES 3313491ba63SMasahiro Yamada help 3323491ba63SMasahiro Yamada Support for TI's DaVinci platform. 333dd84058dSMasahiro Yamada 33447539e23SMasahiro Yamadaconfig KIRKWOOD 33547539e23SMasahiro Yamada bool "Marvell Kirkwood" 3362e07c249SGeorges Savoundararadj select CPU_ARM926EJS 337a5d67547SSimon Glass select BOARD_EARLY_INIT_F 3384585601aSSimon Glass select ARCH_MISC_INIT 339dd84058dSMasahiro Yamada 340c3d89140SStefan Roeseconfig ARCH_MVEBU 34121b29fc6SStefan Roese bool "Marvell MVEBU family (Armada XP/375/38x/3700/7K/8K)" 3429cffb233SStefan Roese select OF_CONTROL 3439cffb233SStefan Roese select OF_SEPARATE 3449cffb233SStefan Roese select DM 345e3b9c98aSStefan Roese select DM_ETH 3461d51ea19SStefan Roese select DM_SERIAL 34709a54c00SStefan Roese select DM_SPI 34809a54c00SStefan Roese select DM_SPI_FLASH 349a4884831SStefan Roese 350dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250 351dd84058dSMasahiro Yamada bool "Support devkit3250" 3522e07c249SGeorges Savoundararadj select CPU_ARM926EJS 353e9b3ce3fSVladimir Zapolskiy select SUPPORT_SPL 354dd84058dSMasahiro Yamada 355412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105 356412ae53aSAlbert ARIBAUD \(3ADEV\) bool "Support work_92105" 357412ae53aSAlbert ARIBAUD \(3ADEV\) select CPU_ARM926EJS 358412ae53aSAlbert ARIBAUD \(3ADEV\) select SUPPORT_SPL 359412ae53aSAlbert ARIBAUD \(3ADEV\) 360dd84058dSMasahiro Yamadaconfig TARGET_APF27 361dd84058dSMasahiro Yamada bool "Support apf27" 3622e07c249SGeorges Savoundararadj select CPU_ARM926EJS 36302627356SMasahiro Yamada select SUPPORT_SPL 364dd84058dSMasahiro Yamada 365dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT 366dd84058dSMasahiro Yamada bool "Support apx4devkit" 3672e07c249SGeorges Savoundararadj select CPU_ARM926EJS 36802627356SMasahiro Yamada select SUPPORT_SPL 369dd84058dSMasahiro Yamada 370dd84058dSMasahiro Yamadaconfig TARGET_XFI3 371dd84058dSMasahiro Yamada bool "Support xfi3" 3722e07c249SGeorges Savoundararadj select CPU_ARM926EJS 37302627356SMasahiro Yamada select SUPPORT_SPL 374dd84058dSMasahiro Yamada 375dd84058dSMasahiro Yamadaconfig TARGET_M28EVK 376dd84058dSMasahiro Yamada bool "Support m28evk" 3772e07c249SGeorges Savoundararadj select CPU_ARM926EJS 37802627356SMasahiro Yamada select SUPPORT_SPL 379dd84058dSMasahiro Yamada 380dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK 381dd84058dSMasahiro Yamada bool "Support mx23evk" 3822e07c249SGeorges Savoundararadj select CPU_ARM926EJS 38302627356SMasahiro Yamada select SUPPORT_SPL 384a5d67547SSimon Glass select BOARD_EARLY_INIT_F 385dd84058dSMasahiro Yamada 386dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK 387dd84058dSMasahiro Yamada bool "Support mx28evk" 3882e07c249SGeorges Savoundararadj select CPU_ARM926EJS 38902627356SMasahiro Yamada select SUPPORT_SPL 390a5d67547SSimon Glass select BOARD_EARLY_INIT_F 391dd84058dSMasahiro Yamada 392dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO 393dd84058dSMasahiro Yamada bool "Support mx23_olinuxino" 3942e07c249SGeorges Savoundararadj select CPU_ARM926EJS 39502627356SMasahiro Yamada select SUPPORT_SPL 396a5d67547SSimon Glass select BOARD_EARLY_INIT_F 397dd84058dSMasahiro Yamada 398dd84058dSMasahiro Yamadaconfig TARGET_BG0900 399dd84058dSMasahiro Yamada bool "Support bg0900" 4002e07c249SGeorges Savoundararadj select CPU_ARM926EJS 40102627356SMasahiro Yamada select SUPPORT_SPL 402dd84058dSMasahiro Yamada 403dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS 404dd84058dSMasahiro Yamada bool "Support sansa_fuze_plus" 4052e07c249SGeorges Savoundararadj select CPU_ARM926EJS 40602627356SMasahiro Yamada select SUPPORT_SPL 407dd84058dSMasahiro Yamada 408dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1 409dd84058dSMasahiro Yamada bool "Support sc_sps_1" 4102e07c249SGeorges Savoundararadj select CPU_ARM926EJS 41102627356SMasahiro Yamada select SUPPORT_SPL 412dd84058dSMasahiro Yamada 41322f2be7aSMasahiro Yamadaconfig ORION5X 41422f2be7aSMasahiro Yamada bool "Marvell Orion" 4152e07c249SGeorges Savoundararadj select CPU_ARM926EJS 416dd84058dSMasahiro Yamada 417dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300 418dd84058dSMasahiro Yamada bool "Support spear300" 4192e07c249SGeorges Savoundararadj select CPU_ARM926EJS 420a5d67547SSimon Glass select BOARD_EARLY_INIT_F 42115dc63d6SSimon Glass imply CMD_SAVES 422dd84058dSMasahiro Yamada 423dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310 424dd84058dSMasahiro Yamada bool "Support spear310" 4252e07c249SGeorges Savoundararadj select CPU_ARM926EJS 426a5d67547SSimon Glass select BOARD_EARLY_INIT_F 42715dc63d6SSimon Glass imply CMD_SAVES 428dd84058dSMasahiro Yamada 429dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320 430dd84058dSMasahiro Yamada bool "Support spear320" 4312e07c249SGeorges Savoundararadj select CPU_ARM926EJS 432a5d67547SSimon Glass select BOARD_EARLY_INIT_F 43315dc63d6SSimon Glass imply CMD_SAVES 434dd84058dSMasahiro Yamada 435dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600 436dd84058dSMasahiro Yamada bool "Support spear600" 4372e07c249SGeorges Savoundararadj select CPU_ARM926EJS 438a5d67547SSimon Glass select BOARD_EARLY_INIT_F 43915dc63d6SSimon Glass imply CMD_SAVES 440dd84058dSMasahiro Yamada 4419fa32b12SVikas Manochaconfig TARGET_STV0991 4429fa32b12SVikas Manocha bool "Support stv0991" 4439fa32b12SVikas Manocha select CPU_V7 444cac0ca76SMasahiro Yamada select DM 445cac0ca76SMasahiro Yamada select DM_SERIAL 446e67abcaaSVikas Manocha select DM_SPI 447e67abcaaSVikas Manocha select DM_SPI_FLASH 448e67abcaaSVikas Manocha select SPI_FLASH 4499fa32b12SVikas Manocha 450dd84058dSMasahiro Yamadaconfig TARGET_X600 451dd84058dSMasahiro Yamada bool "Support x600" 452e5ec4815STom Rini select BOARD_LATE_INIT 4532e07c249SGeorges Savoundararadj select CPU_ARM926EJS 45402627356SMasahiro Yamada select SUPPORT_SPL 455dd84058dSMasahiro Yamada 456dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE 457f428268aSTom Rini bool "Support imx31_phycore_eet" 458f428268aSTom Rini select CPU_ARM1136 459a5d67547SSimon Glass select BOARD_EARLY_INIT_F 460f428268aSTom Rini 461f428268aSTom Riniconfig TARGET_IMX31_PHYCORE_EET 462f428268aSTom Rini bool "Support imx31_phycore_eet" 463e5ec4815STom Rini select BOARD_LATE_INIT 4642e07c249SGeorges Savoundararadj select CPU_ARM1136 465a5d67547SSimon Glass select BOARD_EARLY_INIT_F 466dd84058dSMasahiro Yamada 467dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS 468dd84058dSMasahiro Yamada bool "Support mx31ads" 4692e07c249SGeorges Savoundararadj select CPU_ARM1136 470a5d67547SSimon Glass select BOARD_EARLY_INIT_F 471dd84058dSMasahiro Yamada 472dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK 473dd84058dSMasahiro Yamada bool "Support mx31pdk" 474e5ec4815STom Rini select BOARD_LATE_INIT 4752e07c249SGeorges Savoundararadj select CPU_ARM1136 47602627356SMasahiro Yamada select SUPPORT_SPL 477a5d67547SSimon Glass select BOARD_EARLY_INIT_F 478dd84058dSMasahiro Yamada 479dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN 480dd84058dSMasahiro Yamada bool "Support woodburn" 4812e07c249SGeorges Savoundararadj select CPU_ARM1136 482dd84058dSMasahiro Yamada 483dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD 484dd84058dSMasahiro Yamada bool "Support woodburn_sd" 4852e07c249SGeorges Savoundararadj select CPU_ARM1136 48602627356SMasahiro Yamada select SUPPORT_SPL 487dd84058dSMasahiro Yamada 488dd84058dSMasahiro Yamadaconfig TARGET_FLEA3 489dd84058dSMasahiro Yamada bool "Support flea3" 4902e07c249SGeorges Savoundararadj select CPU_ARM1136 491dd84058dSMasahiro Yamada 492dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK 493dd84058dSMasahiro Yamada bool "Support mx35pdk" 494e5ec4815STom Rini select BOARD_LATE_INIT 4952e07c249SGeorges Savoundararadj select CPU_ARM1136 496dd84058dSMasahiro Yamada 497ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X 498ddf6bd48SMasahiro Yamada bool "Broadcom BCM283X family" 49958d423b8SMasahiro Yamada select DM 50058d423b8SMasahiro Yamada select DM_SERIAL 50158d423b8SMasahiro Yamada select DM_GPIO 50276709096SFabian Vogt select OF_CONTROL 50391d27a17STom Rini imply FAT_WRITE 50446414296SStephen Warren 505dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2 506dd84058dSMasahiro Yamada bool "Support vexpress_ca15_tc2" 5072e07c249SGeorges Savoundararadj select CPU_V7 508ea624e19SHans de Goede select CPU_V7_HAS_NONSEC 509ea624e19SHans de Goede select CPU_V7_HAS_VIRT 510dd84058dSMasahiro Yamada 511dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2 512dd84058dSMasahiro Yamada bool "Support vexpress_ca5x2" 5132e07c249SGeorges Savoundararadj select CPU_V7 514dd84058dSMasahiro Yamada 515dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4 516dd84058dSMasahiro Yamada bool "Support vexpress_ca9x4" 5172e07c249SGeorges Savoundararadj select CPU_V7 518dd84058dSMasahiro Yamada 51943486e4cSSteve Raeconfig TARGET_BCM23550_W1D 52043486e4cSSteve Rae bool "Support bcm23550_w1d" 52143486e4cSSteve Rae select CPU_V7 522221a949eSDaniel Thompson imply CRC32_VERIFY 52391d27a17STom Rini imply FAT_WRITE 52443486e4cSSteve Rae 525dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP 526dd84058dSMasahiro Yamada bool "Support bcm28155_ap" 5272e07c249SGeorges Savoundararadj select CPU_V7 528221a949eSDaniel Thompson imply CRC32_VERIFY 52991d27a17STom Rini imply FAT_WRITE 530dd84058dSMasahiro Yamada 531abb1678cSSteve Raeconfig TARGET_BCMCYGNUS 532abb1678cSSteve Rae bool "Support bcmcygnus" 5332e07c249SGeorges Savoundararadj select CPU_V7 534221a949eSDaniel Thompson imply CRC32_VERIFY 535551c3934SSimon Glass imply CMD_HASH 53691d27a17STom Rini imply FAT_WRITE 537221a949eSDaniel Thompson imply HASH_VERIFY 538c89782dcSSuji Velupillai imply NETDEVICES 539c89782dcSSuji Velupillai imply BCM_SF2_ETH 540c89782dcSSuji Velupillai imply BCM_SF2_ETH_GMAC 5419dec5270SSteve Rae 542abb1678cSSteve Raeconfig TARGET_BCMNSP 543abb1678cSSteve Rae bool "Support bcmnsp" 5442e07c249SGeorges Savoundararadj select CPU_V7 5459dec5270SSteve Rae 546274bced8SJon Masonconfig TARGET_BCMNS2 547274bced8SJon Mason bool "Support Broadcom Northstar2" 548274bced8SJon Mason select ARM64 549274bced8SJon Mason help 550274bced8SJon Mason Support for Broadcom Northstar 2 SoCs. NS2 is a quad-core 64-bit 551274bced8SJon Mason ARMv8 Cortex-A57 processors targeting a broad range of networking 552274bced8SJon Mason applications 553274bced8SJon Mason 55472df68ccSMasahiro Yamadaconfig ARCH_EXYNOS 55572df68ccSMasahiro Yamada bool "Samsung EXYNOS" 55658d423b8SMasahiro Yamada select DM 557fc47cf9dSSimon Glass select DM_I2C 55858d423b8SMasahiro Yamada select DM_SPI_FLASH 55958d423b8SMasahiro Yamada select DM_SERIAL 56058d423b8SMasahiro Yamada select DM_SPI 56158d423b8SMasahiro Yamada select DM_GPIO 5621fa4bfdeSSimon Glass select DM_KEYBOARD 56391d27a17STom Rini imply FAT_WRITE 564dd84058dSMasahiro Yamada 565311757beSSimon Glassconfig ARCH_S5PC1XX 566311757beSSimon Glass bool "Samsung S5PC1XX" 5672e07c249SGeorges Savoundararadj select CPU_V7 56858d423b8SMasahiro Yamada select DM 56958d423b8SMasahiro Yamada select DM_SERIAL 57058d423b8SMasahiro Yamada select DM_GPIO 57108848e9cSSimon Glass select DM_I2C 572311757beSSimon Glass 573ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK 574ef2b694cSMasahiro Yamada bool "Calxeda Highbank" 5752e07c249SGeorges Savoundararadj select CPU_V7 576dd84058dSMasahiro Yamada 5775cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR 5785cbbd9bdSMasahiro Yamada bool "ARM Ltd. Integrator family" 5793f394e70SLinus Walleij select DM 5803f394e70SLinus Walleij select DM_SERIAL 5815cbbd9bdSMasahiro Yamada 582c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE 583c338f09eSMasahiro Yamada bool "TI Keystone" 5842e07c249SGeorges Savoundararadj select CPU_V7 58502627356SMasahiro Yamada select SUPPORT_SPL 5863a649407STom Rini select SYS_THUMB_BUILD 587534bc70eSTom Rini select CMD_POWEROFF 588d56b4b19STom Rini imply CMD_MTDPARTS 58946f9ef18SAndrew F. Davis imply FIT 59015dc63d6SSimon Glass imply CMD_SAVES 591dd84058dSMasahiro Yamada 592a93fbf4aSMasahiro Yamadaconfig ARCH_OMAP2PLUS 593a93fbf4aSMasahiro Yamada bool "TI OMAP2+" 594a93fbf4aSMasahiro Yamada select CPU_V7 5950680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 596ff6c3125STom Rini select SPL_STACK_R if SPL 597a93fbf4aSMasahiro Yamada select SUPPORT_SPL 598a93fbf4aSMasahiro Yamada imply FIT 599a93fbf4aSMasahiro Yamada 600bfcef28aSBeniamino Galvaniconfig ARCH_MESON 601bfcef28aSBeniamino Galvani bool "Amlogic Meson" 602bfcef28aSBeniamino Galvani help 603bfcef28aSBeniamino Galvani Support for the Meson SoC family developed by Amlogic Inc., 604bfcef28aSBeniamino Galvani targeted at media players and tablet computers. We currently 605bfcef28aSBeniamino Galvani support the S905 (GXBaby) 64-bit SoC. 606bfcef28aSBeniamino Galvani 60707df697eSFabio Estevamconfig ARCH_MX25 60807df697eSFabio Estevam bool "NXP MX25" 60907df697eSFabio Estevam select CPU_ARM926EJS 61007df697eSFabio Estevam 611e90a08daSPeng Fanconfig ARCH_MX7ULP 612e90a08daSPeng Fan bool "NXP MX7ULP" 613e90a08daSPeng Fan select CPU_V7 614e90a08daSPeng Fan select ROM_UNIFIED_SECTIONS 615e90a08daSPeng Fan 6161a8150d4SAdrian Alonsoconfig ARCH_MX7 6171a8150d4SAdrian Alonso bool "Freescale MX7" 6181a8150d4SAdrian Alonso 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 622a5d67547SSimon Glass select BOARD_EARLY_INIT_F 6234585601aSSimon Glass select ARCH_MISC_INIT 6241a8150d4SAdrian Alonso 62589ebc821SBoris BREZILLONconfig ARCH_MX6 62689ebc821SBoris BREZILLON bool "Freescale MX6" 62789ebc821SBoris BREZILLON select CPU_V7 6282c2e2c9eSYork Sun select SYS_FSL_HAS_SEC if SECURE_BOOT 6292c2e2c9eSYork Sun select SYS_FSL_SEC_COMPAT_4 63090b80386SYork Sun select SYS_FSL_SEC_LE 6313a649407STom Rini select SYS_THUMB_BUILD if SPL 63289ebc821SBoris BREZILLON 633b529993eSPhilipp Tomsichif ARCH_MX6 634b529993eSPhilipp Tomsichconfig SPL_LDSCRIPT 635b529993eSPhilipp Tomsich default "arch/arm/mach-omap2/u-boot-spl.lds" 636b529993eSPhilipp Tomsichendif 637b529993eSPhilipp Tomsich 638424ee3d1SAndrej Rosanoconfig ARCH_MX5 639424ee3d1SAndrej Rosano bool "Freescale MX5" 640424ee3d1SAndrej Rosano select CPU_V7 641a5d67547SSimon Glass select BOARD_EARLY_INIT_F 642424ee3d1SAndrej Rosano 64332f11829STuomas Tynkkynenconfig ARCH_QEMU 64432f11829STuomas Tynkkynen bool "QEMU Virtual Platform" 64532f11829STuomas Tynkkynen select CPU_V7 64632f11829STuomas Tynkkynen select ARCH_SUPPORT_PSCI 64732f11829STuomas Tynkkynen select DM 64832f11829STuomas Tynkkynen select DM_SERIAL 64932f11829STuomas Tynkkynen select OF_CONTROL 65032f11829STuomas Tynkkynen 6511cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE 652f40b9898SMasahiro Yamada bool "Renesas ARM SoCs" 6531cc95f6eSNobuhiro Iwamatsu select DM 6541cc95f6eSNobuhiro Iwamatsu select DM_SERIAL 655a5d67547SSimon Glass select BOARD_EARLY_INIT_F 65691d27a17STom Rini imply FAT_WRITE 6573a649407STom Rini imply SYS_THUMB_BUILD 658dd84058dSMasahiro Yamada 6599702ec00SEddy Petrișorconfig TARGET_S32V234EVB 6609702ec00SEddy Petrișor bool "Support s32v234evb" 6619702ec00SEddy Petrișor select ARM64 662c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 6639702ec00SEddy Petrișor 66408592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON 66508592136SMateusz Kulikowski bool "Qualcomm Snapdragon SoCs" 66608592136SMateusz Kulikowski select ARM64 66708592136SMateusz Kulikowski select DM 66808592136SMateusz Kulikowski select DM_GPIO 66908592136SMateusz Kulikowski select DM_SERIAL 67008592136SMateusz Kulikowski select SPMI 67108592136SMateusz Kulikowski select OF_CONTROL 67208592136SMateusz Kulikowski select OF_SEPARATE 67308592136SMateusz Kulikowski 6747865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA 6757865f4b0SMasahiro Yamada bool "Altera SOCFPGA family" 6762e07c249SGeorges Savoundararadj select CPU_V7 67702627356SMasahiro Yamada select SUPPORT_SPL 678dfd3dff5SMarek Vasut select OF_CONTROL 679dfd3dff5SMarek Vasut select SPL_OF_CONTROL 6801d9aa3e5SMasahiro Yamada select DM 6811d9aa3e5SMasahiro Yamada select DM_SPI_FLASH 6821d9aa3e5SMasahiro Yamada select DM_SPI 683beee6a30SMarek Vasut select ENABLE_ARM_SOC_BOOT0_HOOK 684a421192fSSimon Glass select ARCH_EARLY_INIT_R 6854585601aSSimon Glass select ARCH_MISC_INIT 686949123e3SDalon Westergreen select SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION 6873a649407STom Rini select SYS_THUMB_BUILD 688d56b4b19STom Rini imply CMD_MTDPARTS 689221a949eSDaniel Thompson imply CRC32_VERIFY 69091d27a17STom Rini imply FAT_WRITE 691dd84058dSMasahiro Yamada 6922c7e3b90SIan Campbellconfig ARCH_SUNXI 6932c7e3b90SIan Campbell bool "Support sunxi (Allwinner) SoCs" 694d6a0c78aSMasahiro Yamada select BINMAN 69588bb800dSHans de Goede select CMD_GPIO 6960878a8a7SHans de Goede select CMD_MMC if MMC 6972997ee50SYann E. MORIN select CMD_USB if DISTRO_DEFAULTS 698b6006bafSHans de Goede select DM 69945368827STom Rini select DM_ETH 700211d57a4SHans de Goede select DM_GPIO 701211d57a4SHans de Goede select DM_KEYBOARD 70245368827STom Rini select DM_SERIAL 7032997ee50SYann E. MORIN select DM_USB if DISTRO_DEFAULTS 704d75111a7SHans de Goede select OF_BOARD_SETUP 705b6006bafSHans de Goede select OF_CONTROL 706b6006bafSHans de Goede select OF_SEPARATE 707ab43de80STom Rini select SPL_STACK_R if SPL 708ab43de80STom Rini select SPL_SYS_MALLOC_SIMPLE if SPL 7096edf6a21SHans de Goede select SYS_NS16550 7103a649407STom Rini select SPL_SYS_THUMB_BUILD if !ARM64 711ce2e44d8SMaxime Ripard select SYS_THUMB_BUILD if !ARM64 7122997ee50SYann E. MORIN select USB if DISTRO_DEFAULTS 7132997ee50SYann E. MORIN select USB_STORAGE if DISTRO_DEFAULTS 7142997ee50SYann E. MORIN select USB_KEYBOARD if DISTRO_DEFAULTS 7158c7d2296SHans de Goede select USE_TINY_PRINTF 716a12fb0e3SMaxime Ripard imply CMD_GPT 71791d27a17STom Rini imply FAT_WRITE 718af83a604SMasahiro Yamada imply PRE_CONSOLE_BUFFER 719af83a604SMasahiro Yamada imply SPL_GPIO_SUPPORT 720af83a604SMasahiro Yamada imply SPL_LIBCOMMON_SUPPORT 721af83a604SMasahiro Yamada imply SPL_LIBDISK_SUPPORT 722af83a604SMasahiro Yamada imply SPL_LIBGENERIC_SUPPORT 7234aa2ba3aSMasahiro Yamada imply SPL_MMC_SUPPORT if MMC 724af83a604SMasahiro Yamada imply SPL_POWER_SUPPORT 725af83a604SMasahiro Yamada imply SPL_SERIAL_SUPPORT 726654b02b1SMaxime Ripard imply USB_GADGET 7278ebe4f42SChen-Yu Tsai 728d9e268edSSebastien Bourdelinconfig TARGET_TS4600 729d9e268edSSebastien Bourdelin bool "Support TS4600" 730d9e268edSSebastien Bourdelin select CPU_ARM926EJS 731d9e268edSSebastien Bourdelin select SUPPORT_SPL 732d9e268edSSebastien Bourdelin 7337966b437SStefan Agnerconfig ARCH_VF610 7347966b437SStefan Agner bool "Freescale Vybrid" 7352e07c249SGeorges Savoundararadj select CPU_V7 736c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 737d56b4b19STom Rini imply CMD_MTDPARTS 7385bbc265bSAdam Ford imply NAND 739dd84058dSMasahiro Yamada 7405ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ 741b8d4497fSMichal Simek bool "Xilinx Zynq based platform" 742e5ec4815STom Rini select BOARD_LATE_INIT 7432e07c249SGeorges Savoundararadj select CPU_V7 74402627356SMasahiro Yamada select SUPPORT_SPL 745d065cfd9SJagan Teki select OF_CONTROL 7460680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 747eb04ab34SMichal Simek select SPL_OF_CONTROL if SPL 7488981f05cSMasahiro Yamada select DM 7496889ca71SMichal Simek select DM_ETH 7502978ae23SSiva Durga Prasad Paladugu select DM_GPIO 751eb04ab34SMichal Simek select SPL_DM if SPL 752d9ae52c8SMichal Simek select DM_MMC 7539f7a4502SJagan Teki select DM_SPI 75442800ffaSSimon Glass select DM_SERIAL 7559f7a4502SJagan Teki select DM_SPI_FLASH 756eb04ab34SMichal Simek select SPL_SEPARATE_BSS if SPL 757dec49e86SSimon Glass select DM_USB if USB 758329a449fSSimon Glass select BLK 759781745bdSStefan Herbrechtsmeier select CLK 760781745bdSStefan Herbrechtsmeier select SPL_CLK 761781745bdSStefan Herbrechtsmeier select CLK_ZYNQ 762d315628eSSimon Glass imply CMD_CLK 76391d27a17STom Rini imply FAT_WRITE 76472c3033fSSimon Glass imply CMD_SPL 765dd84058dSMasahiro Yamada 7660b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP 767b8d4497fSMichal Simek bool "Xilinx ZynqMP based platform" 76884c7204bSMichal Simek select ARM64 769e5ec4815STom Rini select BOARD_LATE_INIT 770c2490bf5SMichal Simek select DM 771c2490bf5SMichal Simek select OF_CONTROL 772c2490bf5SMichal Simek select DM_SERIAL 773e6a9ed04SMichal Simek select SUPPORT_SPL 7741f29738aSMichal Simek select CLK 7750680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 776*2f03968eSMichal Simek select SPL_CLK if SPL 777dec49e86SSimon Glass select DM_USB if USB 77891d27a17STom Rini imply FAT_WRITE 77984c7204bSMichal Simek 780ddd960e6SMasahiro Yamadaconfig TEGRA 781ddd960e6SMasahiro Yamada bool "NVIDIA Tegra" 78291d27a17STom Rini imply FAT_WRITE 783dd84058dSMasahiro Yamada 784f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A 785dd84058dSMasahiro Yamada bool "Support vexpress_aemv8a" 786016a954eSMasahiro Yamada select ARM64 787dd84058dSMasahiro Yamada 788f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP 789f91afc4dSLinus Walleij bool "Support Versatile Express ARMv8a FVP BASE model" 790f91afc4dSLinus Walleij select ARM64 791f91afc4dSLinus Walleij select SEMIHOSTING 792f91afc4dSLinus Walleij 793fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM 794fc04b923SRyan Harkin bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" 795fc04b923SRyan Harkin select ARM64 796fc04b923SRyan Harkin help 797fc04b923SRyan Harkin This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides 798fc04b923SRyan Harkin the default config to allow the user to load the images directly into 799fc04b923SRyan Harkin DRAM using model parameters rather than by using semi-hosting to load 800fc04b923SRyan Harkin the files from the host filesystem. 801fc04b923SRyan Harkin 802ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO 803ffc10373SLinus Walleij bool "Support Versatile Express Juno Development Platform" 804ffc10373SLinus Walleij select ARM64 805ffc10373SLinus Walleij 80644937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU 80744937214SPrabhakar Kushwaha bool "Support ls2080a_emu" 808fb2bf8c2SYork Sun select ARCH_LS2080A 809016a954eSMasahiro Yamada select ARM64 81023b5877cSLinus Walleij select ARMV8_MULTIENTRY 8114585601aSSimon Glass select ARCH_MISC_INIT 8127288c2c2SYork Sun help 81344937214SPrabhakar Kushwaha Support for Freescale LS2080A_EMU platform 81444937214SPrabhakar Kushwaha The LS2080A Development System (EMULATOR) is a pre silicon 81544937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 8167288c2c2SYork Sun Layerscape Architecture processor. 8177288c2c2SYork Sun 81844937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU 81944937214SPrabhakar Kushwaha bool "Support ls2080a_simu" 820fb2bf8c2SYork Sun select ARCH_LS2080A 82144937214SPrabhakar Kushwaha select ARM64 82244937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 8234585601aSSimon Glass select ARCH_MISC_INIT 82444937214SPrabhakar Kushwaha help 82544937214SPrabhakar Kushwaha Support for Freescale LS2080A_SIMU platform 82644937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a pre silicon 82744937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 82844937214SPrabhakar Kushwaha Layerscape Architecture processor. 82944937214SPrabhakar Kushwaha 8307769776aSAshish Kumarconfig TARGET_LS1088AQDS 8317769776aSAshish Kumar bool "Support ls1088aqds" 8327769776aSAshish Kumar select ARCH_LS1088A 8337769776aSAshish Kumar select ARM64 8347769776aSAshish Kumar select ARMV8_MULTIENTRY 8357769776aSAshish Kumar select ARCH_MISC_INIT 8367769776aSAshish Kumar select BOARD_LATE_INIT 83791fded62SAshish Kumar select SUPPORT_SPL 8387769776aSAshish Kumar help 8397769776aSAshish Kumar Support for NXP LS1088AQDS platform 8407769776aSAshish Kumar The LS1088A Development System (QDS) is a high-performance 8417769776aSAshish Kumar development platform that supports the QorIQ LS1088A 8427769776aSAshish Kumar Layerscape Architecture processor. 8437769776aSAshish Kumar 84444937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS 84544937214SPrabhakar Kushwaha bool "Support ls2080aqds" 846fb2bf8c2SYork Sun select ARCH_LS2080A 847e2b65ea9SYork Sun select ARM64 848e2b65ea9SYork Sun select ARMV8_MULTIENTRY 849e5ec4815STom Rini select BOARD_LATE_INIT 85032eda7ccSScott Wood select SUPPORT_SPL 8514585601aSSimon Glass select ARCH_MISC_INIT 852fedb428cSSimon Glass imply SCSI 8539fd95ef0STuomas Tynkkynen imply SCSI_AHCI 854e2b65ea9SYork Sun help 85544937214SPrabhakar Kushwaha Support for Freescale LS2080AQDS platform 85644937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a high-performance 85744937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 85844937214SPrabhakar Kushwaha Layerscape Architecture processor. 85944937214SPrabhakar Kushwaha 86044937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB 86144937214SPrabhakar Kushwaha bool "Support ls2080ardb" 862fb2bf8c2SYork Sun select ARCH_LS2080A 86344937214SPrabhakar Kushwaha select ARM64 86444937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 865e5ec4815STom Rini select BOARD_LATE_INIT 86644937214SPrabhakar Kushwaha select SUPPORT_SPL 8674585601aSSimon Glass select ARCH_MISC_INIT 868fedb428cSSimon Glass imply SCSI 8699fd95ef0STuomas Tynkkynen imply SCSI_AHCI 87044937214SPrabhakar Kushwaha help 87144937214SPrabhakar Kushwaha Support for Freescale LS2080ARDB platform. 87244937214SPrabhakar Kushwaha The LS2080A Reference design board (RDB) is a high-performance 87344937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 874e2b65ea9SYork Sun Layerscape Architecture processor. 875e2b65ea9SYork Sun 8763049a583SPriyanka Jainconfig TARGET_LS2081ARDB 8773049a583SPriyanka Jain bool "Support ls2081ardb" 8783049a583SPriyanka Jain select ARCH_LS2080A 8793049a583SPriyanka Jain select ARM64 8803049a583SPriyanka Jain select ARMV8_MULTIENTRY 8813049a583SPriyanka Jain select BOARD_LATE_INIT 8823049a583SPriyanka Jain select SUPPORT_SPL 8833049a583SPriyanka Jain select ARCH_MISC_INIT 8843049a583SPriyanka Jain help 8853049a583SPriyanka Jain Support for Freescale LS2081ARDB platform. 8863049a583SPriyanka Jain The LS2081A Reference design board (RDB) is a high-performance 8873049a583SPriyanka Jain development platform that supports the QorIQ LS2081A/LS2041A 8883049a583SPriyanka Jain Layerscape Architecture processor. 8893049a583SPriyanka Jain 89011ac2363SPeter Griffinconfig TARGET_HIKEY 89111ac2363SPeter Griffin bool "Support HiKey 96boards Consumer Edition Platform" 89211ac2363SPeter Griffin select ARM64 893efd7b60aSPeter Griffin select DM 894efd7b60aSPeter Griffin select DM_GPIO 8959c71bcdcSPeter Griffin select DM_SERIAL 896cd593ed6SPeter Griffin select OF_CONTROL 89711ac2363SPeter Griffin help 89811ac2363SPeter Griffin Support for HiKey 96boards platform. It features a HI6220 89911ac2363SPeter Griffin SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. 90011ac2363SPeter Griffin 901d754254fSJorge Ramirez-Ortizconfig TARGET_POPLAR 902d754254fSJorge Ramirez-Ortiz bool "Support Poplar 96boards Enterprise Edition Platform" 903d754254fSJorge Ramirez-Ortiz select ARM64 904d754254fSJorge Ramirez-Ortiz select DM 905d754254fSJorge Ramirez-Ortiz select OF_CONTROL 906d754254fSJorge Ramirez-Ortiz select DM_SERIAL 907d754254fSJorge Ramirez-Ortiz select DM_USB 908d754254fSJorge Ramirez-Ortiz help 909d754254fSJorge Ramirez-Ortiz Support for Poplar 96boards EE platform. It features a HI3798cv200 910d754254fSJorge Ramirez-Ortiz SoC, with 4xA53 CPU, 1GB RAM and the high performance Mali T720 GPU 911d754254fSJorge Ramirez-Ortiz making it capable of running any commercial set-top solution based on 912d754254fSJorge Ramirez-Ortiz Linux or Android. 913d754254fSJorge Ramirez-Ortiz 9149d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS 9159d044fcbSPrabhakar Kushwaha bool "Support ls1012aqds" 9169533acf3SYork Sun select ARCH_LS1012A 9179d044fcbSPrabhakar Kushwaha select ARM64 918e5ec4815STom Rini select BOARD_LATE_INIT 9199d044fcbSPrabhakar Kushwaha help 9209d044fcbSPrabhakar Kushwaha Support for Freescale LS1012AQDS platform. 9219d044fcbSPrabhakar Kushwaha The LS1012A Development System (QDS) is a high-performance 9229d044fcbSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 9239d044fcbSPrabhakar Kushwaha Layerscape Architecture processor. 9249d044fcbSPrabhakar Kushwaha 9253b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB 9263b6e3898SPrabhakar Kushwaha bool "Support ls1012ardb" 9279533acf3SYork Sun select ARCH_LS1012A 9283b6e3898SPrabhakar Kushwaha select ARM64 929e5ec4815STom Rini select BOARD_LATE_INIT 930fedb428cSSimon Glass imply SCSI 9319fd95ef0STuomas Tynkkynen imply SCSI_AHCI 9323b6e3898SPrabhakar Kushwaha help 9333b6e3898SPrabhakar Kushwaha Support for Freescale LS1012ARDB platform. 9343b6e3898SPrabhakar Kushwaha The LS1012A Reference design board (RDB) is a high-performance 9353b6e3898SPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 9363b6e3898SPrabhakar Kushwaha Layerscape Architecture processor. 9373b6e3898SPrabhakar Kushwaha 938ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM 939ff78aa2bSPrabhakar Kushwaha bool "Support ls1012afrdm" 9409533acf3SYork Sun select ARCH_LS1012A 941ff78aa2bSPrabhakar Kushwaha select ARM64 942ff78aa2bSPrabhakar Kushwaha help 943ff78aa2bSPrabhakar Kushwaha Support for Freescale LS1012AFRDM platform. 944ff78aa2bSPrabhakar Kushwaha The LS1012A Freedom board (FRDM) is a high-performance 945ff78aa2bSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 946ff78aa2bSPrabhakar Kushwaha Layerscape Architecture processor. 947ff78aa2bSPrabhakar Kushwaha 948e84a324bSAshish Kumarconfig TARGET_LS1088ARDB 949e84a324bSAshish Kumar bool "Support ls1088ardb" 950e84a324bSAshish Kumar select ARCH_LS1088A 951e84a324bSAshish Kumar select ARM64 952e84a324bSAshish Kumar select ARMV8_MULTIENTRY 953e84a324bSAshish Kumar select ARCH_MISC_INIT 954e84a324bSAshish Kumar select BOARD_LATE_INIT 955099f4093SAshish Kumar select SUPPORT_SPL 956e84a324bSAshish Kumar help 957e84a324bSAshish Kumar Support for NXP LS1088ARDB platform. 958e84a324bSAshish Kumar The LS1088A Reference design board (RDB) is a high-performance 959e84a324bSAshish Kumar development platform that supports the QorIQ LS1088A 960e84a324bSAshish Kumar Layerscape Architecture processor. 961e84a324bSAshish Kumar 962550e3dc0SWang Huanconfig TARGET_LS1021AQDS 9630de15707SAlison Wang bool "Support ls1021aqds" 964e5ec4815STom Rini select BOARD_LATE_INIT 9652e07c249SGeorges Savoundararadj select CPU_V7 966adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 967adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 96850f0c663SAlison Wang select SUPPORT_SPL 9690a37cf8fSYork Sun select ARCH_LS1021A 970217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 9715e8bd7e1SYork Sun select LS1_DEEP_SLEEP 972d26e34c4SYork Sun select SYS_FSL_DDR 973a5d67547SSimon Glass select BOARD_EARLY_INIT_F 974fedb428cSSimon Glass imply SCSI 975217f92bbSMasahiro Yamada 976c8a7d9daSWang Huanconfig TARGET_LS1021ATWR 9770de15707SAlison Wang bool "Support ls1021atwr" 978e5ec4815STom Rini select BOARD_LATE_INIT 9792e07c249SGeorges Savoundararadj select CPU_V7 980adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 981adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 98250f0c663SAlison Wang select SUPPORT_SPL 9830a37cf8fSYork Sun select ARCH_LS1021A 984217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 9855e8bd7e1SYork Sun select LS1_DEEP_SLEEP 986a5d67547SSimon Glass select BOARD_EARLY_INIT_F 987fedb428cSSimon Glass imply SCSI 988c8a7d9daSWang Huan 98920c700f8SFeng Liconfig TARGET_LS1021AIOT 99020c700f8SFeng Li bool "Support ls1021aiot" 991e5ec4815STom Rini select BOARD_LATE_INIT 99220c700f8SFeng Li select CPU_V7 99320c700f8SFeng Li select CPU_V7_HAS_NONSEC 99420c700f8SFeng Li select CPU_V7_HAS_VIRT 99520c700f8SFeng Li select SUPPORT_SPL 99620c700f8SFeng Li select ARCH_LS1021A 99720c700f8SFeng Li select ARCH_SUPPORT_PSCI 998fedb428cSSimon Glass imply SCSI 99920c700f8SFeng Li help 100020c700f8SFeng Li Support for Freescale LS1021AIOT platform. 100120c700f8SFeng Li The LS1021A Freescale board (IOT) is a high-performance 100220c700f8SFeng Li development platform that supports the QorIQ LS1021A 100320c700f8SFeng Li Layerscape Architecture processor. 100420c700f8SFeng Li 100502b5d2edSShaohui Xieconfig TARGET_LS1043AQDS 100602b5d2edSShaohui Xie bool "Support ls1043aqds" 10070a37cf8fSYork Sun select ARCH_LS1043A 100802b5d2edSShaohui Xie select ARM64 100902b5d2edSShaohui Xie select ARMV8_MULTIENTRY 1010e5ec4815STom Rini select BOARD_LATE_INIT 101102b5d2edSShaohui Xie select SUPPORT_SPL 1012a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1013fedb428cSSimon Glass imply SCSI 101402b5d2edSShaohui Xie help 101502b5d2edSShaohui Xie Support for Freescale LS1043AQDS platform. 101602b5d2edSShaohui Xie 1017f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB 1018f3a8e2b7SMingkai Hu bool "Support ls1043ardb" 10190a37cf8fSYork Sun select ARCH_LS1043A 1020f3a8e2b7SMingkai Hu select ARM64 1021831c068fSHou Zhiqiang select ARMV8_MULTIENTRY 1022e5ec4815STom Rini select BOARD_LATE_INIT 10233ad44729SGong Qianyu select SUPPORT_SPL 1024a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1025fedb428cSSimon Glass imply SCSI 1026f3a8e2b7SMingkai Hu help 1027f3a8e2b7SMingkai Hu Support for Freescale LS1043ARDB platform. 1028f3a8e2b7SMingkai Hu 1029126fe70dSShaohui Xieconfig TARGET_LS1046AQDS 1030126fe70dSShaohui Xie bool "Support ls1046aqds" 1031da28e58aSYork Sun select ARCH_LS1046A 1032126fe70dSShaohui Xie select ARM64 1033126fe70dSShaohui Xie select ARMV8_MULTIENTRY 1034e5ec4815STom Rini select BOARD_LATE_INIT 1035126fe70dSShaohui Xie select SUPPORT_SPL 1036126fe70dSShaohui Xie select DM_SPI_FLASH if DM_SPI 1037a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1038fedb428cSSimon Glass imply SCSI 1039126fe70dSShaohui Xie help 1040126fe70dSShaohui Xie Support for Freescale LS1046AQDS platform. 1041126fe70dSShaohui Xie The LS1046A Development System (QDS) is a high-performance 1042126fe70dSShaohui Xie development platform that supports the QorIQ LS1046A 1043126fe70dSShaohui Xie Layerscape Architecture processor. 1044126fe70dSShaohui Xie 1045dd02936fSMingkai Huconfig TARGET_LS1046ARDB 1046dd02936fSMingkai Hu bool "Support ls1046ardb" 1047da28e58aSYork Sun select ARCH_LS1046A 1048dd02936fSMingkai Hu select ARM64 1049dd02936fSMingkai Hu select ARMV8_MULTIENTRY 1050e5ec4815STom Rini select BOARD_LATE_INIT 1051dd02936fSMingkai Hu select SUPPORT_SPL 1052dd02936fSMingkai Hu select DM_SPI_FLASH if DM_SPI 1053dccef2ecSHou Zhiqiang select POWER_MC34VR500 1054a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1055fedb428cSSimon Glass imply SCSI 1056dd02936fSMingkai Hu help 1057dd02936fSMingkai Hu Support for Freescale LS1046ARDB platform. 1058dd02936fSMingkai Hu The LS1046A Reference Design Board (RDB) is a high-performance 1059dd02936fSMingkai Hu development platform that supports the QorIQ LS1046A 1060dd02936fSMingkai Hu Layerscape Architecture processor. 1061dd02936fSMingkai Hu 1062dd84058dSMasahiro Yamadaconfig TARGET_H2200 1063dd84058dSMasahiro Yamada bool "Support h2200" 10642e07c249SGeorges Savoundararadj select CPU_PXA 1065dd84058dSMasahiro Yamada 1066f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2 1067f19eb154SVasily Khoruzhick bool "Support zipitz2" 1068f19eb154SVasily Khoruzhick select CPU_PXA 1069f19eb154SVasily Khoruzhick 1070dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270 1071dd84058dSMasahiro Yamada bool "Support colibri_pxa270" 10722e07c249SGeorges Savoundararadj select CPU_PXA 1073dd84058dSMasahiro Yamada 107466cba041SMasahiro Yamadaconfig ARCH_UNIPHIER 1075b6ef3a3fSMasahiro Yamada bool "Socionext UniPhier SoCs" 1076e5ec4815STom Rini select BOARD_LATE_INIT 10774e819950SMasahiro Yamada select DM 1078b800cbdeSMasahiro Yamada select DM_GPIO 10794e819950SMasahiro Yamada select DM_I2C 10804aceb3f8SMasahiro Yamada select DM_MMC 10814fb96c48SMasahiro Yamada select DM_RESET 1082b5550e49SMasahiro Yamada select DM_SERIAL 108347a79f65SMasahiro Yamada select DM_USB 1084b5550e49SMasahiro Yamada select OF_CONTROL 1085b5550e49SMasahiro Yamada select OF_LIBFDT 108627350c92SMasahiro Yamada select PINCTRL 10870680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 1088561ca649SMasahiro Yamada select SPL_DM if SPL 1089561ca649SMasahiro Yamada select SPL_LIBCOMMON_SUPPORT if SPL 1090561ca649SMasahiro Yamada select SPL_LIBGENERIC_SUPPORT if SPL 1091561ca649SMasahiro Yamada select SPL_OF_CONTROL if SPL 1092561ca649SMasahiro Yamada select SPL_PINCTRL if SPL 1093b5550e49SMasahiro Yamada select SUPPORT_SPL 109491d27a17STom Rini imply FAT_WRITE 1095b6ef3a3fSMasahiro Yamada help 1096b6ef3a3fSMasahiro Yamada Support for UniPhier SoC family developed by Socionext Inc. 1097b6ef3a3fSMasahiro Yamada (formerly, System LSI Business Division of Panasonic Corporation) 109866cba041SMasahiro Yamada 10990a61ee88SVikas Manochaconfig STM32 11000a61ee88SVikas Manocha bool "Support STM32" 1101ed09a554Srev13@wp.pl select CPU_V7M 110266562414SKamil Lulko select DM 110366562414SKamil Lulko select DM_SERIAL 11043a649407STom Rini select SYS_THUMB_BUILD 1105ed09a554Srev13@wp.pl 110694e9a4efSPatrice Chotardconfig ARCH_STI 110794e9a4efSPatrice Chotard bool "Support STMicrolectronics SoCs" 110894e9a4efSPatrice Chotard select CPU_V7 1109214a17e6SPatrice Chotard select DM 1110214a17e6SPatrice Chotard select DM_SERIAL 1111eee20f81SPatrice Chotard select BLK 1112eee20f81SPatrice Chotard select DM_MMC 1113584861ffSPatrice Chotard select DM_RESET 111494e9a4efSPatrice Chotard help 111594e9a4efSPatrice Chotard Support for STMicroelectronics STiH407/10 SoC family. 111694e9a4efSPatrice Chotard This SoC is used on Linaro 96Board STiH410-B2260 111794e9a4efSPatrice Chotard 11182444dae5SSimon Glassconfig ARCH_ROCKCHIP 11192444dae5SSimon Glass bool "Support Rockchip SoCs" 11202444dae5SSimon Glass select OF_CONTROL 1121aa15038cSSimon Glass select BLK 11222444dae5SSimon Glass select DM 1123a381bcf5SKever Yang select SPL_DM if SPL 1124aa15038cSSimon Glass select SYS_MALLOC_F 11253a649407STom Rini select SYS_THUMB_BUILD if !ARM64 1126a381bcf5SKever Yang select SPL_SYS_MALLOC_SIMPLE if SPL 1127aa15038cSSimon Glass select DM_GPIO 1128aa15038cSSimon Glass select DM_I2C 1129aa15038cSSimon Glass select DM_MMC 1130aa15038cSSimon Glass select DM_SERIAL 1131aa15038cSSimon Glass select DM_SPI 1132aa15038cSSimon Glass select DM_SPI_FLASH 1133892742dfSMengDongyang select DM_USB if USB 11348d29e3a4SKever Yang select DM_PWM 11358d29e3a4SKever Yang select DM_REGULATOR 113614ad6eb2SPhilipp Tomsich select ENABLE_ARM_SOC_BOOT0_HOOK 113748f6232eSTom Rini imply CMD_FASTBOOT 113848f6232eSTom Rini imply FASTBOOT 113991d27a17STom Rini imply FAT_WRITE 114048f6232eSTom Rini imply USB_FUNCTION_FASTBOOT 11410532ceefSKever Yang imply SPL_SYSRESET 1142e19fa89cSKever Yang imply TPL_SYSRESET 11438e8bccccSPhilipp Tomsich imply ADC 11448e8bccccSPhilipp Tomsich imply SARADC_ROCKCHIP 11452444dae5SSimon Glass 1146746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX 1147746f985aSSergey Temerkhanov bool "Support ThunderX 88xx" 1148b4ba1693SMarek Vasut select ARM64 1149746f985aSSergey Temerkhanov select OF_CONTROL 1150067716baSTom Rini select SYS_CACHE_SHIFT_7 1151746f985aSSergey Temerkhanov 11524697abeaSmaxims@google.comconfig ARCH_ASPEED 11534697abeaSmaxims@google.com bool "Support Aspeed SoCs" 11544697abeaSmaxims@google.com select OF_CONTROL 11554697abeaSmaxims@google.com select DM 11564697abeaSmaxims@google.com 1157dd84058dSMasahiro Yamadaendchoice 1158dd84058dSMasahiro Yamada 11594697abeaSmaxims@google.comsource "arch/arm/mach-aspeed/Kconfig" 11604697abeaSmaxims@google.com 11614614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig" 11624614b891SMasahiro Yamada 1163ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig" 11643491ba63SMasahiro Yamada 1165ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig" 116634e609caSSimon Glass 116777b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig" 116872df68ccSMasahiro Yamada 116972a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig" 1170ef2b694cSMasahiro Yamada 11715cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig" 11725cbbd9bdSMasahiro Yamada 117339a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig" 1174c338f09eSMasahiro Yamada 117556f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig" 117647539e23SMasahiro Yamada 1177c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig" 1178c3d89140SStefan Roese 11790a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig" 11800a37cf8fSYork Sun 118107df697eSFabio Estevamsource "arch/arm/mach-imx/mx2/Kconfig" 118207df697eSFabio Estevam 1183552a848eSStefano Babicsource "arch/arm/mach-imx/mx7ulp/Kconfig" 1184e90a08daSPeng Fan 1185552a848eSStefano Babicsource "arch/arm/mach-imx/mx7/Kconfig" 11861a8150d4SAdrian Alonso 1187552a848eSStefano Babicsource "arch/arm/mach-imx/mx6/Kconfig" 118889ebc821SBoris BREZILLON 1189552a848eSStefano Babicsource "arch/arm/mach-imx/mx5/Kconfig" 1190424ee3d1SAndrej Rosano 1191983e3700STom Rinisource "arch/arm/mach-omap2/Kconfig" 11926384726dSMadan Srinivas 1193da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig" 1194da28e58aSYork Sun 11953e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig" 119622f2be7aSMasahiro Yamada 1197badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig" 1198f40b9898SMasahiro Yamada 1199bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig" 1200bfcef28aSBeniamino Galvani 120132f11829STuomas Tynkkynensource "arch/arm/mach-qemu/Kconfig" 120232f11829STuomas Tynkkynen 12032444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig" 12042444dae5SSimon Glass 1205225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig" 1206311757beSSimon Glass 120708592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig" 120808592136SMateusz Kulikowski 12097865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig" 12107865f4b0SMasahiro Yamada 121194e9a4efSPatrice Chotardsource "arch/arm/mach-sti/Kconfig" 121294e9a4efSPatrice Chotard 12130a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig" 12140a61ee88SVikas Manocha 12153abfd887SMasahiro Yamadasource "arch/arm/mach-sunxi/Kconfig" 12163abfd887SMasahiro Yamada 121709f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig" 1218ddd960e6SMasahiro Yamada 12194c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig" 122066cba041SMasahiro Yamada 12217966b437SStefan Agnersource "arch/arm/cpu/armv7/vf610/Kconfig" 12227966b437SStefan Agner 12230107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig" 1224ddd960e6SMasahiro Yamada 1225ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig" 1226ea624e19SHans de Goede 122775580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig" 122875580007SSiva Durga Prasad Paladugu 122923b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig" 123023b5877cSLinus Walleij 1231552a848eSStefano Babicsource "arch/arm/mach-imx/Kconfig" 1232a05a6045SBoris BREZILLON 1233fcea480dSMarek Vasutsource "board/aries/m28evk/Kconfig" 1234d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig" 1235dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig" 1236dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig" 1237dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig" 1238dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig" 1239dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig" 1240dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig" 1241dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig" 124243486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig" 1243dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig" 1244abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig" 1245abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig" 1246274bced8SJon Masonsource "board/broadcom/bcmns2/Kconfig" 1247746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig" 1248dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig" 1249dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig" 125044937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig" 125144937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig" 125244937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig" 1253e84a324bSAshish Kumarsource "board/freescale/ls1088a/Kconfig" 1254550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig" 125502b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig" 1256c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig" 125720c700f8SFeng Lisource "board/freescale/ls1021aiot/Kconfig" 1258126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig" 1259f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig" 1260dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig" 12619d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig" 12623b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig" 1263ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig" 1264dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig" 1265dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig" 1266dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig" 1267dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig" 1268dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig" 12699702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig" 127060083261SDirk Eibachsource "board/gdsys/a38x/Kconfig" 1271ab38bf6aSMarcin Niestrojsource "board/grinn/chiliboard/Kconfig" 1272dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig" 1273dd84058dSMasahiro Yamadasource "board/h2200/Kconfig" 1274345243edSTom Rinisource "board/hisilicon/hikey/Kconfig" 1275d754254fSJorge Ramirez-Ortizsource "board/hisilicon/poplar/Kconfig" 1276dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig" 1277a96c08f5SLadislav Michlsource "board/isee/igep003x/Kconfig" 1278dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig" 1279dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig" 1280dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig" 1281dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig" 1282dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig" 1283dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig" 1284dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig" 1285dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig" 1286dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig" 1287dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig" 1288dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig" 12899fa32b12SVikas Manochasource "board/st/stv0991/Kconfig" 12909d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig" 1291a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig" 1292dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig" 1293dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig" 1294d9e268edSSebastien Bourdelinsource "board/technologic/ts4600/Kconfig" 12956ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig" 1296dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig" 1297412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig" 1298f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig" 1299dd84058dSMasahiro Yamada 130051b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug" 130151b17d49SMasahiro Yamada 1302dd84058dSMasahiro Yamadaendmenu 1303b529993eSPhilipp Tomsich 1304b529993eSPhilipp Tomsichconfig SPL_LDSCRIPT 1305b529993eSPhilipp 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 1306b529993eSPhilipp Tomsich default "arch/arm/cpu/arm1136/u-boot-spl.lds" if CPU_ARM1136 1307b529993eSPhilipp Tomsich default "arch/arm/cpu/armv8/u-boot-spl.lds" if ARM64 1308b529993eSPhilipp Tomsich 1309b529993eSPhilipp Tomsich 1310