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 228dda2e2fSTom Rini# If set, the workarounds for these ARM errata are applied early during U-Boot 238dda2e2fSTom Rini# startup. Note that in general these options force the workarounds to be 248dda2e2fSTom Rini# applied; no CPU-type/version detection exists, unlike the similar options in 258dda2e2fSTom Rini# the Linux kernel. Do not set these options unless they apply! Also note that 268dda2e2fSTom Rini# the following can be machine specific errata. These do have ability to 278dda2e2fSTom Rini# provide rudimentary version and machine specific checks, but expect no 288dda2e2fSTom Rini# product checks: 298dda2e2fSTom Rini# CONFIG_ARM_ERRATA_430973 308dda2e2fSTom Rini# CONFIG_ARM_ERRATA_454179 318dda2e2fSTom Rini# CONFIG_ARM_ERRATA_621766 328dda2e2fSTom Rini# CONFIG_ARM_ERRATA_798870 338dda2e2fSTom Rini# CONFIG_ARM_ERRATA_801819 348dda2e2fSTom Riniconfig ARM_ERRATA_430973 358dda2e2fSTom Rini bool 368dda2e2fSTom Rini 378dda2e2fSTom Riniconfig ARM_ERRATA_454179 388dda2e2fSTom Rini bool 398dda2e2fSTom Rini 408dda2e2fSTom Riniconfig ARM_ERRATA_621766 418dda2e2fSTom Rini bool 428dda2e2fSTom Rini 438dda2e2fSTom Riniconfig ARM_ERRATA_716044 448dda2e2fSTom Rini bool 458dda2e2fSTom Rini 4619a75b8cSSiarhei Siamashkaconfig ARM_ERRATA_725233 4719a75b8cSSiarhei Siamashka bool 4819a75b8cSSiarhei Siamashka 498dda2e2fSTom Riniconfig ARM_ERRATA_742230 508dda2e2fSTom Rini bool 518dda2e2fSTom Rini 528dda2e2fSTom Riniconfig ARM_ERRATA_743622 538dda2e2fSTom Rini bool 548dda2e2fSTom Rini 558dda2e2fSTom Riniconfig ARM_ERRATA_751472 568dda2e2fSTom Rini bool 578dda2e2fSTom Rini 588dda2e2fSTom Riniconfig ARM_ERRATA_761320 598dda2e2fSTom Rini bool 608dda2e2fSTom Rini 618dda2e2fSTom Riniconfig ARM_ERRATA_773022 628dda2e2fSTom Rini bool 638dda2e2fSTom Rini 648dda2e2fSTom Riniconfig ARM_ERRATA_774769 658dda2e2fSTom Rini bool 668dda2e2fSTom Rini 678dda2e2fSTom Riniconfig ARM_ERRATA_794072 688dda2e2fSTom Rini bool 698dda2e2fSTom Rini 708dda2e2fSTom Riniconfig ARM_ERRATA_798870 718dda2e2fSTom Rini bool 728dda2e2fSTom Rini 738dda2e2fSTom Riniconfig ARM_ERRATA_801819 748dda2e2fSTom Rini bool 758dda2e2fSTom Rini 768dda2e2fSTom Riniconfig ARM_ERRATA_826974 778dda2e2fSTom Rini bool 788dda2e2fSTom Rini 798dda2e2fSTom Riniconfig ARM_ERRATA_828024 808dda2e2fSTom Rini bool 818dda2e2fSTom Rini 828dda2e2fSTom Riniconfig ARM_ERRATA_829520 838dda2e2fSTom Rini bool 848dda2e2fSTom Rini 858dda2e2fSTom Riniconfig ARM_ERRATA_833069 868dda2e2fSTom Rini bool 878dda2e2fSTom Rini 888dda2e2fSTom Riniconfig ARM_ERRATA_833471 898dda2e2fSTom Rini bool 908dda2e2fSTom Rini 912e07c249SGeorges Savoundararadjconfig CPU_ARM720T 922e07c249SGeorges Savoundararadj bool 93067716baSTom Rini select SYS_CACHE_SHIFT_5 942e07c249SGeorges Savoundararadj 952e07c249SGeorges Savoundararadjconfig CPU_ARM920T 962e07c249SGeorges Savoundararadj bool 97067716baSTom Rini select SYS_CACHE_SHIFT_5 982e07c249SGeorges Savoundararadj 992e07c249SGeorges Savoundararadjconfig CPU_ARM926EJS 1002e07c249SGeorges Savoundararadj bool 101067716baSTom Rini select SYS_CACHE_SHIFT_5 1022e07c249SGeorges Savoundararadj 1032e07c249SGeorges Savoundararadjconfig CPU_ARM946ES 1042e07c249SGeorges Savoundararadj bool 105067716baSTom Rini select SYS_CACHE_SHIFT_5 1062e07c249SGeorges Savoundararadj 1072e07c249SGeorges Savoundararadjconfig CPU_ARM1136 1082e07c249SGeorges Savoundararadj bool 109067716baSTom Rini select SYS_CACHE_SHIFT_5 1102e07c249SGeorges Savoundararadj 1112e07c249SGeorges Savoundararadjconfig CPU_ARM1176 1122e07c249SGeorges Savoundararadj bool 1132e07c249SGeorges Savoundararadj select HAS_VBAR 114067716baSTom Rini select SYS_CACHE_SHIFT_5 1152e07c249SGeorges Savoundararadj 1162e07c249SGeorges Savoundararadjconfig CPU_V7 1172e07c249SGeorges Savoundararadj bool 1182e07c249SGeorges Savoundararadj select HAS_VBAR 11962e92077SAlbert ARIBAUD select HAS_THUMB2 120067716baSTom Rini select SYS_CACHE_SHIFT_6 1212e07c249SGeorges Savoundararadj 12212d8a729Srev13@wp.plconfig CPU_V7M 12312d8a729Srev13@wp.pl bool 12462e92077SAlbert ARIBAUD select HAS_THUMB2 125067716baSTom Rini select SYS_CACHE_SHIFT_5 12612d8a729Srev13@wp.pl 1272e07c249SGeorges Savoundararadjconfig CPU_PXA 1282e07c249SGeorges Savoundararadj bool 129067716baSTom Rini select SYS_CACHE_SHIFT_5 1302e07c249SGeorges Savoundararadj 1312e07c249SGeorges Savoundararadjconfig CPU_SA1100 1322e07c249SGeorges Savoundararadj bool 133067716baSTom Rini select SYS_CACHE_SHIFT_5 1342e07c249SGeorges Savoundararadj 1352e07c249SGeorges Savoundararadjconfig SYS_CPU 1362e07c249SGeorges Savoundararadj default "arm720t" if CPU_ARM720T 1372e07c249SGeorges Savoundararadj default "arm920t" if CPU_ARM920T 1382e07c249SGeorges Savoundararadj default "arm926ejs" if CPU_ARM926EJS 1392e07c249SGeorges Savoundararadj default "arm946es" if CPU_ARM946ES 1402e07c249SGeorges Savoundararadj default "arm1136" if CPU_ARM1136 1412e07c249SGeorges Savoundararadj default "arm1176" if CPU_ARM1176 1422e07c249SGeorges Savoundararadj default "armv7" if CPU_V7 14312d8a729Srev13@wp.pl default "armv7m" if CPU_V7M 1442e07c249SGeorges Savoundararadj default "pxa" if CPU_PXA 1452e07c249SGeorges Savoundararadj default "sa1100" if CPU_SA1100 14601541eecSMasahiro Yamada default "armv8" if ARM64 1472e07c249SGeorges Savoundararadj 14866020a67SMarek Vasutconfig SYS_ARM_ARCH 14966020a67SMarek Vasut int 15066020a67SMarek Vasut default 4 if CPU_ARM720T 15166020a67SMarek Vasut default 4 if CPU_ARM920T 15266020a67SMarek Vasut default 5 if CPU_ARM926EJS 15366020a67SMarek Vasut default 5 if CPU_ARM946ES 15466020a67SMarek Vasut default 6 if CPU_ARM1136 15566020a67SMarek Vasut default 6 if CPU_ARM1176 15666020a67SMarek Vasut default 7 if CPU_V7 15766020a67SMarek Vasut default 7 if CPU_V7M 15866020a67SMarek Vasut default 5 if CPU_PXA 15966020a67SMarek Vasut default 4 if CPU_SA1100 16066020a67SMarek Vasut default 8 if ARM64 16166020a67SMarek Vasut 162067716baSTom Riniconfig SYS_CACHE_SHIFT_5 163067716baSTom Rini bool 164067716baSTom Rini 165067716baSTom Riniconfig SYS_CACHE_SHIFT_6 166067716baSTom Rini bool 167067716baSTom Rini 168067716baSTom Riniconfig SYS_CACHE_SHIFT_7 169067716baSTom Rini bool 170067716baSTom Rini 171067716baSTom Riniconfig SYS_CACHELINE_SIZE 172067716baSTom Rini int 173067716baSTom Rini default 128 if SYS_CACHE_SHIFT_7 174067716baSTom Rini default 64 if SYS_CACHE_SHIFT_6 175067716baSTom Rini default 32 if SYS_CACHE_SHIFT_5 176067716baSTom Rini 177f91afc4dSLinus Walleijconfig SEMIHOSTING 178f91afc4dSLinus Walleij bool "support boot from semihosting" 179f91afc4dSLinus Walleij help 180f91afc4dSLinus Walleij In emulated environments, semihosting is a way for 181f91afc4dSLinus Walleij the hosted environment to call out to the emulator to 182f91afc4dSLinus Walleij retrieve files from the host machine. 183f91afc4dSLinus Walleij 1843a649407STom Riniconfig SYS_THUMB_BUILD 1853a649407STom Rini bool "Build U-Boot using the Thumb instruction set" 1863a649407STom Rini depends on !ARM64 1873a649407STom Rini help 1883a649407STom Rini Use this flag to build U-Boot using the Thumb instruction set for 1893a649407STom Rini ARM architectures. Thumb instruction set provides better code 1903a649407STom Rini density. For ARM architectures that support Thumb2 this flag will 1913a649407STom Rini result in Thumb2 code generated by GCC. 1923a649407STom Rini 1933a649407STom Riniconfig SPL_SYS_THUMB_BUILD 1943a649407STom Rini bool "Build SPL using the Thumb instruction set" 1953a649407STom Rini default y if SYS_THUMB_BUILD 1963a649407STom Rini depends on !ARM64 1973a649407STom Rini help 1983a649407STom Rini Use this flag to build SPL using the Thumb instruction set for 1993a649407STom Rini ARM architectures. Thumb instruction set provides better code 2003a649407STom Rini density. For ARM architectures that support Thumb2 this flag will 2013a649407STom Rini result in Thumb2 code generated by GCC. 2023a649407STom Rini 203f3e9bec8SPeng Fanconfig SYS_L2CACHE_OFF 204f3e9bec8SPeng Fan bool "L2cache off" 205f3e9bec8SPeng Fan help 206f3e9bec8SPeng Fan If SoC does not support L2CACHE or one do not want to enable 207f3e9bec8SPeng Fan L2CACHE, choose this option. 208f3e9bec8SPeng Fan 209cdaa633fSAndre Przywaraconfig ENABLE_ARM_SOC_BOOT0_HOOK 210cdaa633fSAndre Przywara bool "prepare BOOT0 header" 211cdaa633fSAndre Przywara help 212cdaa633fSAndre Przywara If the SoC's BOOT0 requires a header area filled with (magic) 213cdaa633fSAndre Przywara values, then choose this option, and create a define called 214cdaa633fSAndre Przywara ARM_SOC_BOOT0_HOOK which contains the required assembler 215cdaa633fSAndre Przywara preprocessor code. 216cdaa633fSAndre Przywara 217be72591bSFabio Estevamconfig USE_ARCH_MEMCPY 218be72591bSFabio Estevam bool "Use an assembly optimized implementation of memcpy" 21940d5534cSTom Rini default y 22040d5534cSTom Rini depends on !ARM64 22140d5534cSTom Rini help 22240d5534cSTom Rini Enable the generation of an optimized version of memcpy. 22340d5534cSTom Rini Such implementation may be faster under some conditions 22440d5534cSTom Rini but may increase the binary size. 22540d5534cSTom Rini 22640d5534cSTom Riniconfig SPL_USE_ARCH_MEMCPY 22740d5534cSTom Rini bool "Use an assembly optimized implementation of memcpy" 22840d5534cSTom Rini default y if USE_ARCH_MEMCPY 229085be482SMasahiro Yamada depends on !ARM64 230be72591bSFabio Estevam help 231be72591bSFabio Estevam Enable the generation of an optimized version of memcpy. 232be72591bSFabio Estevam Such implementation may be faster under some conditions 233be72591bSFabio Estevam but may increase the binary size. 234be72591bSFabio Estevam 235be72591bSFabio Estevamconfig USE_ARCH_MEMSET 236be72591bSFabio Estevam bool "Use an assembly optimized implementation of memset" 23740d5534cSTom Rini default y 23840d5534cSTom Rini depends on !ARM64 23940d5534cSTom Rini help 24040d5534cSTom Rini Enable the generation of an optimized version of memset. 24140d5534cSTom Rini Such implementation may be faster under some conditions 24240d5534cSTom Rini but may increase the binary size. 24340d5534cSTom Rini 24440d5534cSTom Riniconfig SPL_USE_ARCH_MEMSET 24540d5534cSTom Rini bool "Use an assembly optimized implementation of memset" 24640d5534cSTom Rini default y if USE_ARCH_MEMSET 247085be482SMasahiro Yamada depends on !ARM64 248be72591bSFabio Estevam help 249be72591bSFabio Estevam Enable the generation of an optimized version of memset. 250be72591bSFabio Estevam Such implementation may be faster under some conditions 251be72591bSFabio Estevam but may increase the binary size. 252be72591bSFabio Estevam 253272686ebSTom Riniconfig ARCH_OMAP2 254272686ebSTom Rini bool 255272686ebSTom Rini select CPU_V7 256272686ebSTom Rini select SUPPORT_SPL 257272686ebSTom Rini 258ec6617c3SAlison Wangconfig ARM64_SUPPORT_AARCH32 259ec6617c3SAlison Wang bool "ARM64 system support AArch32 execution state" 260ec6617c3SAlison Wang default y if ARM64 && !TARGET_THUNDERX_88XX 261ec6617c3SAlison Wang help 262ec6617c3SAlison Wang This ARM64 system supports AArch32 execution state. 263ec6617c3SAlison Wang 264dd84058dSMasahiro Yamadachoice 265dd84058dSMasahiro Yamada prompt "Target select" 266b928e658SSimon Glass default TARGET_HIKEY 267dd84058dSMasahiro Yamada 2684614b891SMasahiro Yamadaconfig ARCH_AT91 2694614b891SMasahiro Yamada bool "Atmel AT91" 270dd84058dSMasahiro Yamada 271dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX 272dd84058dSMasahiro Yamada bool "Support edb93xx" 2732e07c249SGeorges Savoundararadj select CPU_ARM920T 274dd84058dSMasahiro Yamada 275dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE 276dd84058dSMasahiro Yamada bool "Support aspenite" 2772e07c249SGeorges Savoundararadj select CPU_ARM926EJS 278dd84058dSMasahiro Yamada 279dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD 280dd84058dSMasahiro Yamada bool "Support gplugd" 2812e07c249SGeorges Savoundararadj select CPU_ARM926EJS 282dd84058dSMasahiro Yamada 2833491ba63SMasahiro Yamadaconfig ARCH_DAVINCI 2843491ba63SMasahiro Yamada bool "TI DaVinci" 2852e07c249SGeorges Savoundararadj select CPU_ARM926EJS 2863491ba63SMasahiro Yamada help 2873491ba63SMasahiro Yamada Support for TI's DaVinci platform. 288dd84058dSMasahiro Yamada 28947539e23SMasahiro Yamadaconfig KIRKWOOD 29047539e23SMasahiro Yamada bool "Marvell Kirkwood" 2912e07c249SGeorges Savoundararadj select CPU_ARM926EJS 292a5d67547SSimon Glass select BOARD_EARLY_INIT_F 2934585601aSSimon Glass select ARCH_MISC_INIT 294dd84058dSMasahiro Yamada 295c3d89140SStefan Roeseconfig ARCH_MVEBU 29621b29fc6SStefan Roese bool "Marvell MVEBU family (Armada XP/375/38x/3700/7K/8K)" 2979cffb233SStefan Roese select OF_CONTROL 2989cffb233SStefan Roese select OF_SEPARATE 2999cffb233SStefan Roese select DM 300e3b9c98aSStefan Roese select DM_ETH 3011d51ea19SStefan Roese select DM_SERIAL 30209a54c00SStefan Roese select DM_SPI 30309a54c00SStefan Roese select DM_SPI_FLASH 304a4884831SStefan Roese 305dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250 306dd84058dSMasahiro Yamada bool "Support devkit3250" 3072e07c249SGeorges Savoundararadj select CPU_ARM926EJS 308e9b3ce3fSVladimir Zapolskiy select SUPPORT_SPL 309dd84058dSMasahiro Yamada 310412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105 311412ae53aSAlbert ARIBAUD \(3ADEV\) bool "Support work_92105" 312412ae53aSAlbert ARIBAUD \(3ADEV\) select CPU_ARM926EJS 313412ae53aSAlbert ARIBAUD \(3ADEV\) select SUPPORT_SPL 314412ae53aSAlbert ARIBAUD \(3ADEV\) 315dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK 316dd84058dSMasahiro Yamada bool "Support mx25pdk" 317e5ec4815STom Rini select BOARD_LATE_INIT 3182e07c249SGeorges Savoundararadj select CPU_ARM926EJS 319a5d67547SSimon Glass select BOARD_EARLY_INIT_F 320dd84058dSMasahiro Yamada 321dd84058dSMasahiro Yamadaconfig TARGET_ZMX25 322dd84058dSMasahiro Yamada bool "Support zmx25" 323e5ec4815STom Rini select BOARD_LATE_INIT 3242e07c249SGeorges Savoundararadj select CPU_ARM926EJS 325dd84058dSMasahiro Yamada 326dd84058dSMasahiro Yamadaconfig TARGET_APF27 327dd84058dSMasahiro Yamada bool "Support apf27" 3282e07c249SGeorges Savoundararadj select CPU_ARM926EJS 32902627356SMasahiro Yamada select SUPPORT_SPL 330dd84058dSMasahiro Yamada 331dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT 332dd84058dSMasahiro Yamada bool "Support apx4devkit" 3332e07c249SGeorges Savoundararadj select CPU_ARM926EJS 33402627356SMasahiro Yamada select SUPPORT_SPL 335dd84058dSMasahiro Yamada 336dd84058dSMasahiro Yamadaconfig TARGET_XFI3 337dd84058dSMasahiro Yamada bool "Support xfi3" 3382e07c249SGeorges Savoundararadj select CPU_ARM926EJS 33902627356SMasahiro Yamada select SUPPORT_SPL 340dd84058dSMasahiro Yamada 341dd84058dSMasahiro Yamadaconfig TARGET_M28EVK 342dd84058dSMasahiro Yamada bool "Support m28evk" 3432e07c249SGeorges Savoundararadj select CPU_ARM926EJS 34402627356SMasahiro Yamada select SUPPORT_SPL 345dd84058dSMasahiro Yamada 346dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK 347dd84058dSMasahiro Yamada bool "Support mx23evk" 3482e07c249SGeorges Savoundararadj select CPU_ARM926EJS 34902627356SMasahiro Yamada select SUPPORT_SPL 350a5d67547SSimon Glass select BOARD_EARLY_INIT_F 351dd84058dSMasahiro Yamada 352dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK 353dd84058dSMasahiro Yamada bool "Support mx28evk" 3542e07c249SGeorges Savoundararadj select CPU_ARM926EJS 35502627356SMasahiro Yamada select SUPPORT_SPL 356a5d67547SSimon Glass select BOARD_EARLY_INIT_F 357dd84058dSMasahiro Yamada 358dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO 359dd84058dSMasahiro Yamada bool "Support mx23_olinuxino" 3602e07c249SGeorges Savoundararadj select CPU_ARM926EJS 36102627356SMasahiro Yamada select SUPPORT_SPL 362a5d67547SSimon Glass select BOARD_EARLY_INIT_F 363dd84058dSMasahiro Yamada 364dd84058dSMasahiro Yamadaconfig TARGET_BG0900 365dd84058dSMasahiro Yamada bool "Support bg0900" 3662e07c249SGeorges Savoundararadj select CPU_ARM926EJS 36702627356SMasahiro Yamada select SUPPORT_SPL 368dd84058dSMasahiro Yamada 369dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS 370dd84058dSMasahiro Yamada bool "Support sansa_fuze_plus" 3712e07c249SGeorges Savoundararadj select CPU_ARM926EJS 37202627356SMasahiro Yamada select SUPPORT_SPL 373dd84058dSMasahiro Yamada 374dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1 375dd84058dSMasahiro Yamada bool "Support sc_sps_1" 3762e07c249SGeorges Savoundararadj select CPU_ARM926EJS 37702627356SMasahiro Yamada select SUPPORT_SPL 378dd84058dSMasahiro Yamada 37922f2be7aSMasahiro Yamadaconfig ORION5X 38022f2be7aSMasahiro Yamada bool "Marvell Orion" 3812e07c249SGeorges Savoundararadj select CPU_ARM926EJS 382dd84058dSMasahiro Yamada 383dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300 384dd84058dSMasahiro Yamada bool "Support spear300" 3852e07c249SGeorges Savoundararadj select CPU_ARM926EJS 386a5d67547SSimon Glass select BOARD_EARLY_INIT_F 387dd84058dSMasahiro Yamada 388dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310 389dd84058dSMasahiro Yamada bool "Support spear310" 3902e07c249SGeorges Savoundararadj select CPU_ARM926EJS 391a5d67547SSimon Glass select BOARD_EARLY_INIT_F 392dd84058dSMasahiro Yamada 393dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320 394dd84058dSMasahiro Yamada bool "Support spear320" 3952e07c249SGeorges Savoundararadj select CPU_ARM926EJS 396a5d67547SSimon Glass select BOARD_EARLY_INIT_F 397dd84058dSMasahiro Yamada 398dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600 399dd84058dSMasahiro Yamada bool "Support spear600" 4002e07c249SGeorges Savoundararadj select CPU_ARM926EJS 401a5d67547SSimon Glass select BOARD_EARLY_INIT_F 402dd84058dSMasahiro Yamada 4039fa32b12SVikas Manochaconfig TARGET_STV0991 4049fa32b12SVikas Manocha bool "Support stv0991" 4059fa32b12SVikas Manocha select CPU_V7 406cac0ca76SMasahiro Yamada select DM 407cac0ca76SMasahiro Yamada select DM_SERIAL 408e67abcaaSVikas Manocha select DM_SPI 409e67abcaaSVikas Manocha select DM_SPI_FLASH 410e67abcaaSVikas Manocha select SPI_FLASH 4119fa32b12SVikas Manocha 412dd84058dSMasahiro Yamadaconfig TARGET_X600 413dd84058dSMasahiro Yamada bool "Support x600" 414e5ec4815STom Rini select BOARD_LATE_INIT 4152e07c249SGeorges Savoundararadj select CPU_ARM926EJS 41602627356SMasahiro Yamada select SUPPORT_SPL 417dd84058dSMasahiro Yamada 418dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE 419f428268aSTom Rini bool "Support imx31_phycore_eet" 420f428268aSTom Rini select CPU_ARM1136 421a5d67547SSimon Glass select BOARD_EARLY_INIT_F 422f428268aSTom Rini 423f428268aSTom Riniconfig TARGET_IMX31_PHYCORE_EET 424f428268aSTom Rini bool "Support imx31_phycore_eet" 425e5ec4815STom Rini select BOARD_LATE_INIT 4262e07c249SGeorges Savoundararadj select CPU_ARM1136 427a5d67547SSimon Glass select BOARD_EARLY_INIT_F 428dd84058dSMasahiro Yamada 429dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS 430dd84058dSMasahiro Yamada bool "Support mx31ads" 4312e07c249SGeorges Savoundararadj select CPU_ARM1136 432a5d67547SSimon Glass select BOARD_EARLY_INIT_F 433dd84058dSMasahiro Yamada 434dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK 435dd84058dSMasahiro Yamada bool "Support mx31pdk" 436e5ec4815STom Rini select BOARD_LATE_INIT 4372e07c249SGeorges Savoundararadj select CPU_ARM1136 43802627356SMasahiro Yamada select SUPPORT_SPL 439a5d67547SSimon Glass select BOARD_EARLY_INIT_F 440dd84058dSMasahiro Yamada 441dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN 442dd84058dSMasahiro Yamada bool "Support woodburn" 4432e07c249SGeorges Savoundararadj select CPU_ARM1136 444dd84058dSMasahiro Yamada 445dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD 446dd84058dSMasahiro Yamada bool "Support woodburn_sd" 4472e07c249SGeorges Savoundararadj select CPU_ARM1136 44802627356SMasahiro Yamada select SUPPORT_SPL 449dd84058dSMasahiro Yamada 450dd84058dSMasahiro Yamadaconfig TARGET_FLEA3 451dd84058dSMasahiro Yamada bool "Support flea3" 4522e07c249SGeorges Savoundararadj select CPU_ARM1136 453dd84058dSMasahiro Yamada 454dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK 455dd84058dSMasahiro Yamada bool "Support mx35pdk" 456e5ec4815STom Rini select BOARD_LATE_INIT 4572e07c249SGeorges Savoundararadj select CPU_ARM1136 458dd84058dSMasahiro Yamada 459ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X 460ddf6bd48SMasahiro Yamada bool "Broadcom BCM283X family" 46158d423b8SMasahiro Yamada select DM 46258d423b8SMasahiro Yamada select DM_SERIAL 46358d423b8SMasahiro Yamada select DM_GPIO 46476709096SFabian Vogt select OF_CONTROL 46546414296SStephen Warren 466dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2 467dd84058dSMasahiro Yamada bool "Support vexpress_ca15_tc2" 4682e07c249SGeorges Savoundararadj select CPU_V7 469ea624e19SHans de Goede select CPU_V7_HAS_NONSEC 470ea624e19SHans de Goede select CPU_V7_HAS_VIRT 471dd84058dSMasahiro Yamada 472dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2 473dd84058dSMasahiro Yamada bool "Support vexpress_ca5x2" 4742e07c249SGeorges Savoundararadj select CPU_V7 475dd84058dSMasahiro Yamada 476dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4 477dd84058dSMasahiro Yamada bool "Support vexpress_ca9x4" 4782e07c249SGeorges Savoundararadj select CPU_V7 479dd84058dSMasahiro Yamada 480a4d79993SHannes Schmelzerconfig TARGET_BRXRE1 481a4d79993SHannes Schmelzer bool "Support BRXRE1" 482272686ebSTom Rini select ARCH_OMAP2 483e5ec4815STom Rini select BOARD_LATE_INIT 484dd84058dSMasahiro Yamada 4852290fe06SHannes Schmelzerconfig TARGET_BRPPT1 4862290fe06SHannes Schmelzer bool "Support BRPPT1" 487272686ebSTom Rini select ARCH_OMAP2 488e5ec4815STom Rini select BOARD_LATE_INIT 489dd84058dSMasahiro Yamada 490dd84058dSMasahiro Yamadaconfig TARGET_DRACO 491dd84058dSMasahiro Yamada bool "Support draco" 492272686ebSTom Rini select ARCH_OMAP2 493e5ec4815STom Rini select BOARD_LATE_INIT 49471423435SHeiko Schocher select DM 49571423435SHeiko Schocher select DM_SERIAL 49671423435SHeiko Schocher select DM_GPIO 497dd84058dSMasahiro Yamada 4988c65a2faSHeiko Schocherconfig TARGET_THUBAN 4998c65a2faSHeiko Schocher bool "Support thuban" 500272686ebSTom Rini select ARCH_OMAP2 501e5ec4815STom Rini select BOARD_LATE_INIT 50271423435SHeiko Schocher select DM 50371423435SHeiko Schocher select DM_SERIAL 50471423435SHeiko Schocher select DM_GPIO 505dd84058dSMasahiro Yamada 506578056c3SHeiko Schocherconfig TARGET_RASTABAN 507578056c3SHeiko Schocher bool "Support rastaban" 508272686ebSTom Rini select ARCH_OMAP2 509e5ec4815STom Rini select BOARD_LATE_INIT 51071423435SHeiko Schocher select DM 51171423435SHeiko Schocher select DM_SERIAL 51271423435SHeiko Schocher select DM_GPIO 513578056c3SHeiko Schocher 5146b3943f1SHeiko Schocherconfig TARGET_ETAMIN 5156b3943f1SHeiko Schocher bool "Support etamin" 516272686ebSTom Rini select ARCH_OMAP2 517e5ec4815STom Rini select BOARD_LATE_INIT 51871423435SHeiko Schocher select DM 51971423435SHeiko Schocher select DM_SERIAL 52071423435SHeiko Schocher select DM_GPIO 5216b3943f1SHeiko Schocher 522dd84058dSMasahiro Yamadaconfig TARGET_PXM2 523dd84058dSMasahiro Yamada bool "Support pxm2" 524272686ebSTom Rini select ARCH_OMAP2 525e5ec4815STom Rini select BOARD_LATE_INIT 52671423435SHeiko Schocher select DM 52771423435SHeiko Schocher select DM_SERIAL 52871423435SHeiko Schocher select DM_GPIO 529dd84058dSMasahiro Yamada 530dd84058dSMasahiro Yamadaconfig TARGET_RUT 531dd84058dSMasahiro Yamada bool "Support rut" 532272686ebSTom Rini select ARCH_OMAP2 533e5ec4815STom Rini select BOARD_LATE_INIT 53471423435SHeiko Schocher select DM 53571423435SHeiko Schocher select DM_SERIAL 53671423435SHeiko Schocher select DM_GPIO 537dd84058dSMasahiro Yamada 538dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM 539dd84058dSMasahiro Yamada bool "Support ti814x_evm" 540272686ebSTom Rini select ARCH_OMAP2 541dd84058dSMasahiro Yamada 542dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM 543dd84058dSMasahiro Yamada bool "Support ti816x_evm" 544272686ebSTom Rini select ARCH_OMAP2 545dd84058dSMasahiro Yamada 54643486e4cSSteve Raeconfig TARGET_BCM23550_W1D 54743486e4cSSteve Rae bool "Support bcm23550_w1d" 54843486e4cSSteve Rae select CPU_V7 54943486e4cSSteve Rae 550dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP 551dd84058dSMasahiro Yamada bool "Support bcm28155_ap" 5522e07c249SGeorges Savoundararadj select CPU_V7 553dd84058dSMasahiro Yamada 554abb1678cSSteve Raeconfig TARGET_BCMCYGNUS 555abb1678cSSteve Rae bool "Support bcmcygnus" 5562e07c249SGeorges Savoundararadj select CPU_V7 5579dec5270SSteve Rae 558abb1678cSSteve Raeconfig TARGET_BCMNSP 559abb1678cSSteve Rae bool "Support bcmnsp" 5602e07c249SGeorges Savoundararadj select CPU_V7 5619dec5270SSteve Rae 562*274bced8SJon Masonconfig TARGET_BCMNS2 563*274bced8SJon Mason bool "Support Broadcom Northstar2" 564*274bced8SJon Mason select ARM64 565*274bced8SJon Mason help 566*274bced8SJon Mason Support for Broadcom Northstar 2 SoCs. NS2 is a quad-core 64-bit 567*274bced8SJon Mason ARMv8 Cortex-A57 processors targeting a broad range of networking 568*274bced8SJon Mason applications 569*274bced8SJon Mason 57072df68ccSMasahiro Yamadaconfig ARCH_EXYNOS 57172df68ccSMasahiro Yamada bool "Samsung EXYNOS" 57258d423b8SMasahiro Yamada select DM 573fc47cf9dSSimon Glass select DM_I2C 57458d423b8SMasahiro Yamada select DM_SPI_FLASH 57558d423b8SMasahiro Yamada select DM_SERIAL 57658d423b8SMasahiro Yamada select DM_SPI 57758d423b8SMasahiro Yamada select DM_GPIO 5781fa4bfdeSSimon Glass select DM_KEYBOARD 579dd84058dSMasahiro Yamada 580311757beSSimon Glassconfig ARCH_S5PC1XX 581311757beSSimon Glass bool "Samsung S5PC1XX" 5822e07c249SGeorges Savoundararadj select CPU_V7 58358d423b8SMasahiro Yamada select DM 58458d423b8SMasahiro Yamada select DM_SERIAL 58558d423b8SMasahiro Yamada select DM_GPIO 58608848e9cSSimon Glass select DM_I2C 587311757beSSimon Glass 588ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK 589ef2b694cSMasahiro Yamada bool "Calxeda Highbank" 5902e07c249SGeorges Savoundararadj select CPU_V7 591dd84058dSMasahiro Yamada 5925cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR 5935cbbd9bdSMasahiro Yamada bool "ARM Ltd. Integrator family" 5943f394e70SLinus Walleij select DM 5953f394e70SLinus Walleij select DM_SERIAL 5965cbbd9bdSMasahiro Yamada 597c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE 598c338f09eSMasahiro Yamada bool "TI Keystone" 5992e07c249SGeorges Savoundararadj select CPU_V7 60002627356SMasahiro Yamada select SUPPORT_SPL 6013a649407STom Rini select SYS_THUMB_BUILD 602534bc70eSTom Rini select CMD_POWEROFF 603dd84058dSMasahiro Yamada 604bfcef28aSBeniamino Galvaniconfig ARCH_MESON 605bfcef28aSBeniamino Galvani bool "Amlogic Meson" 606bfcef28aSBeniamino Galvani help 607bfcef28aSBeniamino Galvani Support for the Meson SoC family developed by Amlogic Inc., 608bfcef28aSBeniamino Galvani targeted at media players and tablet computers. We currently 609bfcef28aSBeniamino Galvani support the S905 (GXBaby) 64-bit SoC. 610bfcef28aSBeniamino Galvani 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 633424ee3d1SAndrej Rosanoconfig ARCH_MX5 634424ee3d1SAndrej Rosano bool "Freescale MX5" 635424ee3d1SAndrej Rosano select CPU_V7 636a5d67547SSimon Glass select BOARD_EARLY_INIT_F 637424ee3d1SAndrej Rosano 638dd84058dSMasahiro Yamadaconfig TARGET_M53EVK 639dd84058dSMasahiro Yamada bool "Support m53evk" 6402e07c249SGeorges Savoundararadj select CPU_V7 64102627356SMasahiro Yamada select SUPPORT_SPL 642a5d67547SSimon Glass select BOARD_EARLY_INIT_F 643dd84058dSMasahiro Yamada 644dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK 645dd84058dSMasahiro Yamada bool "Support mx51evk" 646e5ec4815STom Rini select BOARD_LATE_INIT 6472e07c249SGeorges Savoundararadj select CPU_V7 648a5d67547SSimon Glass select BOARD_EARLY_INIT_F 649dd84058dSMasahiro Yamada 650dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD 651dd84058dSMasahiro Yamada bool "Support mx53ard" 6522e07c249SGeorges Savoundararadj select CPU_V7 653a5d67547SSimon Glass select BOARD_EARLY_INIT_F 654dd84058dSMasahiro Yamada 655dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK 656dd84058dSMasahiro Yamada bool "Support mx53evk" 657e5ec4815STom Rini select BOARD_LATE_INIT 6582e07c249SGeorges Savoundararadj select CPU_V7 659a5d67547SSimon Glass select BOARD_EARLY_INIT_F 660dd84058dSMasahiro Yamada 661dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO 662dd84058dSMasahiro Yamada bool "Support mx53loco" 663e5ec4815STom Rini select BOARD_LATE_INIT 6642e07c249SGeorges Savoundararadj select CPU_V7 665a5d67547SSimon Glass select BOARD_EARLY_INIT_F 666dd84058dSMasahiro Yamada 667dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD 668dd84058dSMasahiro Yamada bool "Support mx53smd" 6692e07c249SGeorges Savoundararadj select CPU_V7 670a5d67547SSimon Glass select BOARD_EARLY_INIT_F 671dd84058dSMasahiro Yamada 6723cfbcb58SMasahiro Yamadaconfig OMAP34XX 6733cfbcb58SMasahiro Yamada bool "OMAP34XX SoC" 674272686ebSTom Rini select ARCH_OMAP2 6758dda2e2fSTom Rini select ARM_ERRATA_430973 6768dda2e2fSTom Rini select ARM_ERRATA_454179 6778dda2e2fSTom Rini select ARM_ERRATA_621766 67819a75b8cSSiarhei Siamashka select ARM_ERRATA_725233 6797d106242STom Rini select USE_TINY_PRINTF 6807551dcf9STom Rini imply SPL_EXT_SUPPORT 6817551dcf9STom Rini imply SPL_FAT_SUPPORT 6827551dcf9STom Rini imply SPL_GPIO_SUPPORT 6837551dcf9STom Rini imply SPL_I2C_SUPPORT 6847551dcf9STom Rini imply SPL_LIBCOMMON_SUPPORT 6857551dcf9STom Rini imply SPL_LIBDISK_SUPPORT 6867551dcf9STom Rini imply SPL_LIBGENERIC_SUPPORT 6877551dcf9STom Rini imply SPL_MMC_SUPPORT 6887551dcf9STom Rini imply SPL_NAND_SUPPORT 6897551dcf9STom Rini imply SPL_POWER_SUPPORT 6907551dcf9STom Rini imply SPL_SERIAL_SUPPORT 6913a649407STom Rini imply SYS_THUMB_BUILD 692dd84058dSMasahiro Yamada 693d08215a5SMasahiro Yamadaconfig OMAP44XX 694d08215a5SMasahiro Yamada bool "OMAP44XX SoC" 695272686ebSTom Rini select ARCH_OMAP2 6967d106242STom Rini select USE_TINY_PRINTF 6970f12f101STom Rini imply SPL_DISPLAY_PRINT 6980f12f101STom Rini imply SPL_EXT_SUPPORT 6990f12f101STom Rini imply SPL_FAT_SUPPORT 7000f12f101STom Rini imply SPL_GPIO_SUPPORT 7010f12f101STom Rini imply SPL_I2C_SUPPORT 7020f12f101STom Rini imply SPL_LIBCOMMON_SUPPORT 7030f12f101STom Rini imply SPL_LIBDISK_SUPPORT 7040f12f101STom Rini imply SPL_LIBGENERIC_SUPPORT 7050f12f101STom Rini imply SPL_MMC_SUPPORT 7060f12f101STom Rini imply SPL_NAND_SUPPORT 7070f12f101STom Rini imply SPL_POWER_SUPPORT 7080f12f101STom Rini imply SPL_SERIAL_SUPPORT 7093a649407STom Rini imply SYS_THUMB_BUILD 710dd84058dSMasahiro Yamada 7116c5431acSMasahiro Yamadaconfig OMAP54XX 7126c5431acSMasahiro Yamada bool "OMAP54XX SoC" 713272686ebSTom Rini select ARCH_OMAP2 7148dda2e2fSTom Rini select ARM_ERRATA_798870 7153a649407STom Rini select SYS_THUMB_BUILD 7169d4f7a31STom Rini imply SPL_DISPLAY_PRINT 7179d4f7a31STom Rini imply SPL_ENV_SUPPORT 7189d4f7a31STom Rini imply SPL_EXT_SUPPORT 7199d4f7a31STom Rini imply SPL_FAT_SUPPORT 7209d4f7a31STom Rini imply SPL_GPIO_SUPPORT 7219d4f7a31STom Rini imply SPL_I2C_SUPPORT 7229d4f7a31STom Rini imply SPL_LIBCOMMON_SUPPORT 7239d4f7a31STom Rini imply SPL_LIBDISK_SUPPORT 7249d4f7a31STom Rini imply SPL_LIBGENERIC_SUPPORT 7259d4f7a31STom Rini imply SPL_MMC_SUPPORT 7269d4f7a31STom Rini imply SPL_NAND_SUPPORT 7279d4f7a31STom Rini imply SPL_POWER_SUPPORT 7289d4f7a31STom Rini imply SPL_SERIAL_SUPPORT 729dd84058dSMasahiro Yamada 7306384726dSMadan Srinivasconfig AM43XX 7316384726dSMadan Srinivas bool "AM43XX SoC" 732272686ebSTom Rini select ARCH_OMAP2 7333a649407STom Rini imply SYS_THUMB_BUILD 7346384726dSMadan Srinivas help 7356384726dSMadan Srinivas Support for AM43xx SOC from Texas Instruments. 7366384726dSMadan Srinivas The AM43xx high performance SOC features a Cortex-A9 7376384726dSMadan Srinivas ARM core, a quad core PRU-ICSS for industrial Ethernet 7386384726dSMadan Srinivas protocols, dual camera support, optional 3D graphics 7396384726dSMadan Srinivas and an optional customer programmable secure boot. 7406384726dSMadan Srinivas 741b39a9adeSAndrew F. Davisconfig AM33XX 742b39a9adeSAndrew F. Davis bool "AM33XX SoC" 743272686ebSTom Rini select ARCH_OMAP2 7443a649407STom Rini imply SYS_THUMB_BUILD 745b39a9adeSAndrew F. Davis help 746b39a9adeSAndrew F. Davis Support for AM335x SOC from Texas Instruments. 747b39a9adeSAndrew F. Davis The AM335x high performance SOC features a Cortex-A8 748b39a9adeSAndrew F. Davis ARM core, a dual core PRU-ICSS for industrial Ethernet 749b39a9adeSAndrew F. Davis protocols, optional 3D graphics and an optional customer 750b39a9adeSAndrew F. Davis programmable secure boot. 751b39a9adeSAndrew F. Davis 7521cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE 753f40b9898SMasahiro Yamada bool "Renesas ARM SoCs" 7541cc95f6eSNobuhiro Iwamatsu select DM 7551cc95f6eSNobuhiro Iwamatsu select DM_SERIAL 756a5d67547SSimon Glass select BOARD_EARLY_INIT_F 7573a649407STom Rini imply SYS_THUMB_BUILD 758dd84058dSMasahiro Yamada 7599702ec00SEddy Petrișorconfig TARGET_S32V234EVB 7609702ec00SEddy Petrișor bool "Support s32v234evb" 7619702ec00SEddy Petrișor select ARM64 762c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 7639702ec00SEddy Petrișor 76408592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON 76508592136SMateusz Kulikowski bool "Qualcomm Snapdragon SoCs" 76608592136SMateusz Kulikowski select ARM64 76708592136SMateusz Kulikowski select DM 76808592136SMateusz Kulikowski select DM_GPIO 76908592136SMateusz Kulikowski select DM_SERIAL 77008592136SMateusz Kulikowski select SPMI 77108592136SMateusz Kulikowski select OF_CONTROL 77208592136SMateusz Kulikowski select OF_SEPARATE 77308592136SMateusz Kulikowski 7747865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA 7757865f4b0SMasahiro Yamada bool "Altera SOCFPGA family" 7762e07c249SGeorges Savoundararadj select CPU_V7 77702627356SMasahiro Yamada select SUPPORT_SPL 778dfd3dff5SMarek Vasut select OF_CONTROL 779dfd3dff5SMarek Vasut select SPL_OF_CONTROL 7801d9aa3e5SMasahiro Yamada select DM 7811d9aa3e5SMasahiro Yamada select DM_SPI_FLASH 7821d9aa3e5SMasahiro Yamada select DM_SPI 783beee6a30SMarek Vasut select ENABLE_ARM_SOC_BOOT0_HOOK 784a421192fSSimon Glass select ARCH_EARLY_INIT_R 7854585601aSSimon Glass select ARCH_MISC_INIT 786949123e3SDalon Westergreen select SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION 7873a649407STom Rini select SYS_THUMB_BUILD 788dd84058dSMasahiro Yamada 7898883ddafSNikita Kiryanovconfig TARGET_CM_T43 7908883ddafSNikita Kiryanov bool "Support cm_t43" 791983e3700STom Rini select ARCH_OMAP2 7928883ddafSNikita Kiryanov 7932c7e3b90SIan Campbellconfig ARCH_SUNXI 7942c7e3b90SIan Campbell bool "Support sunxi (Allwinner) SoCs" 79588bb800dSHans de Goede select CMD_GPIO 7960878a8a7SHans de Goede select CMD_MMC if MMC 7972997ee50SYann E. MORIN select CMD_USB if DISTRO_DEFAULTS 798b6006bafSHans de Goede select DM 79945368827STom Rini select DM_ETH 800211d57a4SHans de Goede select DM_GPIO 801211d57a4SHans de Goede select DM_KEYBOARD 80245368827STom Rini select DM_SERIAL 8032997ee50SYann E. MORIN select DM_USB if DISTRO_DEFAULTS 804d75111a7SHans de Goede select OF_BOARD_SETUP 805b6006bafSHans de Goede select OF_CONTROL 806b6006bafSHans de Goede select OF_SEPARATE 8078434f035SAlexander Graf select SPL_STACK_R if SUPPORT_SPL 8088434f035SAlexander Graf select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL 8096edf6a21SHans de Goede select SYS_NS16550 8103a649407STom Rini select SPL_SYS_THUMB_BUILD if !ARM64 8112997ee50SYann E. MORIN select USB if DISTRO_DEFAULTS 8122997ee50SYann E. MORIN select USB_STORAGE if DISTRO_DEFAULTS 8132997ee50SYann E. MORIN select USB_KEYBOARD if DISTRO_DEFAULTS 8148c7d2296SHans de Goede select USE_TINY_PRINTF 8158ebe4f42SChen-Yu Tsai 816d9e268edSSebastien Bourdelinconfig TARGET_TS4600 817d9e268edSSebastien Bourdelin bool "Support TS4600" 818d9e268edSSebastien Bourdelin select CPU_ARM926EJS 819d9e268edSSebastien Bourdelin select SUPPORT_SPL 820d9e268edSSebastien Bourdelin 8219ee16897SLucile Quirionconfig TARGET_TS4800 8229ee16897SLucile Quirion bool "Support TS4800" 8239ee16897SLucile Quirion select CPU_V7 824c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC_A001 8259ee16897SLucile Quirion 8267966b437SStefan Agnerconfig ARCH_VF610 8277966b437SStefan Agner bool "Freescale Vybrid" 8282e07c249SGeorges Savoundararadj select CPU_V7 829c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 830dd84058dSMasahiro Yamada 8315ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ 83244dcb403SMasahiro Yamada bool "Xilinx Zynq Platform" 833e5ec4815STom Rini select BOARD_LATE_INIT 8342e07c249SGeorges Savoundararadj select CPU_V7 83502627356SMasahiro Yamada select SUPPORT_SPL 836d065cfd9SJagan Teki select OF_CONTROL 837eb04ab34SMichal Simek select SPL_OF_CONTROL if SPL 8388981f05cSMasahiro Yamada select DM 8396889ca71SMichal Simek select DM_ETH 8402978ae23SSiva Durga Prasad Paladugu select DM_GPIO 841eb04ab34SMichal Simek select SPL_DM if SPL 842d9ae52c8SMichal Simek select DM_MMC 843329a449fSSimon Glass select DM_MMC_OPS 8449f7a4502SJagan Teki select DM_SPI 84542800ffaSSimon Glass select DM_SERIAL 8469f7a4502SJagan Teki select DM_SPI_FLASH 847eb04ab34SMichal Simek select SPL_SEPARATE_BSS if SPL 848dec49e86SSimon Glass select DM_USB if USB 849329a449fSSimon Glass select BLK 850781745bdSStefan Herbrechtsmeier select CLK 851781745bdSStefan Herbrechtsmeier select SPL_CLK 852781745bdSStefan Herbrechtsmeier select CLK_ZYNQ 853dd84058dSMasahiro Yamada 8540b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP 85584c7204bSMichal Simek bool "Support Xilinx ZynqMP Platform" 85684c7204bSMichal Simek select ARM64 857e5ec4815STom Rini select BOARD_LATE_INIT 858c2490bf5SMichal Simek select DM 859c2490bf5SMichal Simek select OF_CONTROL 860c2490bf5SMichal Simek select DM_SERIAL 861e6a9ed04SMichal Simek select SUPPORT_SPL 8621f29738aSMichal Simek select CLK 8631f29738aSMichal Simek select SPL_CLK 864dec49e86SSimon Glass select DM_USB if USB 86584c7204bSMichal Simek 866ddd960e6SMasahiro Yamadaconfig TEGRA 867ddd960e6SMasahiro Yamada bool "NVIDIA Tegra" 868dd84058dSMasahiro Yamada 869f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A 870dd84058dSMasahiro Yamada bool "Support vexpress_aemv8a" 871016a954eSMasahiro Yamada select ARM64 872dd84058dSMasahiro Yamada 873f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP 874f91afc4dSLinus Walleij bool "Support Versatile Express ARMv8a FVP BASE model" 875f91afc4dSLinus Walleij select ARM64 876f91afc4dSLinus Walleij select SEMIHOSTING 877f91afc4dSLinus Walleij 878fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM 879fc04b923SRyan Harkin bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" 880fc04b923SRyan Harkin select ARM64 881fc04b923SRyan Harkin help 882fc04b923SRyan Harkin This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides 883fc04b923SRyan Harkin the default config to allow the user to load the images directly into 884fc04b923SRyan Harkin DRAM using model parameters rather than by using semi-hosting to load 885fc04b923SRyan Harkin the files from the host filesystem. 886fc04b923SRyan Harkin 887ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO 888ffc10373SLinus Walleij bool "Support Versatile Express Juno Development Platform" 889ffc10373SLinus Walleij select ARM64 890ffc10373SLinus Walleij 89144937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU 89244937214SPrabhakar Kushwaha bool "Support ls2080a_emu" 893fb2bf8c2SYork Sun select ARCH_LS2080A 894016a954eSMasahiro Yamada select ARM64 89523b5877cSLinus Walleij select ARMV8_MULTIENTRY 8964585601aSSimon Glass select ARCH_MISC_INIT 8977288c2c2SYork Sun help 89844937214SPrabhakar Kushwaha Support for Freescale LS2080A_EMU platform 89944937214SPrabhakar Kushwaha The LS2080A Development System (EMULATOR) is a pre silicon 90044937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 9017288c2c2SYork Sun Layerscape Architecture processor. 9027288c2c2SYork Sun 90344937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU 90444937214SPrabhakar Kushwaha bool "Support ls2080a_simu" 905fb2bf8c2SYork Sun select ARCH_LS2080A 90644937214SPrabhakar Kushwaha select ARM64 90744937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 9084585601aSSimon Glass select ARCH_MISC_INIT 90944937214SPrabhakar Kushwaha help 91044937214SPrabhakar Kushwaha Support for Freescale LS2080A_SIMU platform 91144937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a pre silicon 91244937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 91344937214SPrabhakar Kushwaha Layerscape Architecture processor. 91444937214SPrabhakar Kushwaha 91544937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS 91644937214SPrabhakar Kushwaha bool "Support ls2080aqds" 917fb2bf8c2SYork Sun select ARCH_LS2080A 918e2b65ea9SYork Sun select ARM64 919e2b65ea9SYork Sun select ARMV8_MULTIENTRY 920e5ec4815STom Rini select BOARD_LATE_INIT 92132eda7ccSScott Wood select SUPPORT_SPL 9224585601aSSimon Glass select ARCH_MISC_INIT 923e2b65ea9SYork Sun help 92444937214SPrabhakar Kushwaha Support for Freescale LS2080AQDS platform 92544937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a high-performance 92644937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 92744937214SPrabhakar Kushwaha Layerscape Architecture processor. 92844937214SPrabhakar Kushwaha 92944937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB 93044937214SPrabhakar Kushwaha bool "Support ls2080ardb" 931fb2bf8c2SYork Sun select ARCH_LS2080A 93244937214SPrabhakar Kushwaha select ARM64 93344937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 934e5ec4815STom Rini select BOARD_LATE_INIT 93544937214SPrabhakar Kushwaha select SUPPORT_SPL 9364585601aSSimon Glass select ARCH_MISC_INIT 93744937214SPrabhakar Kushwaha help 93844937214SPrabhakar Kushwaha Support for Freescale LS2080ARDB platform. 93944937214SPrabhakar Kushwaha The LS2080A Reference design board (RDB) is a high-performance 94044937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 941e2b65ea9SYork Sun Layerscape Architecture processor. 942e2b65ea9SYork Sun 94311ac2363SPeter Griffinconfig TARGET_HIKEY 94411ac2363SPeter Griffin bool "Support HiKey 96boards Consumer Edition Platform" 94511ac2363SPeter Griffin select ARM64 946efd7b60aSPeter Griffin select DM 947efd7b60aSPeter Griffin select DM_GPIO 9489c71bcdcSPeter Griffin select DM_SERIAL 949cd593ed6SPeter Griffin select OF_CONTROL 95011ac2363SPeter Griffin help 95111ac2363SPeter Griffin Support for HiKey 96boards platform. It features a HI6220 95211ac2363SPeter Griffin SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. 95311ac2363SPeter Griffin 9549d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS 9559d044fcbSPrabhakar Kushwaha bool "Support ls1012aqds" 9569533acf3SYork Sun select ARCH_LS1012A 9579d044fcbSPrabhakar Kushwaha select ARM64 958e5ec4815STom Rini select BOARD_LATE_INIT 9599d044fcbSPrabhakar Kushwaha help 9609d044fcbSPrabhakar Kushwaha Support for Freescale LS1012AQDS platform. 9619d044fcbSPrabhakar Kushwaha The LS1012A Development System (QDS) is a high-performance 9629d044fcbSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 9639d044fcbSPrabhakar Kushwaha Layerscape Architecture processor. 9649d044fcbSPrabhakar Kushwaha 9653b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB 9663b6e3898SPrabhakar Kushwaha bool "Support ls1012ardb" 9679533acf3SYork Sun select ARCH_LS1012A 9683b6e3898SPrabhakar Kushwaha select ARM64 969e5ec4815STom Rini select BOARD_LATE_INIT 9703b6e3898SPrabhakar Kushwaha help 9713b6e3898SPrabhakar Kushwaha Support for Freescale LS1012ARDB platform. 9723b6e3898SPrabhakar Kushwaha The LS1012A Reference design board (RDB) is a high-performance 9733b6e3898SPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 9743b6e3898SPrabhakar Kushwaha Layerscape Architecture processor. 9753b6e3898SPrabhakar Kushwaha 976ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM 977ff78aa2bSPrabhakar Kushwaha bool "Support ls1012afrdm" 9789533acf3SYork Sun select ARCH_LS1012A 979ff78aa2bSPrabhakar Kushwaha select ARM64 980ff78aa2bSPrabhakar Kushwaha help 981ff78aa2bSPrabhakar Kushwaha Support for Freescale LS1012AFRDM platform. 982ff78aa2bSPrabhakar Kushwaha The LS1012A Freedom board (FRDM) is a high-performance 983ff78aa2bSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 984ff78aa2bSPrabhakar Kushwaha Layerscape Architecture processor. 985ff78aa2bSPrabhakar Kushwaha 986550e3dc0SWang Huanconfig TARGET_LS1021AQDS 9870de15707SAlison Wang bool "Support ls1021aqds" 988e5ec4815STom Rini select BOARD_LATE_INIT 9892e07c249SGeorges Savoundararadj select CPU_V7 990adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 991adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 99250f0c663SAlison Wang select SUPPORT_SPL 9930a37cf8fSYork Sun select ARCH_LS1021A 994217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 9955e8bd7e1SYork Sun select LS1_DEEP_SLEEP 996d26e34c4SYork Sun select SYS_FSL_DDR 997a5d67547SSimon Glass select BOARD_EARLY_INIT_F 998217f92bbSMasahiro Yamada 999c8a7d9daSWang Huanconfig TARGET_LS1021ATWR 10000de15707SAlison Wang bool "Support ls1021atwr" 1001e5ec4815STom Rini select BOARD_LATE_INIT 10022e07c249SGeorges Savoundararadj select CPU_V7 1003adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 1004adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 100550f0c663SAlison Wang select SUPPORT_SPL 10060a37cf8fSYork Sun select ARCH_LS1021A 1007217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 10085e8bd7e1SYork Sun select LS1_DEEP_SLEEP 1009a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1010c8a7d9daSWang Huan 101120c700f8SFeng Liconfig TARGET_LS1021AIOT 101220c700f8SFeng Li bool "Support ls1021aiot" 1013e5ec4815STom Rini select BOARD_LATE_INIT 101420c700f8SFeng Li select CPU_V7 101520c700f8SFeng Li select CPU_V7_HAS_NONSEC 101620c700f8SFeng Li select CPU_V7_HAS_VIRT 101720c700f8SFeng Li select SUPPORT_SPL 101820c700f8SFeng Li select ARCH_LS1021A 101920c700f8SFeng Li select ARCH_SUPPORT_PSCI 102020c700f8SFeng Li help 102120c700f8SFeng Li Support for Freescale LS1021AIOT platform. 102220c700f8SFeng Li The LS1021A Freescale board (IOT) is a high-performance 102320c700f8SFeng Li development platform that supports the QorIQ LS1021A 102420c700f8SFeng Li Layerscape Architecture processor. 102520c700f8SFeng Li 102602b5d2edSShaohui Xieconfig TARGET_LS1043AQDS 102702b5d2edSShaohui Xie bool "Support ls1043aqds" 10280a37cf8fSYork Sun select ARCH_LS1043A 102902b5d2edSShaohui Xie select ARM64 103002b5d2edSShaohui Xie select ARMV8_MULTIENTRY 1031e5ec4815STom Rini select BOARD_LATE_INIT 103202b5d2edSShaohui Xie select SUPPORT_SPL 1033a5d67547SSimon Glass select BOARD_EARLY_INIT_F 103402b5d2edSShaohui Xie help 103502b5d2edSShaohui Xie Support for Freescale LS1043AQDS platform. 103602b5d2edSShaohui Xie 1037f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB 1038f3a8e2b7SMingkai Hu bool "Support ls1043ardb" 10390a37cf8fSYork Sun select ARCH_LS1043A 1040f3a8e2b7SMingkai Hu select ARM64 1041831c068fSHou Zhiqiang select ARMV8_MULTIENTRY 1042e5ec4815STom Rini select BOARD_LATE_INIT 10433ad44729SGong Qianyu select SUPPORT_SPL 1044a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1045f3a8e2b7SMingkai Hu help 1046f3a8e2b7SMingkai Hu Support for Freescale LS1043ARDB platform. 1047f3a8e2b7SMingkai Hu 1048126fe70dSShaohui Xieconfig TARGET_LS1046AQDS 1049126fe70dSShaohui Xie bool "Support ls1046aqds" 1050da28e58aSYork Sun select ARCH_LS1046A 1051126fe70dSShaohui Xie select ARM64 1052126fe70dSShaohui Xie select ARMV8_MULTIENTRY 1053e5ec4815STom Rini select BOARD_LATE_INIT 1054126fe70dSShaohui Xie select SUPPORT_SPL 1055126fe70dSShaohui Xie select DM_SPI_FLASH if DM_SPI 1056a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1057126fe70dSShaohui Xie help 1058126fe70dSShaohui Xie Support for Freescale LS1046AQDS platform. 1059126fe70dSShaohui Xie The LS1046A Development System (QDS) is a high-performance 1060126fe70dSShaohui Xie development platform that supports the QorIQ LS1046A 1061126fe70dSShaohui Xie Layerscape Architecture processor. 1062126fe70dSShaohui Xie 1063dd02936fSMingkai Huconfig TARGET_LS1046ARDB 1064dd02936fSMingkai Hu bool "Support ls1046ardb" 1065da28e58aSYork Sun select ARCH_LS1046A 1066dd02936fSMingkai Hu select ARM64 1067dd02936fSMingkai Hu select ARMV8_MULTIENTRY 1068e5ec4815STom Rini select BOARD_LATE_INIT 1069dd02936fSMingkai Hu select SUPPORT_SPL 1070dd02936fSMingkai Hu select DM_SPI_FLASH if DM_SPI 1071dccef2ecSHou Zhiqiang select POWER_MC34VR500 1072a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1073dd02936fSMingkai Hu help 1074dd02936fSMingkai Hu Support for Freescale LS1046ARDB platform. 1075dd02936fSMingkai Hu The LS1046A Reference Design Board (RDB) is a high-performance 1076dd02936fSMingkai Hu development platform that supports the QorIQ LS1046A 1077dd02936fSMingkai Hu Layerscape Architecture processor. 1078dd02936fSMingkai Hu 1079dd84058dSMasahiro Yamadaconfig TARGET_H2200 1080dd84058dSMasahiro Yamada bool "Support h2200" 10812e07c249SGeorges Savoundararadj select CPU_PXA 1082dd84058dSMasahiro Yamada 1083f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2 1084f19eb154SVasily Khoruzhick bool "Support zipitz2" 1085f19eb154SVasily Khoruzhick select CPU_PXA 1086f19eb154SVasily Khoruzhick 1087dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270 1088dd84058dSMasahiro Yamada bool "Support colibri_pxa270" 10892e07c249SGeorges Savoundararadj select CPU_PXA 1090dd84058dSMasahiro Yamada 109166cba041SMasahiro Yamadaconfig ARCH_UNIPHIER 1092b6ef3a3fSMasahiro Yamada bool "Socionext UniPhier SoCs" 1093e5ec4815STom Rini select BOARD_LATE_INIT 109448264d9bSMasahiro Yamada select CLK_UNIPHIER 10954e819950SMasahiro Yamada select DM 1096b800cbdeSMasahiro Yamada select DM_GPIO 10974e819950SMasahiro Yamada select DM_I2C 10984aceb3f8SMasahiro Yamada select DM_MMC 10994fb96c48SMasahiro Yamada select DM_RESET 1100b5550e49SMasahiro Yamada select DM_SERIAL 110147a79f65SMasahiro Yamada select DM_USB 1102b5550e49SMasahiro Yamada select OF_CONTROL 1103b5550e49SMasahiro Yamada select OF_LIBFDT 110427350c92SMasahiro Yamada select PINCTRL 1105561ca649SMasahiro Yamada select SPL_DM if SPL 1106561ca649SMasahiro Yamada select SPL_LIBCOMMON_SUPPORT if SPL 1107561ca649SMasahiro Yamada select SPL_LIBGENERIC_SUPPORT if SPL 1108561ca649SMasahiro Yamada select SPL_OF_CONTROL if SPL 1109561ca649SMasahiro Yamada select SPL_PINCTRL if SPL 1110b5550e49SMasahiro Yamada select SUPPORT_SPL 1111b6ef3a3fSMasahiro Yamada help 1112b6ef3a3fSMasahiro Yamada Support for UniPhier SoC family developed by Socionext Inc. 1113b6ef3a3fSMasahiro Yamada (formerly, System LSI Business Division of Panasonic Corporation) 111466cba041SMasahiro Yamada 11150a61ee88SVikas Manochaconfig STM32 11160a61ee88SVikas Manocha bool "Support STM32" 1117ed09a554Srev13@wp.pl select CPU_V7M 111866562414SKamil Lulko select DM 111966562414SKamil Lulko select DM_SERIAL 11203a649407STom Rini select SYS_THUMB_BUILD 1121ed09a554Srev13@wp.pl 112294e9a4efSPatrice Chotardconfig ARCH_STI 112394e9a4efSPatrice Chotard bool "Support STMicrolectronics SoCs" 112494e9a4efSPatrice Chotard select CPU_V7 1125214a17e6SPatrice Chotard select DM 1126214a17e6SPatrice Chotard select DM_SERIAL 1127eee20f81SPatrice Chotard select BLK 1128eee20f81SPatrice Chotard select DM_MMC 112994e9a4efSPatrice Chotard help 113094e9a4efSPatrice Chotard Support for STMicroelectronics STiH407/10 SoC family. 113194e9a4efSPatrice Chotard This SoC is used on Linaro 96Board STiH410-B2260 113294e9a4efSPatrice Chotard 11332444dae5SSimon Glassconfig ARCH_ROCKCHIP 11342444dae5SSimon Glass bool "Support Rockchip SoCs" 11352444dae5SSimon Glass select OF_CONTROL 1136aa15038cSSimon Glass select BLK 11372444dae5SSimon Glass select DM 1138a381bcf5SKever Yang select SPL_DM if SPL 1139aa15038cSSimon Glass select SYS_MALLOC_F 11403a649407STom Rini select SYS_THUMB_BUILD if !ARM64 1141a381bcf5SKever Yang select SPL_SYS_MALLOC_SIMPLE if SPL 1142aa15038cSSimon Glass select DM_GPIO 1143aa15038cSSimon Glass select DM_I2C 1144aa15038cSSimon Glass select DM_MMC 114542b37d8dSSimon Glass select DM_MMC_OPS 1146aa15038cSSimon Glass select DM_SERIAL 1147aa15038cSSimon Glass select DM_SPI 1148aa15038cSSimon Glass select DM_SPI_FLASH 1149892742dfSMengDongyang select DM_USB if USB 11508d29e3a4SKever Yang select DM_PWM 11518d29e3a4SKever Yang select DM_REGULATOR 11522444dae5SSimon Glass 1153746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX 1154746f985aSSergey Temerkhanov bool "Support ThunderX 88xx" 1155b4ba1693SMarek Vasut select ARM64 1156746f985aSSergey Temerkhanov select OF_CONTROL 1157067716baSTom Rini select SYS_CACHE_SHIFT_7 1158746f985aSSergey Temerkhanov 11594697abeaSmaxims@google.comconfig ARCH_ASPEED 11604697abeaSmaxims@google.com bool "Support Aspeed SoCs" 11614697abeaSmaxims@google.com select OF_CONTROL 11624697abeaSmaxims@google.com select DM 11634697abeaSmaxims@google.com 1164dd84058dSMasahiro Yamadaendchoice 1165dd84058dSMasahiro Yamada 11664697abeaSmaxims@google.comsource "arch/arm/mach-aspeed/Kconfig" 11674697abeaSmaxims@google.com 11684614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig" 11694614b891SMasahiro Yamada 1170ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig" 11713491ba63SMasahiro Yamada 1172ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig" 117334e609caSSimon Glass 117477b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig" 117572df68ccSMasahiro Yamada 117672a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig" 1177ef2b694cSMasahiro Yamada 11785cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig" 11795cbbd9bdSMasahiro Yamada 118039a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig" 1181c338f09eSMasahiro Yamada 118256f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig" 118347539e23SMasahiro Yamada 1184c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig" 1185c3d89140SStefan Roese 11860a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig" 11870a37cf8fSYork Sun 1188e90a08daSPeng Fansource "arch/arm/cpu/armv7/mx7ulp/Kconfig" 1189e90a08daSPeng Fan 11901a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig" 11911a8150d4SAdrian Alonso 119289ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig" 119389ebc821SBoris BREZILLON 1194424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig" 1195424ee3d1SAndrej Rosano 1196983e3700STom Rinisource "arch/arm/mach-omap2/Kconfig" 11976384726dSMadan Srinivas 1198da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig" 1199da28e58aSYork Sun 12003e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig" 120122f2be7aSMasahiro Yamada 1202badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig" 1203f40b9898SMasahiro Yamada 1204bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig" 1205bfcef28aSBeniamino Galvani 12062444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig" 12072444dae5SSimon Glass 1208225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig" 1209311757beSSimon Glass 121008592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig" 121108592136SMateusz Kulikowski 12127865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig" 12137865f4b0SMasahiro Yamada 121494e9a4efSPatrice Chotardsource "arch/arm/mach-sti/Kconfig" 121594e9a4efSPatrice Chotard 12160a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig" 12170a61ee88SVikas Manocha 121809f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig" 1219ddd960e6SMasahiro Yamada 12204c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig" 122166cba041SMasahiro Yamada 12227966b437SStefan Agnersource "arch/arm/cpu/armv7/vf610/Kconfig" 12237966b437SStefan Agner 12240107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig" 1225ddd960e6SMasahiro Yamada 1226ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig" 1227ea624e19SHans de Goede 122875580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig" 122975580007SSiva Durga Prasad Paladugu 123023b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig" 123123b5877cSLinus Walleij 1232a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig" 1233a05a6045SBoris BREZILLON 1234d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig" 1235a4d79993SHannes Schmelzersource "board/BuR/brxre1/Kconfig" 12362290fe06SHannes Schmelzersource "board/BuR/brppt1/Kconfig" 1237dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig" 1238dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig" 1239dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig" 1240dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig" 1241dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig" 1242dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig" 1243dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig" 124443486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig" 1245dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig" 1246abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig" 1247abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig" 1248*274bced8SJon Masonsource "board/broadcom/bcmns2/Kconfig" 1249746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig" 1250dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig" 1251dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig" 1252345243edSTom Rinisource "board/compulab/cm_t43/Kconfig" 1253dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig" 1254dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig" 1255dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig" 125644937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig" 125744937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig" 125844937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig" 1259550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig" 126002b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig" 1261c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig" 126220c700f8SFeng Lisource "board/freescale/ls1021aiot/Kconfig" 1263126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig" 1264f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig" 1265dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig" 12669d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig" 12673b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig" 1268ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig" 1269dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig" 1270dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig" 1271dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig" 1272dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig" 1273dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig" 1274dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig" 1275dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig" 1276dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig" 1277dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig" 1278dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig" 1279dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig" 12809702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig" 1281ab38bf6aSMarcin Niestrojsource "board/grinn/chiliboard/Kconfig" 1282dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig" 1283dd84058dSMasahiro Yamadasource "board/h2200/Kconfig" 1284345243edSTom Rinisource "board/hisilicon/hikey/Kconfig" 1285dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig" 1286dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig" 1287dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig" 1288dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig" 1289dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig" 1290dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig" 1291dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig" 1292dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig" 1293dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig" 1294dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig" 1295dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig" 1296dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig" 1297dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig" 1298dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig" 1299dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig" 1300dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig" 13019fa32b12SVikas Manochasource "board/st/stv0991/Kconfig" 1302dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig" 1303dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig" 13049d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig" 1305dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig" 1306dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig" 1307a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig" 1308dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig" 1309dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig" 1310dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig" 1311dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig" 1312d9e268edSSebastien Bourdelinsource "board/technologic/ts4600/Kconfig" 13139ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig" 13146ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig" 1315dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig" 1316412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig" 1317f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig" 1318dd84058dSMasahiro Yamada 131951b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug" 132051b17d49SMasahiro Yamada 1321dd84058dSMasahiro Yamadaendmenu 1322