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 231*e4e8a0a7SKever Yangconfig TPL_SYS_THUMB_BUILD 232*e4e8a0a7SKever Yang bool "Build TPL using the Thumb instruction set" 233*e4e8a0a7SKever Yang default y if SYS_THUMB_BUILD 234*e4e8a0a7SKever Yang depends on TPL && !ARM64 235*e4e8a0a7SKever Yang help 236*e4e8a0a7SKever Yang Use this flag to build SPL using the Thumb instruction set for 237*e4e8a0a7SKever Yang ARM architectures. Thumb instruction set provides better code 238*e4e8a0a7SKever Yang density. For ARM architectures that support Thumb2 this flag will 239*e4e8a0a7SKever Yang result in Thumb2 code generated by GCC. 240*e4e8a0a7SKever Yang 241*e4e8a0a7SKever Yang 242f3e9bec8SPeng Fanconfig SYS_L2CACHE_OFF 243f3e9bec8SPeng Fan bool "L2cache off" 244f3e9bec8SPeng Fan help 245f3e9bec8SPeng Fan If SoC does not support L2CACHE or one do not want to enable 246f3e9bec8SPeng Fan L2CACHE, choose this option. 247f3e9bec8SPeng Fan 248cdaa633fSAndre Przywaraconfig ENABLE_ARM_SOC_BOOT0_HOOK 249cdaa633fSAndre Przywara bool "prepare BOOT0 header" 250cdaa633fSAndre Przywara help 251cdaa633fSAndre Przywara If the SoC's BOOT0 requires a header area filled with (magic) 252cdaa633fSAndre Przywara values, then choose this option, and create a define called 253cdaa633fSAndre Przywara ARM_SOC_BOOT0_HOOK which contains the required assembler 254cdaa633fSAndre Przywara preprocessor code. 255cdaa633fSAndre Przywara 25685db5831SAndre Przywaraconfig ARM_CORTEX_CPU_IS_UP 25785db5831SAndre Przywara bool 25885db5831SAndre Przywara default n 25985db5831SAndre Przywara 260be72591bSFabio Estevamconfig USE_ARCH_MEMCPY 261be72591bSFabio Estevam bool "Use an assembly optimized implementation of memcpy" 26240d5534cSTom Rini default y 26340d5534cSTom Rini depends on !ARM64 26440d5534cSTom Rini help 26540d5534cSTom Rini Enable the generation of an optimized version of memcpy. 26640d5534cSTom Rini Such implementation may be faster under some conditions 26740d5534cSTom Rini but may increase the binary size. 26840d5534cSTom Rini 26940d5534cSTom Riniconfig SPL_USE_ARCH_MEMCPY 270f8136e68SAndy Yan bool "Use an assembly optimized implementation of memcpy for SPL" 27140d5534cSTom Rini default y if USE_ARCH_MEMCPY 272085be482SMasahiro Yamada depends on !ARM64 273be72591bSFabio Estevam help 274be72591bSFabio Estevam Enable the generation of an optimized version of memcpy. 275be72591bSFabio Estevam Such implementation may be faster under some conditions 276be72591bSFabio Estevam but may increase the binary size. 277be72591bSFabio Estevam 278*e4e8a0a7SKever Yangconfig TPL_USE_ARCH_MEMCPY 279*e4e8a0a7SKever Yang bool "Use an assembly optimized implementation of memcpy for TPL" 280*e4e8a0a7SKever Yang default y if USE_ARCH_MEMCPY 281*e4e8a0a7SKever Yang depends on !ARM64 282*e4e8a0a7SKever Yang help 283*e4e8a0a7SKever Yang Enable the generation of an optimized version of memcpy. 284*e4e8a0a7SKever Yang Such implementation may be faster under some conditions 285*e4e8a0a7SKever Yang but may increase the binary size. 286*e4e8a0a7SKever Yang 287be72591bSFabio Estevamconfig USE_ARCH_MEMSET 288be72591bSFabio Estevam bool "Use an assembly optimized implementation of memset" 28940d5534cSTom Rini default y 29040d5534cSTom Rini depends on !ARM64 29140d5534cSTom Rini help 29240d5534cSTom Rini Enable the generation of an optimized version of memset. 29340d5534cSTom Rini Such implementation may be faster under some conditions 29440d5534cSTom Rini but may increase the binary size. 29540d5534cSTom Rini 29640d5534cSTom Riniconfig SPL_USE_ARCH_MEMSET 297f8136e68SAndy Yan bool "Use an assembly optimized implementation of memset for SPL" 29840d5534cSTom Rini default y if USE_ARCH_MEMSET 299085be482SMasahiro Yamada depends on !ARM64 300be72591bSFabio Estevam help 301be72591bSFabio Estevam Enable the generation of an optimized version of memset. 302be72591bSFabio Estevam Such implementation may be faster under some conditions 303be72591bSFabio Estevam but may increase the binary size. 304be72591bSFabio Estevam 305*e4e8a0a7SKever Yangconfig TPL_USE_ARCH_MEMSET 306*e4e8a0a7SKever Yang bool "Use an assembly optimized implementation of memset for TPL" 307*e4e8a0a7SKever Yang default y if USE_ARCH_MEMSET 308*e4e8a0a7SKever Yang depends on !ARM64 309*e4e8a0a7SKever Yang help 310*e4e8a0a7SKever Yang Enable the generation of an optimized version of memset. 311*e4e8a0a7SKever Yang Such implementation may be faster under some conditions 312*e4e8a0a7SKever Yang but may increase the binary size. 313*e4e8a0a7SKever Yang 314ec6617c3SAlison Wangconfig ARM64_SUPPORT_AARCH32 315ec6617c3SAlison Wang bool "ARM64 system support AArch32 execution state" 316ec6617c3SAlison Wang default y if ARM64 && !TARGET_THUNDERX_88XX 317ec6617c3SAlison Wang help 318ec6617c3SAlison Wang This ARM64 system supports AArch32 execution state. 319ec6617c3SAlison Wang 320dd84058dSMasahiro Yamadachoice 321dd84058dSMasahiro Yamada prompt "Target select" 322b928e658SSimon Glass default TARGET_HIKEY 323dd84058dSMasahiro Yamada 3244614b891SMasahiro Yamadaconfig ARCH_AT91 3254614b891SMasahiro Yamada bool "Atmel AT91" 3260680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 327dd84058dSMasahiro Yamada 328dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX 329dd84058dSMasahiro Yamada bool "Support edb93xx" 3302e07c249SGeorges Savoundararadj select CPU_ARM920T 331dd84058dSMasahiro Yamada 332dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE 333dd84058dSMasahiro Yamada bool "Support aspenite" 3342e07c249SGeorges Savoundararadj select CPU_ARM926EJS 335dd84058dSMasahiro Yamada 336dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD 337dd84058dSMasahiro Yamada bool "Support gplugd" 3382e07c249SGeorges Savoundararadj select CPU_ARM926EJS 339dd84058dSMasahiro Yamada 3403491ba63SMasahiro Yamadaconfig ARCH_DAVINCI 3413491ba63SMasahiro Yamada bool "TI DaVinci" 3422e07c249SGeorges Savoundararadj select CPU_ARM926EJS 34315dc63d6SSimon Glass imply CMD_SAVES 3443491ba63SMasahiro Yamada help 3453491ba63SMasahiro Yamada Support for TI's DaVinci platform. 346dd84058dSMasahiro Yamada 34747539e23SMasahiro Yamadaconfig KIRKWOOD 34847539e23SMasahiro Yamada bool "Marvell Kirkwood" 3492e07c249SGeorges Savoundararadj select CPU_ARM926EJS 350a5d67547SSimon Glass select BOARD_EARLY_INIT_F 3514585601aSSimon Glass select ARCH_MISC_INIT 352dd84058dSMasahiro Yamada 353c3d89140SStefan Roeseconfig ARCH_MVEBU 35421b29fc6SStefan Roese bool "Marvell MVEBU family (Armada XP/375/38x/3700/7K/8K)" 3559cffb233SStefan Roese select OF_CONTROL 3569cffb233SStefan Roese select OF_SEPARATE 3579cffb233SStefan Roese select DM 358e3b9c98aSStefan Roese select DM_ETH 3591d51ea19SStefan Roese select DM_SERIAL 36009a54c00SStefan Roese select DM_SPI 36109a54c00SStefan Roese select DM_SPI_FLASH 362a4884831SStefan Roese 363dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250 364dd84058dSMasahiro Yamada bool "Support devkit3250" 3652e07c249SGeorges Savoundararadj select CPU_ARM926EJS 366e9b3ce3fSVladimir Zapolskiy select SUPPORT_SPL 367dd84058dSMasahiro Yamada 368412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105 369412ae53aSAlbert ARIBAUD \(3ADEV\) bool "Support work_92105" 370412ae53aSAlbert ARIBAUD \(3ADEV\) select CPU_ARM926EJS 371412ae53aSAlbert ARIBAUD \(3ADEV\) select SUPPORT_SPL 372412ae53aSAlbert ARIBAUD \(3ADEV\) 373dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK 374dd84058dSMasahiro Yamada bool "Support mx25pdk" 375e5ec4815STom Rini select BOARD_LATE_INIT 3762e07c249SGeorges Savoundararadj select CPU_ARM926EJS 377a5d67547SSimon Glass select BOARD_EARLY_INIT_F 378dd84058dSMasahiro Yamada 379dd84058dSMasahiro Yamadaconfig TARGET_ZMX25 380dd84058dSMasahiro Yamada bool "Support zmx25" 381e5ec4815STom Rini select BOARD_LATE_INIT 3822e07c249SGeorges Savoundararadj select CPU_ARM926EJS 383dd84058dSMasahiro Yamada 384dd84058dSMasahiro Yamadaconfig TARGET_APF27 385dd84058dSMasahiro Yamada bool "Support apf27" 3862e07c249SGeorges Savoundararadj select CPU_ARM926EJS 38702627356SMasahiro Yamada select SUPPORT_SPL 388dd84058dSMasahiro Yamada 389dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT 390dd84058dSMasahiro Yamada bool "Support apx4devkit" 3912e07c249SGeorges Savoundararadj select CPU_ARM926EJS 39202627356SMasahiro Yamada select SUPPORT_SPL 393dd84058dSMasahiro Yamada 394dd84058dSMasahiro Yamadaconfig TARGET_XFI3 395dd84058dSMasahiro Yamada bool "Support xfi3" 3962e07c249SGeorges Savoundararadj select CPU_ARM926EJS 39702627356SMasahiro Yamada select SUPPORT_SPL 398dd84058dSMasahiro Yamada 399dd84058dSMasahiro Yamadaconfig TARGET_M28EVK 400dd84058dSMasahiro Yamada bool "Support m28evk" 4012e07c249SGeorges Savoundararadj select CPU_ARM926EJS 40202627356SMasahiro Yamada select SUPPORT_SPL 403dd84058dSMasahiro Yamada 404dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK 405dd84058dSMasahiro Yamada bool "Support mx23evk" 4062e07c249SGeorges Savoundararadj select CPU_ARM926EJS 40702627356SMasahiro Yamada select SUPPORT_SPL 408a5d67547SSimon Glass select BOARD_EARLY_INIT_F 409dd84058dSMasahiro Yamada 410dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK 411dd84058dSMasahiro Yamada bool "Support mx28evk" 4122e07c249SGeorges Savoundararadj select CPU_ARM926EJS 41302627356SMasahiro Yamada select SUPPORT_SPL 414a5d67547SSimon Glass select BOARD_EARLY_INIT_F 415dd84058dSMasahiro Yamada 416dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO 417dd84058dSMasahiro Yamada bool "Support mx23_olinuxino" 4182e07c249SGeorges Savoundararadj select CPU_ARM926EJS 41902627356SMasahiro Yamada select SUPPORT_SPL 420a5d67547SSimon Glass select BOARD_EARLY_INIT_F 421dd84058dSMasahiro Yamada 422dd84058dSMasahiro Yamadaconfig TARGET_BG0900 423dd84058dSMasahiro Yamada bool "Support bg0900" 4242e07c249SGeorges Savoundararadj select CPU_ARM926EJS 42502627356SMasahiro Yamada select SUPPORT_SPL 426dd84058dSMasahiro Yamada 427dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS 428dd84058dSMasahiro Yamada bool "Support sansa_fuze_plus" 4292e07c249SGeorges Savoundararadj select CPU_ARM926EJS 43002627356SMasahiro Yamada select SUPPORT_SPL 431dd84058dSMasahiro Yamada 432dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1 433dd84058dSMasahiro Yamada bool "Support sc_sps_1" 4342e07c249SGeorges Savoundararadj select CPU_ARM926EJS 43502627356SMasahiro Yamada select SUPPORT_SPL 436dd84058dSMasahiro Yamada 43722f2be7aSMasahiro Yamadaconfig ORION5X 43822f2be7aSMasahiro Yamada bool "Marvell Orion" 4392e07c249SGeorges Savoundararadj select CPU_ARM926EJS 440dd84058dSMasahiro Yamada 441dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300 442dd84058dSMasahiro Yamada bool "Support spear300" 4432e07c249SGeorges Savoundararadj select CPU_ARM926EJS 444a5d67547SSimon Glass select BOARD_EARLY_INIT_F 44515dc63d6SSimon Glass imply CMD_SAVES 446dd84058dSMasahiro Yamada 447dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310 448dd84058dSMasahiro Yamada bool "Support spear310" 4492e07c249SGeorges Savoundararadj select CPU_ARM926EJS 450a5d67547SSimon Glass select BOARD_EARLY_INIT_F 45115dc63d6SSimon Glass imply CMD_SAVES 452dd84058dSMasahiro Yamada 453dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320 454dd84058dSMasahiro Yamada bool "Support spear320" 4552e07c249SGeorges Savoundararadj select CPU_ARM926EJS 456a5d67547SSimon Glass select BOARD_EARLY_INIT_F 45715dc63d6SSimon Glass imply CMD_SAVES 458dd84058dSMasahiro Yamada 459dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600 460dd84058dSMasahiro Yamada bool "Support spear600" 4612e07c249SGeorges Savoundararadj select CPU_ARM926EJS 462a5d67547SSimon Glass select BOARD_EARLY_INIT_F 46315dc63d6SSimon Glass imply CMD_SAVES 464dd84058dSMasahiro Yamada 4659fa32b12SVikas Manochaconfig TARGET_STV0991 4669fa32b12SVikas Manocha bool "Support stv0991" 4679fa32b12SVikas Manocha select CPU_V7 468cac0ca76SMasahiro Yamada select DM 469cac0ca76SMasahiro Yamada select DM_SERIAL 470e67abcaaSVikas Manocha select DM_SPI 471e67abcaaSVikas Manocha select DM_SPI_FLASH 472e67abcaaSVikas Manocha select SPI_FLASH 4739fa32b12SVikas Manocha 474dd84058dSMasahiro Yamadaconfig TARGET_X600 475dd84058dSMasahiro Yamada bool "Support x600" 476e5ec4815STom Rini select BOARD_LATE_INIT 4772e07c249SGeorges Savoundararadj select CPU_ARM926EJS 47802627356SMasahiro Yamada select SUPPORT_SPL 479dd84058dSMasahiro Yamada 480dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE 481f428268aSTom Rini bool "Support imx31_phycore_eet" 482f428268aSTom Rini select CPU_ARM1136 483a5d67547SSimon Glass select BOARD_EARLY_INIT_F 484f428268aSTom Rini 485f428268aSTom Riniconfig TARGET_IMX31_PHYCORE_EET 486f428268aSTom Rini bool "Support imx31_phycore_eet" 487e5ec4815STom Rini select BOARD_LATE_INIT 4882e07c249SGeorges Savoundararadj select CPU_ARM1136 489a5d67547SSimon Glass select BOARD_EARLY_INIT_F 490dd84058dSMasahiro Yamada 491dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS 492dd84058dSMasahiro Yamada bool "Support mx31ads" 4932e07c249SGeorges Savoundararadj select CPU_ARM1136 494a5d67547SSimon Glass select BOARD_EARLY_INIT_F 495dd84058dSMasahiro Yamada 496dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK 497dd84058dSMasahiro Yamada bool "Support mx31pdk" 498e5ec4815STom Rini select BOARD_LATE_INIT 4992e07c249SGeorges Savoundararadj select CPU_ARM1136 50002627356SMasahiro Yamada select SUPPORT_SPL 501a5d67547SSimon Glass select BOARD_EARLY_INIT_F 502dd84058dSMasahiro Yamada 503dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN 504dd84058dSMasahiro Yamada bool "Support woodburn" 5052e07c249SGeorges Savoundararadj select CPU_ARM1136 506dd84058dSMasahiro Yamada 507dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD 508dd84058dSMasahiro Yamada bool "Support woodburn_sd" 5092e07c249SGeorges Savoundararadj select CPU_ARM1136 51002627356SMasahiro Yamada select SUPPORT_SPL 511dd84058dSMasahiro Yamada 512dd84058dSMasahiro Yamadaconfig TARGET_FLEA3 513dd84058dSMasahiro Yamada bool "Support flea3" 5142e07c249SGeorges Savoundararadj select CPU_ARM1136 515dd84058dSMasahiro Yamada 516dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK 517dd84058dSMasahiro Yamada bool "Support mx35pdk" 518e5ec4815STom Rini select BOARD_LATE_INIT 5192e07c249SGeorges Savoundararadj select CPU_ARM1136 520dd84058dSMasahiro Yamada 521ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X 522ddf6bd48SMasahiro Yamada bool "Broadcom BCM283X family" 52358d423b8SMasahiro Yamada select DM 52458d423b8SMasahiro Yamada select DM_SERIAL 52558d423b8SMasahiro Yamada select DM_GPIO 52676709096SFabian Vogt select OF_CONTROL 52791d27a17STom Rini imply FAT_WRITE 52846414296SStephen Warren 529dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2 530dd84058dSMasahiro Yamada bool "Support vexpress_ca15_tc2" 5312e07c249SGeorges Savoundararadj select CPU_V7 532ea624e19SHans de Goede select CPU_V7_HAS_NONSEC 533ea624e19SHans de Goede select CPU_V7_HAS_VIRT 534dd84058dSMasahiro Yamada 535dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2 536dd84058dSMasahiro Yamada bool "Support vexpress_ca5x2" 5372e07c249SGeorges Savoundararadj select CPU_V7 538dd84058dSMasahiro Yamada 539dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4 540dd84058dSMasahiro Yamada bool "Support vexpress_ca9x4" 5412e07c249SGeorges Savoundararadj select CPU_V7 542dd84058dSMasahiro Yamada 54343486e4cSSteve Raeconfig TARGET_BCM23550_W1D 54443486e4cSSteve Rae bool "Support bcm23550_w1d" 54543486e4cSSteve Rae select CPU_V7 546221a949eSDaniel Thompson imply CRC32_VERIFY 54791d27a17STom Rini imply FAT_WRITE 54843486e4cSSteve Rae 549dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP 550dd84058dSMasahiro Yamada bool "Support bcm28155_ap" 5512e07c249SGeorges Savoundararadj select CPU_V7 552221a949eSDaniel Thompson imply CRC32_VERIFY 55391d27a17STom Rini imply FAT_WRITE 554dd84058dSMasahiro Yamada 555abb1678cSSteve Raeconfig TARGET_BCMCYGNUS 556abb1678cSSteve Rae bool "Support bcmcygnus" 5572e07c249SGeorges Savoundararadj select CPU_V7 558221a949eSDaniel Thompson imply CRC32_VERIFY 559551c3934SSimon Glass imply CMD_HASH 56091d27a17STom Rini imply FAT_WRITE 561221a949eSDaniel Thompson imply HASH_VERIFY 562c89782dcSSuji Velupillai imply NETDEVICES 563c89782dcSSuji Velupillai imply BCM_SF2_ETH 564c89782dcSSuji Velupillai imply BCM_SF2_ETH_GMAC 5659dec5270SSteve Rae 566abb1678cSSteve Raeconfig TARGET_BCMNSP 567abb1678cSSteve Rae bool "Support bcmnsp" 5682e07c249SGeorges Savoundararadj select CPU_V7 5699dec5270SSteve Rae 570274bced8SJon Masonconfig TARGET_BCMNS2 571274bced8SJon Mason bool "Support Broadcom Northstar2" 572274bced8SJon Mason select ARM64 573274bced8SJon Mason help 574274bced8SJon Mason Support for Broadcom Northstar 2 SoCs. NS2 is a quad-core 64-bit 575274bced8SJon Mason ARMv8 Cortex-A57 processors targeting a broad range of networking 576274bced8SJon Mason applications 577274bced8SJon Mason 57872df68ccSMasahiro Yamadaconfig ARCH_EXYNOS 57972df68ccSMasahiro Yamada bool "Samsung EXYNOS" 58058d423b8SMasahiro Yamada select DM 581fc47cf9dSSimon Glass select DM_I2C 58258d423b8SMasahiro Yamada select DM_SPI_FLASH 58358d423b8SMasahiro Yamada select DM_SERIAL 58458d423b8SMasahiro Yamada select DM_SPI 58558d423b8SMasahiro Yamada select DM_GPIO 5861fa4bfdeSSimon Glass select DM_KEYBOARD 58791d27a17STom Rini imply FAT_WRITE 588dd84058dSMasahiro Yamada 589311757beSSimon Glassconfig ARCH_S5PC1XX 590311757beSSimon Glass bool "Samsung S5PC1XX" 5912e07c249SGeorges Savoundararadj select CPU_V7 59258d423b8SMasahiro Yamada select DM 59358d423b8SMasahiro Yamada select DM_SERIAL 59458d423b8SMasahiro Yamada select DM_GPIO 59508848e9cSSimon Glass select DM_I2C 596311757beSSimon Glass 597ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK 598ef2b694cSMasahiro Yamada bool "Calxeda Highbank" 5992e07c249SGeorges Savoundararadj select CPU_V7 600dd84058dSMasahiro Yamada 6015cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR 6025cbbd9bdSMasahiro Yamada bool "ARM Ltd. Integrator family" 6033f394e70SLinus Walleij select DM 6043f394e70SLinus Walleij select DM_SERIAL 6055cbbd9bdSMasahiro Yamada 606c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE 607c338f09eSMasahiro Yamada bool "TI Keystone" 6082e07c249SGeorges Savoundararadj select CPU_V7 60902627356SMasahiro Yamada select SUPPORT_SPL 6103a649407STom Rini select SYS_THUMB_BUILD 611534bc70eSTom Rini select CMD_POWEROFF 612d56b4b19STom Rini imply CMD_MTDPARTS 61346f9ef18SAndrew F. Davis imply FIT 61415dc63d6SSimon Glass imply CMD_SAVES 615dd84058dSMasahiro Yamada 616a93fbf4aSMasahiro Yamadaconfig ARCH_OMAP2PLUS 617a93fbf4aSMasahiro Yamada bool "TI OMAP2+" 618a93fbf4aSMasahiro Yamada select CPU_V7 6190680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 620a93fbf4aSMasahiro Yamada select SUPPORT_SPL 621a93fbf4aSMasahiro Yamada imply FIT 622a93fbf4aSMasahiro Yamada 623bfcef28aSBeniamino Galvaniconfig ARCH_MESON 624bfcef28aSBeniamino Galvani bool "Amlogic Meson" 625bfcef28aSBeniamino Galvani help 626bfcef28aSBeniamino Galvani Support for the Meson SoC family developed by Amlogic Inc., 627bfcef28aSBeniamino Galvani targeted at media players and tablet computers. We currently 628bfcef28aSBeniamino Galvani support the S905 (GXBaby) 64-bit SoC. 629bfcef28aSBeniamino Galvani 630e90a08daSPeng Fanconfig ARCH_MX7ULP 631e90a08daSPeng Fan bool "NXP MX7ULP" 632e90a08daSPeng Fan select CPU_V7 633e90a08daSPeng Fan select ROM_UNIFIED_SECTIONS 634e90a08daSPeng Fan 6351a8150d4SAdrian Alonsoconfig ARCH_MX7 6361a8150d4SAdrian Alonso bool "Freescale MX7" 6371a8150d4SAdrian Alonso select CPU_V7 6382c2e2c9eSYork Sun select SYS_FSL_HAS_SEC if SECURE_BOOT 6392c2e2c9eSYork Sun select SYS_FSL_SEC_COMPAT_4 64090b80386SYork Sun select SYS_FSL_SEC_LE 641a5d67547SSimon Glass select BOARD_EARLY_INIT_F 6424585601aSSimon Glass select ARCH_MISC_INIT 6431a8150d4SAdrian Alonso 64489ebc821SBoris BREZILLONconfig ARCH_MX6 64589ebc821SBoris BREZILLON bool "Freescale MX6" 64689ebc821SBoris BREZILLON select CPU_V7 6472c2e2c9eSYork Sun select SYS_FSL_HAS_SEC if SECURE_BOOT 6482c2e2c9eSYork Sun select SYS_FSL_SEC_COMPAT_4 64990b80386SYork Sun select SYS_FSL_SEC_LE 6503a649407STom Rini select SYS_THUMB_BUILD if SPL 65189ebc821SBoris BREZILLON 652b529993eSPhilipp Tomsichif ARCH_MX6 653b529993eSPhilipp Tomsichconfig SPL_LDSCRIPT 654b529993eSPhilipp Tomsich default "arch/arm/mach-omap2/u-boot-spl.lds" 655b529993eSPhilipp Tomsichendif 656b529993eSPhilipp Tomsich 657424ee3d1SAndrej Rosanoconfig ARCH_MX5 658424ee3d1SAndrej Rosano bool "Freescale MX5" 659424ee3d1SAndrej Rosano select CPU_V7 660a5d67547SSimon Glass select BOARD_EARLY_INIT_F 661424ee3d1SAndrej Rosano 6621cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE 663f40b9898SMasahiro Yamada bool "Renesas ARM SoCs" 6641cc95f6eSNobuhiro Iwamatsu select DM 6651cc95f6eSNobuhiro Iwamatsu select DM_SERIAL 666a5d67547SSimon Glass select BOARD_EARLY_INIT_F 66791d27a17STom Rini imply FAT_WRITE 6683a649407STom Rini imply SYS_THUMB_BUILD 669dd84058dSMasahiro Yamada 6709702ec00SEddy Petrișorconfig TARGET_S32V234EVB 6719702ec00SEddy Petrișor bool "Support s32v234evb" 6729702ec00SEddy Petrișor select ARM64 673c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 6749702ec00SEddy Petrișor 67508592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON 67608592136SMateusz Kulikowski bool "Qualcomm Snapdragon SoCs" 67708592136SMateusz Kulikowski select ARM64 67808592136SMateusz Kulikowski select DM 67908592136SMateusz Kulikowski select DM_GPIO 68008592136SMateusz Kulikowski select DM_SERIAL 68108592136SMateusz Kulikowski select SPMI 68208592136SMateusz Kulikowski select OF_CONTROL 68308592136SMateusz Kulikowski select OF_SEPARATE 68408592136SMateusz Kulikowski 6857865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA 6867865f4b0SMasahiro Yamada bool "Altera SOCFPGA family" 6872e07c249SGeorges Savoundararadj select CPU_V7 68802627356SMasahiro Yamada select SUPPORT_SPL 689dfd3dff5SMarek Vasut select OF_CONTROL 690dfd3dff5SMarek Vasut select SPL_OF_CONTROL 6911d9aa3e5SMasahiro Yamada select DM 6921d9aa3e5SMasahiro Yamada select DM_SPI_FLASH 6931d9aa3e5SMasahiro Yamada select DM_SPI 694beee6a30SMarek Vasut select ENABLE_ARM_SOC_BOOT0_HOOK 695a421192fSSimon Glass select ARCH_EARLY_INIT_R 6964585601aSSimon Glass select ARCH_MISC_INIT 697949123e3SDalon Westergreen select SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION 6983a649407STom Rini select SYS_THUMB_BUILD 699d56b4b19STom Rini imply CMD_MTDPARTS 700221a949eSDaniel Thompson imply CRC32_VERIFY 70191d27a17STom Rini imply FAT_WRITE 702dd84058dSMasahiro Yamada 7032c7e3b90SIan Campbellconfig ARCH_SUNXI 7042c7e3b90SIan Campbell bool "Support sunxi (Allwinner) SoCs" 70588bb800dSHans de Goede select CMD_GPIO 7060878a8a7SHans de Goede select CMD_MMC if MMC 7072997ee50SYann E. MORIN select CMD_USB if DISTRO_DEFAULTS 708b6006bafSHans de Goede select DM 70945368827STom Rini select DM_ETH 710211d57a4SHans de Goede select DM_GPIO 711211d57a4SHans de Goede select DM_KEYBOARD 71245368827STom Rini select DM_SERIAL 7132997ee50SYann E. MORIN select DM_USB if DISTRO_DEFAULTS 714d75111a7SHans de Goede select OF_BOARD_SETUP 715b6006bafSHans de Goede select OF_CONTROL 716b6006bafSHans de Goede select OF_SEPARATE 717ab43de80STom Rini select SPL_STACK_R if SPL 718ab43de80STom Rini select SPL_SYS_MALLOC_SIMPLE if SPL 7196edf6a21SHans de Goede select SYS_NS16550 7203a649407STom Rini select SPL_SYS_THUMB_BUILD if !ARM64 7212997ee50SYann E. MORIN select USB if DISTRO_DEFAULTS 7222997ee50SYann E. MORIN select USB_STORAGE if DISTRO_DEFAULTS 7232997ee50SYann E. MORIN select USB_KEYBOARD if DISTRO_DEFAULTS 7248c7d2296SHans de Goede select USE_TINY_PRINTF 72548f6232eSTom Rini imply CMD_FASTBOOT 72648f6232eSTom Rini imply FASTBOOT 72791d27a17STom Rini imply FAT_WRITE 728af83a604SMasahiro Yamada imply PRE_CONSOLE_BUFFER 729af83a604SMasahiro Yamada imply SPL_GPIO_SUPPORT 730af83a604SMasahiro Yamada imply SPL_LIBCOMMON_SUPPORT 731af83a604SMasahiro Yamada imply SPL_LIBDISK_SUPPORT 732af83a604SMasahiro Yamada imply SPL_LIBGENERIC_SUPPORT 7334aa2ba3aSMasahiro Yamada imply SPL_MMC_SUPPORT if MMC 734af83a604SMasahiro Yamada imply SPL_POWER_SUPPORT 735af83a604SMasahiro Yamada imply SPL_SERIAL_SUPPORT 73648f6232eSTom Rini imply USB_FUNCTION_FASTBOOT 7378ebe4f42SChen-Yu Tsai 738d9e268edSSebastien Bourdelinconfig TARGET_TS4600 739d9e268edSSebastien Bourdelin bool "Support TS4600" 740d9e268edSSebastien Bourdelin select CPU_ARM926EJS 741d9e268edSSebastien Bourdelin select SUPPORT_SPL 742d9e268edSSebastien Bourdelin 7437966b437SStefan Agnerconfig ARCH_VF610 7447966b437SStefan Agner bool "Freescale Vybrid" 7452e07c249SGeorges Savoundararadj select CPU_V7 746c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 747d56b4b19STom Rini imply CMD_MTDPARTS 7485bbc265bSAdam Ford imply NAND 749dd84058dSMasahiro Yamada 7505ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ 75144dcb403SMasahiro Yamada bool "Xilinx Zynq Platform" 752e5ec4815STom Rini select BOARD_LATE_INIT 7532e07c249SGeorges Savoundararadj select CPU_V7 75402627356SMasahiro Yamada select SUPPORT_SPL 755d065cfd9SJagan Teki select OF_CONTROL 7560680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 757eb04ab34SMichal Simek select SPL_OF_CONTROL if SPL 7588981f05cSMasahiro Yamada select DM 7596889ca71SMichal Simek select DM_ETH 7602978ae23SSiva Durga Prasad Paladugu select DM_GPIO 761eb04ab34SMichal Simek select SPL_DM if SPL 762d9ae52c8SMichal Simek select DM_MMC 7639f7a4502SJagan Teki select DM_SPI 76442800ffaSSimon Glass select DM_SERIAL 7659f7a4502SJagan Teki select DM_SPI_FLASH 766eb04ab34SMichal Simek select SPL_SEPARATE_BSS if SPL 767dec49e86SSimon Glass select DM_USB if USB 768329a449fSSimon Glass select BLK 769781745bdSStefan Herbrechtsmeier select CLK 770781745bdSStefan Herbrechtsmeier select SPL_CLK 771781745bdSStefan Herbrechtsmeier select CLK_ZYNQ 772d315628eSSimon Glass imply CMD_CLK 77391d27a17STom Rini imply FAT_WRITE 77472c3033fSSimon Glass imply CMD_SPL 775dd84058dSMasahiro Yamada 7760b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP 77784c7204bSMichal Simek bool "Support Xilinx ZynqMP Platform" 77884c7204bSMichal Simek select ARM64 779e5ec4815STom Rini select BOARD_LATE_INIT 780c2490bf5SMichal Simek select DM 781c2490bf5SMichal Simek select OF_CONTROL 782c2490bf5SMichal Simek select DM_SERIAL 783e6a9ed04SMichal Simek select SUPPORT_SPL 7841f29738aSMichal Simek select CLK 7850680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 7861f29738aSMichal Simek select SPL_CLK 787dec49e86SSimon Glass select DM_USB if USB 78891d27a17STom Rini imply FAT_WRITE 78984c7204bSMichal Simek 790ddd960e6SMasahiro Yamadaconfig TEGRA 791ddd960e6SMasahiro Yamada bool "NVIDIA Tegra" 79291d27a17STom Rini imply FAT_WRITE 793dd84058dSMasahiro Yamada 794f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A 795dd84058dSMasahiro Yamada bool "Support vexpress_aemv8a" 796016a954eSMasahiro Yamada select ARM64 797dd84058dSMasahiro Yamada 798f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP 799f91afc4dSLinus Walleij bool "Support Versatile Express ARMv8a FVP BASE model" 800f91afc4dSLinus Walleij select ARM64 801f91afc4dSLinus Walleij select SEMIHOSTING 802f91afc4dSLinus Walleij 803fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM 804fc04b923SRyan Harkin bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" 805fc04b923SRyan Harkin select ARM64 806fc04b923SRyan Harkin help 807fc04b923SRyan Harkin This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides 808fc04b923SRyan Harkin the default config to allow the user to load the images directly into 809fc04b923SRyan Harkin DRAM using model parameters rather than by using semi-hosting to load 810fc04b923SRyan Harkin the files from the host filesystem. 811fc04b923SRyan Harkin 812ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO 813ffc10373SLinus Walleij bool "Support Versatile Express Juno Development Platform" 814ffc10373SLinus Walleij select ARM64 815ffc10373SLinus Walleij 81644937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU 81744937214SPrabhakar Kushwaha bool "Support ls2080a_emu" 818fb2bf8c2SYork Sun select ARCH_LS2080A 819016a954eSMasahiro Yamada select ARM64 82023b5877cSLinus Walleij select ARMV8_MULTIENTRY 8214585601aSSimon Glass select ARCH_MISC_INIT 8227288c2c2SYork Sun help 82344937214SPrabhakar Kushwaha Support for Freescale LS2080A_EMU platform 82444937214SPrabhakar Kushwaha The LS2080A Development System (EMULATOR) is a pre silicon 82544937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 8267288c2c2SYork Sun Layerscape Architecture processor. 8277288c2c2SYork Sun 82844937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU 82944937214SPrabhakar Kushwaha bool "Support ls2080a_simu" 830fb2bf8c2SYork Sun select ARCH_LS2080A 83144937214SPrabhakar Kushwaha select ARM64 83244937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 8334585601aSSimon Glass select ARCH_MISC_INIT 83444937214SPrabhakar Kushwaha help 83544937214SPrabhakar Kushwaha Support for Freescale LS2080A_SIMU platform 83644937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a pre silicon 83744937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 83844937214SPrabhakar Kushwaha Layerscape Architecture processor. 83944937214SPrabhakar Kushwaha 84044937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS 84144937214SPrabhakar Kushwaha bool "Support ls2080aqds" 842fb2bf8c2SYork Sun select ARCH_LS2080A 843e2b65ea9SYork Sun select ARM64 844e2b65ea9SYork Sun select ARMV8_MULTIENTRY 845e5ec4815STom Rini select BOARD_LATE_INIT 84632eda7ccSScott Wood select SUPPORT_SPL 8474585601aSSimon Glass select ARCH_MISC_INIT 848fedb428cSSimon Glass imply SCSI 849e2b65ea9SYork Sun help 85044937214SPrabhakar Kushwaha Support for Freescale LS2080AQDS platform 85144937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a high-performance 85244937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 85344937214SPrabhakar Kushwaha Layerscape Architecture processor. 85444937214SPrabhakar Kushwaha 85544937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB 85644937214SPrabhakar Kushwaha bool "Support ls2080ardb" 857fb2bf8c2SYork Sun select ARCH_LS2080A 85844937214SPrabhakar Kushwaha select ARM64 85944937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 860e5ec4815STom Rini select BOARD_LATE_INIT 86144937214SPrabhakar Kushwaha select SUPPORT_SPL 8624585601aSSimon Glass select ARCH_MISC_INIT 863fedb428cSSimon Glass imply SCSI 86444937214SPrabhakar Kushwaha help 86544937214SPrabhakar Kushwaha Support for Freescale LS2080ARDB platform. 86644937214SPrabhakar Kushwaha The LS2080A Reference design board (RDB) is a high-performance 86744937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 868e2b65ea9SYork Sun Layerscape Architecture processor. 869e2b65ea9SYork Sun 8703049a583SPriyanka Jainconfig TARGET_LS2081ARDB 8713049a583SPriyanka Jain bool "Support ls2081ardb" 8723049a583SPriyanka Jain select ARCH_LS2080A 8733049a583SPriyanka Jain select ARM64 8743049a583SPriyanka Jain select ARMV8_MULTIENTRY 8753049a583SPriyanka Jain select BOARD_LATE_INIT 8763049a583SPriyanka Jain select SUPPORT_SPL 8773049a583SPriyanka Jain select ARCH_MISC_INIT 8783049a583SPriyanka Jain help 8793049a583SPriyanka Jain Support for Freescale LS2081ARDB platform. 8803049a583SPriyanka Jain The LS2081A Reference design board (RDB) is a high-performance 8813049a583SPriyanka Jain development platform that supports the QorIQ LS2081A/LS2041A 8823049a583SPriyanka Jain Layerscape Architecture processor. 8833049a583SPriyanka Jain 88411ac2363SPeter Griffinconfig TARGET_HIKEY 88511ac2363SPeter Griffin bool "Support HiKey 96boards Consumer Edition Platform" 88611ac2363SPeter Griffin select ARM64 887efd7b60aSPeter Griffin select DM 888efd7b60aSPeter Griffin select DM_GPIO 8899c71bcdcSPeter Griffin select DM_SERIAL 890cd593ed6SPeter Griffin select OF_CONTROL 89111ac2363SPeter Griffin help 89211ac2363SPeter Griffin Support for HiKey 96boards platform. It features a HI6220 89311ac2363SPeter Griffin SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. 89411ac2363SPeter Griffin 895d754254fSJorge Ramirez-Ortizconfig TARGET_POPLAR 896d754254fSJorge Ramirez-Ortiz bool "Support Poplar 96boards Enterprise Edition Platform" 897d754254fSJorge Ramirez-Ortiz select ARM64 898d754254fSJorge Ramirez-Ortiz select DM 899d754254fSJorge Ramirez-Ortiz select OF_CONTROL 900d754254fSJorge Ramirez-Ortiz select DM_SERIAL 901d754254fSJorge Ramirez-Ortiz select DM_USB 902d754254fSJorge Ramirez-Ortiz help 903d754254fSJorge Ramirez-Ortiz Support for Poplar 96boards EE platform. It features a HI3798cv200 904d754254fSJorge Ramirez-Ortiz SoC, with 4xA53 CPU, 1GB RAM and the high performance Mali T720 GPU 905d754254fSJorge Ramirez-Ortiz making it capable of running any commercial set-top solution based on 906d754254fSJorge Ramirez-Ortiz Linux or Android. 907d754254fSJorge Ramirez-Ortiz 9089d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS 9099d044fcbSPrabhakar Kushwaha bool "Support ls1012aqds" 9109533acf3SYork Sun select ARCH_LS1012A 9119d044fcbSPrabhakar Kushwaha select ARM64 912e5ec4815STom Rini select BOARD_LATE_INIT 9139d044fcbSPrabhakar Kushwaha help 9149d044fcbSPrabhakar Kushwaha Support for Freescale LS1012AQDS platform. 9159d044fcbSPrabhakar Kushwaha The LS1012A Development System (QDS) is a high-performance 9169d044fcbSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 9179d044fcbSPrabhakar Kushwaha Layerscape Architecture processor. 9189d044fcbSPrabhakar Kushwaha 9193b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB 9203b6e3898SPrabhakar Kushwaha bool "Support ls1012ardb" 9219533acf3SYork Sun select ARCH_LS1012A 9223b6e3898SPrabhakar Kushwaha select ARM64 923e5ec4815STom Rini select BOARD_LATE_INIT 924fedb428cSSimon Glass imply SCSI 9253b6e3898SPrabhakar Kushwaha help 9263b6e3898SPrabhakar Kushwaha Support for Freescale LS1012ARDB platform. 9273b6e3898SPrabhakar Kushwaha The LS1012A Reference design board (RDB) is a high-performance 9283b6e3898SPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 9293b6e3898SPrabhakar Kushwaha Layerscape Architecture processor. 9303b6e3898SPrabhakar Kushwaha 931ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM 932ff78aa2bSPrabhakar Kushwaha bool "Support ls1012afrdm" 9339533acf3SYork Sun select ARCH_LS1012A 934ff78aa2bSPrabhakar Kushwaha select ARM64 935ff78aa2bSPrabhakar Kushwaha help 936ff78aa2bSPrabhakar Kushwaha Support for Freescale LS1012AFRDM platform. 937ff78aa2bSPrabhakar Kushwaha The LS1012A Freedom board (FRDM) is a high-performance 938ff78aa2bSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 939ff78aa2bSPrabhakar Kushwaha Layerscape Architecture processor. 940ff78aa2bSPrabhakar Kushwaha 941550e3dc0SWang Huanconfig TARGET_LS1021AQDS 9420de15707SAlison Wang bool "Support ls1021aqds" 943e5ec4815STom Rini select BOARD_LATE_INIT 9442e07c249SGeorges Savoundararadj select CPU_V7 945adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 946adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 94750f0c663SAlison Wang select SUPPORT_SPL 9480a37cf8fSYork Sun select ARCH_LS1021A 949217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 9505e8bd7e1SYork Sun select LS1_DEEP_SLEEP 951d26e34c4SYork Sun select SYS_FSL_DDR 952a5d67547SSimon Glass select BOARD_EARLY_INIT_F 953fedb428cSSimon Glass imply SCSI 954217f92bbSMasahiro Yamada 955c8a7d9daSWang Huanconfig TARGET_LS1021ATWR 9560de15707SAlison Wang bool "Support ls1021atwr" 957e5ec4815STom Rini select BOARD_LATE_INIT 9582e07c249SGeorges Savoundararadj select CPU_V7 959adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 960adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 96150f0c663SAlison Wang select SUPPORT_SPL 9620a37cf8fSYork Sun select ARCH_LS1021A 963217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 9645e8bd7e1SYork Sun select LS1_DEEP_SLEEP 965a5d67547SSimon Glass select BOARD_EARLY_INIT_F 966fedb428cSSimon Glass imply SCSI 967c8a7d9daSWang Huan 96820c700f8SFeng Liconfig TARGET_LS1021AIOT 96920c700f8SFeng Li bool "Support ls1021aiot" 970e5ec4815STom Rini select BOARD_LATE_INIT 97120c700f8SFeng Li select CPU_V7 97220c700f8SFeng Li select CPU_V7_HAS_NONSEC 97320c700f8SFeng Li select CPU_V7_HAS_VIRT 97420c700f8SFeng Li select SUPPORT_SPL 97520c700f8SFeng Li select ARCH_LS1021A 97620c700f8SFeng Li select ARCH_SUPPORT_PSCI 977fedb428cSSimon Glass imply SCSI 97820c700f8SFeng Li help 97920c700f8SFeng Li Support for Freescale LS1021AIOT platform. 98020c700f8SFeng Li The LS1021A Freescale board (IOT) is a high-performance 98120c700f8SFeng Li development platform that supports the QorIQ LS1021A 98220c700f8SFeng Li Layerscape Architecture processor. 98320c700f8SFeng Li 98402b5d2edSShaohui Xieconfig TARGET_LS1043AQDS 98502b5d2edSShaohui Xie bool "Support ls1043aqds" 9860a37cf8fSYork Sun select ARCH_LS1043A 98702b5d2edSShaohui Xie select ARM64 98802b5d2edSShaohui Xie select ARMV8_MULTIENTRY 989e5ec4815STom Rini select BOARD_LATE_INIT 99002b5d2edSShaohui Xie select SUPPORT_SPL 991a5d67547SSimon Glass select BOARD_EARLY_INIT_F 992fedb428cSSimon Glass imply SCSI 99302b5d2edSShaohui Xie help 99402b5d2edSShaohui Xie Support for Freescale LS1043AQDS platform. 99502b5d2edSShaohui Xie 996f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB 997f3a8e2b7SMingkai Hu bool "Support ls1043ardb" 9980a37cf8fSYork Sun select ARCH_LS1043A 999f3a8e2b7SMingkai Hu select ARM64 1000831c068fSHou Zhiqiang select ARMV8_MULTIENTRY 1001e5ec4815STom Rini select BOARD_LATE_INIT 10023ad44729SGong Qianyu select SUPPORT_SPL 1003a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1004fedb428cSSimon Glass imply SCSI 1005f3a8e2b7SMingkai Hu help 1006f3a8e2b7SMingkai Hu Support for Freescale LS1043ARDB platform. 1007f3a8e2b7SMingkai Hu 1008126fe70dSShaohui Xieconfig TARGET_LS1046AQDS 1009126fe70dSShaohui Xie bool "Support ls1046aqds" 1010da28e58aSYork Sun select ARCH_LS1046A 1011126fe70dSShaohui Xie select ARM64 1012126fe70dSShaohui Xie select ARMV8_MULTIENTRY 1013e5ec4815STom Rini select BOARD_LATE_INIT 1014126fe70dSShaohui Xie select SUPPORT_SPL 1015126fe70dSShaohui Xie select DM_SPI_FLASH if DM_SPI 1016a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1017fedb428cSSimon Glass imply SCSI 1018126fe70dSShaohui Xie help 1019126fe70dSShaohui Xie Support for Freescale LS1046AQDS platform. 1020126fe70dSShaohui Xie The LS1046A Development System (QDS) is a high-performance 1021126fe70dSShaohui Xie development platform that supports the QorIQ LS1046A 1022126fe70dSShaohui Xie Layerscape Architecture processor. 1023126fe70dSShaohui Xie 1024dd02936fSMingkai Huconfig TARGET_LS1046ARDB 1025dd02936fSMingkai Hu bool "Support ls1046ardb" 1026da28e58aSYork Sun select ARCH_LS1046A 1027dd02936fSMingkai Hu select ARM64 1028dd02936fSMingkai Hu select ARMV8_MULTIENTRY 1029e5ec4815STom Rini select BOARD_LATE_INIT 1030dd02936fSMingkai Hu select SUPPORT_SPL 1031dd02936fSMingkai Hu select DM_SPI_FLASH if DM_SPI 1032dccef2ecSHou Zhiqiang select POWER_MC34VR500 1033a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1034fedb428cSSimon Glass imply SCSI 1035dd02936fSMingkai Hu help 1036dd02936fSMingkai Hu Support for Freescale LS1046ARDB platform. 1037dd02936fSMingkai Hu The LS1046A Reference Design Board (RDB) is a high-performance 1038dd02936fSMingkai Hu development platform that supports the QorIQ LS1046A 1039dd02936fSMingkai Hu Layerscape Architecture processor. 1040dd02936fSMingkai Hu 1041dd84058dSMasahiro Yamadaconfig TARGET_H2200 1042dd84058dSMasahiro Yamada bool "Support h2200" 10432e07c249SGeorges Savoundararadj select CPU_PXA 1044dd84058dSMasahiro Yamada 1045f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2 1046f19eb154SVasily Khoruzhick bool "Support zipitz2" 1047f19eb154SVasily Khoruzhick select CPU_PXA 1048f19eb154SVasily Khoruzhick 1049dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270 1050dd84058dSMasahiro Yamada bool "Support colibri_pxa270" 10512e07c249SGeorges Savoundararadj select CPU_PXA 1052dd84058dSMasahiro Yamada 105366cba041SMasahiro Yamadaconfig ARCH_UNIPHIER 1054b6ef3a3fSMasahiro Yamada bool "Socionext UniPhier SoCs" 1055e5ec4815STom Rini select BOARD_LATE_INIT 10564e819950SMasahiro Yamada select DM 1057b800cbdeSMasahiro Yamada select DM_GPIO 10584e819950SMasahiro Yamada select DM_I2C 10594aceb3f8SMasahiro Yamada select DM_MMC 10604fb96c48SMasahiro Yamada select DM_RESET 1061b5550e49SMasahiro Yamada select DM_SERIAL 106247a79f65SMasahiro Yamada select DM_USB 1063b5550e49SMasahiro Yamada select OF_CONTROL 1064b5550e49SMasahiro Yamada select OF_LIBFDT 106527350c92SMasahiro Yamada select PINCTRL 10660680f1b1SLey Foon Tan select SPL_BOARD_INIT if SPL 1067561ca649SMasahiro Yamada select SPL_DM if SPL 1068561ca649SMasahiro Yamada select SPL_LIBCOMMON_SUPPORT if SPL 1069561ca649SMasahiro Yamada select SPL_LIBGENERIC_SUPPORT if SPL 1070561ca649SMasahiro Yamada select SPL_OF_CONTROL if SPL 1071561ca649SMasahiro Yamada select SPL_PINCTRL if SPL 1072b5550e49SMasahiro Yamada select SUPPORT_SPL 107391d27a17STom Rini imply FAT_WRITE 1074b6ef3a3fSMasahiro Yamada help 1075b6ef3a3fSMasahiro Yamada Support for UniPhier SoC family developed by Socionext Inc. 1076b6ef3a3fSMasahiro Yamada (formerly, System LSI Business Division of Panasonic Corporation) 107766cba041SMasahiro Yamada 10780a61ee88SVikas Manochaconfig STM32 10790a61ee88SVikas Manocha bool "Support STM32" 1080ed09a554Srev13@wp.pl select CPU_V7M 108166562414SKamil Lulko select DM 108266562414SKamil Lulko select DM_SERIAL 10833a649407STom Rini select SYS_THUMB_BUILD 1084ed09a554Srev13@wp.pl 108594e9a4efSPatrice Chotardconfig ARCH_STI 108694e9a4efSPatrice Chotard bool "Support STMicrolectronics SoCs" 108794e9a4efSPatrice Chotard select CPU_V7 1088214a17e6SPatrice Chotard select DM 1089214a17e6SPatrice Chotard select DM_SERIAL 1090eee20f81SPatrice Chotard select BLK 1091eee20f81SPatrice Chotard select DM_MMC 1092584861ffSPatrice Chotard select DM_RESET 109394e9a4efSPatrice Chotard help 109494e9a4efSPatrice Chotard Support for STMicroelectronics STiH407/10 SoC family. 109594e9a4efSPatrice Chotard This SoC is used on Linaro 96Board STiH410-B2260 109694e9a4efSPatrice Chotard 10972444dae5SSimon Glassconfig ARCH_ROCKCHIP 10982444dae5SSimon Glass bool "Support Rockchip SoCs" 10992444dae5SSimon Glass select OF_CONTROL 1100aa15038cSSimon Glass select BLK 11012444dae5SSimon Glass select DM 1102a381bcf5SKever Yang select SPL_DM if SPL 1103aa15038cSSimon Glass select SYS_MALLOC_F 11043a649407STom Rini select SYS_THUMB_BUILD if !ARM64 1105a381bcf5SKever Yang select SPL_SYS_MALLOC_SIMPLE if SPL 1106aa15038cSSimon Glass select DM_GPIO 1107aa15038cSSimon Glass select DM_I2C 1108aa15038cSSimon Glass select DM_MMC 1109aa15038cSSimon Glass select DM_SERIAL 1110aa15038cSSimon Glass select DM_SPI 1111aa15038cSSimon Glass select DM_SPI_FLASH 1112892742dfSMengDongyang select DM_USB if USB 11138d29e3a4SKever Yang select DM_PWM 11148d29e3a4SKever Yang select DM_REGULATOR 111548f6232eSTom Rini imply CMD_FASTBOOT 1116bf50816dSKever Yang imply CMD_ROCKUSB 111748f6232eSTom Rini imply FASTBOOT 111891d27a17STom Rini imply FAT_WRITE 111948f6232eSTom Rini imply USB_FUNCTION_FASTBOOT 11200532ceefSKever Yang imply SPL_SYSRESET 11212444dae5SSimon Glass 1122746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX 1123746f985aSSergey Temerkhanov bool "Support ThunderX 88xx" 1124b4ba1693SMarek Vasut select ARM64 1125746f985aSSergey Temerkhanov select OF_CONTROL 1126067716baSTom Rini select SYS_CACHE_SHIFT_7 1127746f985aSSergey Temerkhanov 11284697abeaSmaxims@google.comconfig ARCH_ASPEED 11294697abeaSmaxims@google.com bool "Support Aspeed SoCs" 11304697abeaSmaxims@google.com select OF_CONTROL 11314697abeaSmaxims@google.com select DM 11324697abeaSmaxims@google.com 1133dd84058dSMasahiro Yamadaendchoice 1134dd84058dSMasahiro Yamada 11354697abeaSmaxims@google.comsource "arch/arm/mach-aspeed/Kconfig" 11364697abeaSmaxims@google.com 11374614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig" 11384614b891SMasahiro Yamada 1139ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig" 11403491ba63SMasahiro Yamada 1141ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig" 114234e609caSSimon Glass 114377b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig" 114472df68ccSMasahiro Yamada 114572a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig" 1146ef2b694cSMasahiro Yamada 11475cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig" 11485cbbd9bdSMasahiro Yamada 114939a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig" 1150c338f09eSMasahiro Yamada 115156f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig" 115247539e23SMasahiro Yamada 1153c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig" 1154c3d89140SStefan Roese 11550a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig" 11560a37cf8fSYork Sun 1157552a848eSStefano Babicsource "arch/arm/mach-imx/mx7ulp/Kconfig" 1158e90a08daSPeng Fan 1159552a848eSStefano Babicsource "arch/arm/mach-imx/mx7/Kconfig" 11601a8150d4SAdrian Alonso 1161552a848eSStefano Babicsource "arch/arm/mach-imx/mx6/Kconfig" 116289ebc821SBoris BREZILLON 1163552a848eSStefano Babicsource "arch/arm/mach-imx/mx5/Kconfig" 1164424ee3d1SAndrej Rosano 1165983e3700STom Rinisource "arch/arm/mach-omap2/Kconfig" 11666384726dSMadan Srinivas 1167da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig" 1168da28e58aSYork Sun 11693e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig" 117022f2be7aSMasahiro Yamada 1171badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig" 1172f40b9898SMasahiro Yamada 1173bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig" 1174bfcef28aSBeniamino Galvani 11752444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig" 11762444dae5SSimon Glass 1177225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig" 1178311757beSSimon Glass 117908592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig" 118008592136SMateusz Kulikowski 11817865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig" 11827865f4b0SMasahiro Yamada 118394e9a4efSPatrice Chotardsource "arch/arm/mach-sti/Kconfig" 118494e9a4efSPatrice Chotard 11850a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig" 11860a61ee88SVikas Manocha 11873abfd887SMasahiro Yamadasource "arch/arm/mach-sunxi/Kconfig" 11883abfd887SMasahiro Yamada 118909f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig" 1190ddd960e6SMasahiro Yamada 11914c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig" 119266cba041SMasahiro Yamada 11937966b437SStefan Agnersource "arch/arm/cpu/armv7/vf610/Kconfig" 11947966b437SStefan Agner 11950107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig" 1196ddd960e6SMasahiro Yamada 1197ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig" 1198ea624e19SHans de Goede 119975580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig" 120075580007SSiva Durga Prasad Paladugu 120123b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig" 120223b5877cSLinus Walleij 1203552a848eSStefano Babicsource "arch/arm/mach-imx/Kconfig" 1204a05a6045SBoris BREZILLON 1205fcea480dSMarek Vasutsource "board/aries/m28evk/Kconfig" 1206d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig" 1207dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig" 1208dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig" 1209dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig" 1210dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig" 1211dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig" 1212dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig" 1213dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig" 121443486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig" 1215dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig" 1216abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig" 1217abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig" 1218274bced8SJon Masonsource "board/broadcom/bcmns2/Kconfig" 1219746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig" 1220dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig" 1221dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig" 122244937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig" 122344937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig" 122444937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig" 1225550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig" 122602b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig" 1227c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig" 122820c700f8SFeng Lisource "board/freescale/ls1021aiot/Kconfig" 1229126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig" 1230f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig" 1231dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig" 12329d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig" 12333b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig" 1234ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig" 1235dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig" 1236dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig" 1237dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig" 1238dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig" 1239dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig" 1240dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig" 12419702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig" 124260083261SDirk Eibachsource "board/gdsys/a38x/Kconfig" 1243ab38bf6aSMarcin Niestrojsource "board/grinn/chiliboard/Kconfig" 1244dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig" 1245dd84058dSMasahiro Yamadasource "board/h2200/Kconfig" 1246345243edSTom Rinisource "board/hisilicon/hikey/Kconfig" 1247d754254fSJorge Ramirez-Ortizsource "board/hisilicon/poplar/Kconfig" 1248dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig" 1249a96c08f5SLadislav Michlsource "board/isee/igep003x/Kconfig" 1250dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig" 1251dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig" 1252dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig" 1253dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig" 1254dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig" 1255dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig" 1256dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig" 1257dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig" 1258dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig" 1259dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig" 1260dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig" 12619fa32b12SVikas Manochasource "board/st/stv0991/Kconfig" 1262dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig" 12639d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig" 1264a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig" 1265dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig" 1266dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig" 1267d9e268edSSebastien Bourdelinsource "board/technologic/ts4600/Kconfig" 12686ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig" 1269dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig" 1270412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig" 1271f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig" 1272dd84058dSMasahiro Yamada 127351b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug" 127451b17d49SMasahiro Yamada 1275dd84058dSMasahiro Yamadaendmenu 1276b529993eSPhilipp Tomsich 1277b529993eSPhilipp Tomsichconfig SPL_LDSCRIPT 1278b529993eSPhilipp 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 1279b529993eSPhilipp Tomsich default "arch/arm/cpu/arm1136/u-boot-spl.lds" if CPU_ARM1136 1280b529993eSPhilipp Tomsich default "arch/arm/cpu/armv8/u-boot-spl.lds" if ARM64 1281b529993eSPhilipp Tomsich 1282b529993eSPhilipp Tomsich 1283