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 21785db5831SAndre Przywaraconfig ARM_CORTEX_CPU_IS_UP 21885db5831SAndre Przywara bool 21985db5831SAndre Przywara default n 22085db5831SAndre Przywara 221be72591bSFabio Estevamconfig USE_ARCH_MEMCPY 222be72591bSFabio Estevam bool "Use an assembly optimized implementation of memcpy" 22340d5534cSTom Rini default y 22440d5534cSTom Rini depends on !ARM64 22540d5534cSTom Rini help 22640d5534cSTom Rini Enable the generation of an optimized version of memcpy. 22740d5534cSTom Rini Such implementation may be faster under some conditions 22840d5534cSTom Rini but may increase the binary size. 22940d5534cSTom Rini 23040d5534cSTom Riniconfig SPL_USE_ARCH_MEMCPY 23140d5534cSTom Rini bool "Use an assembly optimized implementation of memcpy" 23240d5534cSTom Rini default y if USE_ARCH_MEMCPY 233085be482SMasahiro Yamada depends on !ARM64 234be72591bSFabio Estevam help 235be72591bSFabio Estevam Enable the generation of an optimized version of memcpy. 236be72591bSFabio Estevam Such implementation may be faster under some conditions 237be72591bSFabio Estevam but may increase the binary size. 238be72591bSFabio Estevam 239be72591bSFabio Estevamconfig USE_ARCH_MEMSET 240be72591bSFabio Estevam bool "Use an assembly optimized implementation of memset" 24140d5534cSTom Rini default y 24240d5534cSTom Rini depends on !ARM64 24340d5534cSTom Rini help 24440d5534cSTom Rini Enable the generation of an optimized version of memset. 24540d5534cSTom Rini Such implementation may be faster under some conditions 24640d5534cSTom Rini but may increase the binary size. 24740d5534cSTom Rini 24840d5534cSTom Riniconfig SPL_USE_ARCH_MEMSET 24940d5534cSTom Rini bool "Use an assembly optimized implementation of memset" 25040d5534cSTom Rini default y if USE_ARCH_MEMSET 251085be482SMasahiro Yamada depends on !ARM64 252be72591bSFabio Estevam help 253be72591bSFabio Estevam Enable the generation of an optimized version of memset. 254be72591bSFabio Estevam Such implementation may be faster under some conditions 255be72591bSFabio Estevam but may increase the binary size. 256be72591bSFabio Estevam 257272686ebSTom Riniconfig ARCH_OMAP2 258272686ebSTom Rini bool 259272686ebSTom Rini select CPU_V7 260272686ebSTom Rini select SUPPORT_SPL 261272686ebSTom Rini 262ec6617c3SAlison Wangconfig ARM64_SUPPORT_AARCH32 263ec6617c3SAlison Wang bool "ARM64 system support AArch32 execution state" 264ec6617c3SAlison Wang default y if ARM64 && !TARGET_THUNDERX_88XX 265ec6617c3SAlison Wang help 266ec6617c3SAlison Wang This ARM64 system supports AArch32 execution state. 267ec6617c3SAlison Wang 268dd84058dSMasahiro Yamadachoice 269dd84058dSMasahiro Yamada prompt "Target select" 270b928e658SSimon Glass default TARGET_HIKEY 271dd84058dSMasahiro Yamada 2724614b891SMasahiro Yamadaconfig ARCH_AT91 2734614b891SMasahiro Yamada bool "Atmel AT91" 274dd84058dSMasahiro Yamada 275dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX 276dd84058dSMasahiro Yamada bool "Support edb93xx" 2772e07c249SGeorges Savoundararadj select CPU_ARM920T 278dd84058dSMasahiro Yamada 279dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE 280dd84058dSMasahiro Yamada bool "Support aspenite" 2812e07c249SGeorges Savoundararadj select CPU_ARM926EJS 282dd84058dSMasahiro Yamada 283dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD 284dd84058dSMasahiro Yamada bool "Support gplugd" 2852e07c249SGeorges Savoundararadj select CPU_ARM926EJS 286dd84058dSMasahiro Yamada 2873491ba63SMasahiro Yamadaconfig ARCH_DAVINCI 2883491ba63SMasahiro Yamada bool "TI DaVinci" 2892e07c249SGeorges Savoundararadj select CPU_ARM926EJS 2903491ba63SMasahiro Yamada help 2913491ba63SMasahiro Yamada Support for TI's DaVinci platform. 292dd84058dSMasahiro Yamada 29347539e23SMasahiro Yamadaconfig KIRKWOOD 29447539e23SMasahiro Yamada bool "Marvell Kirkwood" 2952e07c249SGeorges Savoundararadj select CPU_ARM926EJS 296a5d67547SSimon Glass select BOARD_EARLY_INIT_F 2974585601aSSimon Glass select ARCH_MISC_INIT 298dd84058dSMasahiro Yamada 299c3d89140SStefan Roeseconfig ARCH_MVEBU 30021b29fc6SStefan Roese bool "Marvell MVEBU family (Armada XP/375/38x/3700/7K/8K)" 3019cffb233SStefan Roese select OF_CONTROL 3029cffb233SStefan Roese select OF_SEPARATE 3039cffb233SStefan Roese select DM 304e3b9c98aSStefan Roese select DM_ETH 3051d51ea19SStefan Roese select DM_SERIAL 30609a54c00SStefan Roese select DM_SPI 30709a54c00SStefan Roese select DM_SPI_FLASH 308a4884831SStefan Roese 309dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250 310dd84058dSMasahiro Yamada bool "Support devkit3250" 3112e07c249SGeorges Savoundararadj select CPU_ARM926EJS 312e9b3ce3fSVladimir Zapolskiy select SUPPORT_SPL 313dd84058dSMasahiro Yamada 314412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105 315412ae53aSAlbert ARIBAUD \(3ADEV\) bool "Support work_92105" 316412ae53aSAlbert ARIBAUD \(3ADEV\) select CPU_ARM926EJS 317412ae53aSAlbert ARIBAUD \(3ADEV\) select SUPPORT_SPL 318412ae53aSAlbert ARIBAUD \(3ADEV\) 319dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK 320dd84058dSMasahiro Yamada bool "Support mx25pdk" 321e5ec4815STom Rini select BOARD_LATE_INIT 3222e07c249SGeorges Savoundararadj select CPU_ARM926EJS 323a5d67547SSimon Glass select BOARD_EARLY_INIT_F 324dd84058dSMasahiro Yamada 325dd84058dSMasahiro Yamadaconfig TARGET_ZMX25 326dd84058dSMasahiro Yamada bool "Support zmx25" 327e5ec4815STom Rini select BOARD_LATE_INIT 3282e07c249SGeorges Savoundararadj select CPU_ARM926EJS 329dd84058dSMasahiro Yamada 330dd84058dSMasahiro Yamadaconfig TARGET_APF27 331dd84058dSMasahiro Yamada bool "Support apf27" 3322e07c249SGeorges Savoundararadj select CPU_ARM926EJS 33302627356SMasahiro Yamada select SUPPORT_SPL 334dd84058dSMasahiro Yamada 335dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT 336dd84058dSMasahiro Yamada bool "Support apx4devkit" 3372e07c249SGeorges Savoundararadj select CPU_ARM926EJS 33802627356SMasahiro Yamada select SUPPORT_SPL 339dd84058dSMasahiro Yamada 340dd84058dSMasahiro Yamadaconfig TARGET_XFI3 341dd84058dSMasahiro Yamada bool "Support xfi3" 3422e07c249SGeorges Savoundararadj select CPU_ARM926EJS 34302627356SMasahiro Yamada select SUPPORT_SPL 344dd84058dSMasahiro Yamada 345dd84058dSMasahiro Yamadaconfig TARGET_M28EVK 346dd84058dSMasahiro Yamada bool "Support m28evk" 3472e07c249SGeorges Savoundararadj select CPU_ARM926EJS 34802627356SMasahiro Yamada select SUPPORT_SPL 349dd84058dSMasahiro Yamada 350dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK 351dd84058dSMasahiro Yamada bool "Support mx23evk" 3522e07c249SGeorges Savoundararadj select CPU_ARM926EJS 35302627356SMasahiro Yamada select SUPPORT_SPL 354a5d67547SSimon Glass select BOARD_EARLY_INIT_F 355dd84058dSMasahiro Yamada 356dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK 357dd84058dSMasahiro Yamada bool "Support mx28evk" 3582e07c249SGeorges Savoundararadj select CPU_ARM926EJS 35902627356SMasahiro Yamada select SUPPORT_SPL 360a5d67547SSimon Glass select BOARD_EARLY_INIT_F 361dd84058dSMasahiro Yamada 362dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO 363dd84058dSMasahiro Yamada bool "Support mx23_olinuxino" 3642e07c249SGeorges Savoundararadj select CPU_ARM926EJS 36502627356SMasahiro Yamada select SUPPORT_SPL 366a5d67547SSimon Glass select BOARD_EARLY_INIT_F 367dd84058dSMasahiro Yamada 368dd84058dSMasahiro Yamadaconfig TARGET_BG0900 369dd84058dSMasahiro Yamada bool "Support bg0900" 3702e07c249SGeorges Savoundararadj select CPU_ARM926EJS 37102627356SMasahiro Yamada select SUPPORT_SPL 372dd84058dSMasahiro Yamada 373dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS 374dd84058dSMasahiro Yamada bool "Support sansa_fuze_plus" 3752e07c249SGeorges Savoundararadj select CPU_ARM926EJS 37602627356SMasahiro Yamada select SUPPORT_SPL 377dd84058dSMasahiro Yamada 378dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1 379dd84058dSMasahiro Yamada bool "Support sc_sps_1" 3802e07c249SGeorges Savoundararadj select CPU_ARM926EJS 38102627356SMasahiro Yamada select SUPPORT_SPL 382dd84058dSMasahiro Yamada 38322f2be7aSMasahiro Yamadaconfig ORION5X 38422f2be7aSMasahiro Yamada bool "Marvell Orion" 3852e07c249SGeorges Savoundararadj select CPU_ARM926EJS 386dd84058dSMasahiro Yamada 387dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300 388dd84058dSMasahiro Yamada bool "Support spear300" 3892e07c249SGeorges Savoundararadj select CPU_ARM926EJS 390a5d67547SSimon Glass select BOARD_EARLY_INIT_F 391dd84058dSMasahiro Yamada 392dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310 393dd84058dSMasahiro Yamada bool "Support spear310" 3942e07c249SGeorges Savoundararadj select CPU_ARM926EJS 395a5d67547SSimon Glass select BOARD_EARLY_INIT_F 396dd84058dSMasahiro Yamada 397dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320 398dd84058dSMasahiro Yamada bool "Support spear320" 3992e07c249SGeorges Savoundararadj select CPU_ARM926EJS 400a5d67547SSimon Glass select BOARD_EARLY_INIT_F 401dd84058dSMasahiro Yamada 402dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600 403dd84058dSMasahiro Yamada bool "Support spear600" 4042e07c249SGeorges Savoundararadj select CPU_ARM926EJS 405a5d67547SSimon Glass select BOARD_EARLY_INIT_F 406dd84058dSMasahiro Yamada 4079fa32b12SVikas Manochaconfig TARGET_STV0991 4089fa32b12SVikas Manocha bool "Support stv0991" 4099fa32b12SVikas Manocha select CPU_V7 410cac0ca76SMasahiro Yamada select DM 411cac0ca76SMasahiro Yamada select DM_SERIAL 412e67abcaaSVikas Manocha select DM_SPI 413e67abcaaSVikas Manocha select DM_SPI_FLASH 414e67abcaaSVikas Manocha select SPI_FLASH 4159fa32b12SVikas Manocha 416dd84058dSMasahiro Yamadaconfig TARGET_X600 417dd84058dSMasahiro Yamada bool "Support x600" 418e5ec4815STom Rini select BOARD_LATE_INIT 4192e07c249SGeorges Savoundararadj select CPU_ARM926EJS 42002627356SMasahiro Yamada select SUPPORT_SPL 421dd84058dSMasahiro Yamada 422dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE 423f428268aSTom Rini bool "Support imx31_phycore_eet" 424f428268aSTom Rini select CPU_ARM1136 425a5d67547SSimon Glass select BOARD_EARLY_INIT_F 426f428268aSTom Rini 427f428268aSTom Riniconfig TARGET_IMX31_PHYCORE_EET 428f428268aSTom Rini bool "Support imx31_phycore_eet" 429e5ec4815STom Rini select BOARD_LATE_INIT 4302e07c249SGeorges Savoundararadj select CPU_ARM1136 431a5d67547SSimon Glass select BOARD_EARLY_INIT_F 432dd84058dSMasahiro Yamada 433dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS 434dd84058dSMasahiro Yamada bool "Support mx31ads" 4352e07c249SGeorges Savoundararadj select CPU_ARM1136 436a5d67547SSimon Glass select BOARD_EARLY_INIT_F 437dd84058dSMasahiro Yamada 438dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK 439dd84058dSMasahiro Yamada bool "Support mx31pdk" 440e5ec4815STom Rini select BOARD_LATE_INIT 4412e07c249SGeorges Savoundararadj select CPU_ARM1136 44202627356SMasahiro Yamada select SUPPORT_SPL 443a5d67547SSimon Glass select BOARD_EARLY_INIT_F 444dd84058dSMasahiro Yamada 445dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN 446dd84058dSMasahiro Yamada bool "Support woodburn" 4472e07c249SGeorges Savoundararadj select CPU_ARM1136 448dd84058dSMasahiro Yamada 449dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD 450dd84058dSMasahiro Yamada bool "Support woodburn_sd" 4512e07c249SGeorges Savoundararadj select CPU_ARM1136 45202627356SMasahiro Yamada select SUPPORT_SPL 453dd84058dSMasahiro Yamada 454dd84058dSMasahiro Yamadaconfig TARGET_FLEA3 455dd84058dSMasahiro Yamada bool "Support flea3" 4562e07c249SGeorges Savoundararadj select CPU_ARM1136 457dd84058dSMasahiro Yamada 458dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK 459dd84058dSMasahiro Yamada bool "Support mx35pdk" 460e5ec4815STom Rini select BOARD_LATE_INIT 4612e07c249SGeorges Savoundararadj select CPU_ARM1136 462dd84058dSMasahiro Yamada 463ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X 464ddf6bd48SMasahiro Yamada bool "Broadcom BCM283X family" 46558d423b8SMasahiro Yamada select DM 46658d423b8SMasahiro Yamada select DM_SERIAL 46758d423b8SMasahiro Yamada select DM_GPIO 46876709096SFabian Vogt select OF_CONTROL 46946414296SStephen Warren 470dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2 471dd84058dSMasahiro Yamada bool "Support vexpress_ca15_tc2" 4722e07c249SGeorges Savoundararadj select CPU_V7 473ea624e19SHans de Goede select CPU_V7_HAS_NONSEC 474ea624e19SHans de Goede select CPU_V7_HAS_VIRT 475dd84058dSMasahiro Yamada 476dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2 477dd84058dSMasahiro Yamada bool "Support vexpress_ca5x2" 4782e07c249SGeorges Savoundararadj select CPU_V7 479dd84058dSMasahiro Yamada 480dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4 481dd84058dSMasahiro Yamada bool "Support vexpress_ca9x4" 4822e07c249SGeorges Savoundararadj select CPU_V7 483dd84058dSMasahiro Yamada 484a4d79993SHannes Schmelzerconfig TARGET_BRXRE1 485a4d79993SHannes Schmelzer bool "Support BRXRE1" 486272686ebSTom Rini select ARCH_OMAP2 487e5ec4815STom Rini select BOARD_LATE_INIT 488dd84058dSMasahiro Yamada 4892290fe06SHannes Schmelzerconfig TARGET_BRPPT1 4902290fe06SHannes Schmelzer bool "Support BRPPT1" 491272686ebSTom Rini select ARCH_OMAP2 492e5ec4815STom Rini select BOARD_LATE_INIT 493dd84058dSMasahiro Yamada 494dd84058dSMasahiro Yamadaconfig TARGET_DRACO 495dd84058dSMasahiro Yamada bool "Support draco" 496272686ebSTom Rini select ARCH_OMAP2 497e5ec4815STom Rini select BOARD_LATE_INIT 49871423435SHeiko Schocher select DM 49971423435SHeiko Schocher select DM_SERIAL 50071423435SHeiko Schocher select DM_GPIO 501dd84058dSMasahiro Yamada 5028c65a2faSHeiko Schocherconfig TARGET_THUBAN 5038c65a2faSHeiko Schocher bool "Support thuban" 504272686ebSTom Rini select ARCH_OMAP2 505e5ec4815STom Rini select BOARD_LATE_INIT 50671423435SHeiko Schocher select DM 50771423435SHeiko Schocher select DM_SERIAL 50871423435SHeiko Schocher select DM_GPIO 509dd84058dSMasahiro Yamada 510578056c3SHeiko Schocherconfig TARGET_RASTABAN 511578056c3SHeiko Schocher bool "Support rastaban" 512272686ebSTom Rini select ARCH_OMAP2 513e5ec4815STom Rini select BOARD_LATE_INIT 51471423435SHeiko Schocher select DM 51571423435SHeiko Schocher select DM_SERIAL 51671423435SHeiko Schocher select DM_GPIO 517578056c3SHeiko Schocher 5186b3943f1SHeiko Schocherconfig TARGET_ETAMIN 5196b3943f1SHeiko Schocher bool "Support etamin" 520272686ebSTom Rini select ARCH_OMAP2 521e5ec4815STom Rini select BOARD_LATE_INIT 52271423435SHeiko Schocher select DM 52371423435SHeiko Schocher select DM_SERIAL 52471423435SHeiko Schocher select DM_GPIO 5256b3943f1SHeiko Schocher 526dd84058dSMasahiro Yamadaconfig TARGET_PXM2 527dd84058dSMasahiro Yamada bool "Support pxm2" 528272686ebSTom Rini select ARCH_OMAP2 529e5ec4815STom Rini select BOARD_LATE_INIT 53071423435SHeiko Schocher select DM 53171423435SHeiko Schocher select DM_SERIAL 53271423435SHeiko Schocher select DM_GPIO 533dd84058dSMasahiro Yamada 534dd84058dSMasahiro Yamadaconfig TARGET_RUT 535dd84058dSMasahiro Yamada bool "Support rut" 536272686ebSTom Rini select ARCH_OMAP2 537e5ec4815STom Rini select BOARD_LATE_INIT 53871423435SHeiko Schocher select DM 53971423435SHeiko Schocher select DM_SERIAL 54071423435SHeiko Schocher select DM_GPIO 541dd84058dSMasahiro Yamada 542dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM 543dd84058dSMasahiro Yamada bool "Support ti814x_evm" 544272686ebSTom Rini select ARCH_OMAP2 545dd84058dSMasahiro Yamada 546dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM 547dd84058dSMasahiro Yamada bool "Support ti816x_evm" 548272686ebSTom Rini select ARCH_OMAP2 549dd84058dSMasahiro Yamada 55043486e4cSSteve Raeconfig TARGET_BCM23550_W1D 55143486e4cSSteve Rae bool "Support bcm23550_w1d" 55243486e4cSSteve Rae select CPU_V7 55343486e4cSSteve Rae 554dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP 555dd84058dSMasahiro Yamada bool "Support bcm28155_ap" 5562e07c249SGeorges Savoundararadj select CPU_V7 557dd84058dSMasahiro Yamada 558abb1678cSSteve Raeconfig TARGET_BCMCYGNUS 559abb1678cSSteve Rae bool "Support bcmcygnus" 5602e07c249SGeorges Savoundararadj select CPU_V7 5619dec5270SSteve Rae 562abb1678cSSteve Raeconfig TARGET_BCMNSP 563abb1678cSSteve Rae bool "Support bcmnsp" 5642e07c249SGeorges Savoundararadj select CPU_V7 5659dec5270SSteve Rae 566274bced8SJon Masonconfig TARGET_BCMNS2 567274bced8SJon Mason bool "Support Broadcom Northstar2" 568274bced8SJon Mason select ARM64 569274bced8SJon Mason help 570274bced8SJon Mason Support for Broadcom Northstar 2 SoCs. NS2 is a quad-core 64-bit 571274bced8SJon Mason ARMv8 Cortex-A57 processors targeting a broad range of networking 572274bced8SJon Mason applications 573274bced8SJon Mason 57472df68ccSMasahiro Yamadaconfig ARCH_EXYNOS 57572df68ccSMasahiro Yamada bool "Samsung EXYNOS" 57658d423b8SMasahiro Yamada select DM 577fc47cf9dSSimon Glass select DM_I2C 57858d423b8SMasahiro Yamada select DM_SPI_FLASH 57958d423b8SMasahiro Yamada select DM_SERIAL 58058d423b8SMasahiro Yamada select DM_SPI 58158d423b8SMasahiro Yamada select DM_GPIO 5821fa4bfdeSSimon Glass select DM_KEYBOARD 583dd84058dSMasahiro Yamada 584311757beSSimon Glassconfig ARCH_S5PC1XX 585311757beSSimon Glass bool "Samsung S5PC1XX" 5862e07c249SGeorges Savoundararadj select CPU_V7 58758d423b8SMasahiro Yamada select DM 58858d423b8SMasahiro Yamada select DM_SERIAL 58958d423b8SMasahiro Yamada select DM_GPIO 59008848e9cSSimon Glass select DM_I2C 591311757beSSimon Glass 592ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK 593ef2b694cSMasahiro Yamada bool "Calxeda Highbank" 5942e07c249SGeorges Savoundararadj select CPU_V7 595dd84058dSMasahiro Yamada 5965cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR 5975cbbd9bdSMasahiro Yamada bool "ARM Ltd. Integrator family" 5983f394e70SLinus Walleij select DM 5993f394e70SLinus Walleij select DM_SERIAL 6005cbbd9bdSMasahiro Yamada 601c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE 602c338f09eSMasahiro Yamada bool "TI Keystone" 6032e07c249SGeorges Savoundararadj select CPU_V7 60402627356SMasahiro Yamada select SUPPORT_SPL 6053a649407STom Rini select SYS_THUMB_BUILD 606534bc70eSTom Rini select CMD_POWEROFF 607dd84058dSMasahiro Yamada 608bfcef28aSBeniamino Galvaniconfig ARCH_MESON 609bfcef28aSBeniamino Galvani bool "Amlogic Meson" 610bfcef28aSBeniamino Galvani help 611bfcef28aSBeniamino Galvani Support for the Meson SoC family developed by Amlogic Inc., 612bfcef28aSBeniamino Galvani targeted at media players and tablet computers. We currently 613bfcef28aSBeniamino Galvani support the S905 (GXBaby) 64-bit SoC. 614bfcef28aSBeniamino Galvani 615e90a08daSPeng Fanconfig ARCH_MX7ULP 616e90a08daSPeng Fan bool "NXP MX7ULP" 617e90a08daSPeng Fan select CPU_V7 618e90a08daSPeng Fan select ROM_UNIFIED_SECTIONS 619e90a08daSPeng Fan 6201a8150d4SAdrian Alonsoconfig ARCH_MX7 6211a8150d4SAdrian Alonso bool "Freescale MX7" 6221a8150d4SAdrian Alonso select CPU_V7 6232c2e2c9eSYork Sun select SYS_FSL_HAS_SEC if SECURE_BOOT 6242c2e2c9eSYork Sun select SYS_FSL_SEC_COMPAT_4 62590b80386SYork Sun select SYS_FSL_SEC_LE 626a5d67547SSimon Glass select BOARD_EARLY_INIT_F 6274585601aSSimon Glass select ARCH_MISC_INIT 6281a8150d4SAdrian Alonso 62989ebc821SBoris BREZILLONconfig ARCH_MX6 63089ebc821SBoris BREZILLON bool "Freescale MX6" 63189ebc821SBoris BREZILLON select CPU_V7 6322c2e2c9eSYork Sun select SYS_FSL_HAS_SEC if SECURE_BOOT 6332c2e2c9eSYork Sun select SYS_FSL_SEC_COMPAT_4 63490b80386SYork Sun select SYS_FSL_SEC_LE 6353a649407STom Rini select SYS_THUMB_BUILD if SPL 63689ebc821SBoris BREZILLON 637424ee3d1SAndrej Rosanoconfig ARCH_MX5 638424ee3d1SAndrej Rosano bool "Freescale MX5" 639424ee3d1SAndrej Rosano select CPU_V7 640a5d67547SSimon Glass select BOARD_EARLY_INIT_F 641424ee3d1SAndrej Rosano 642dd84058dSMasahiro Yamadaconfig TARGET_M53EVK 643dd84058dSMasahiro Yamada bool "Support m53evk" 6442e07c249SGeorges Savoundararadj select CPU_V7 64502627356SMasahiro Yamada select SUPPORT_SPL 646a5d67547SSimon Glass select BOARD_EARLY_INIT_F 647dd84058dSMasahiro Yamada 648dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK 649dd84058dSMasahiro Yamada bool "Support mx51evk" 650e5ec4815STom Rini select BOARD_LATE_INIT 6512e07c249SGeorges Savoundararadj select CPU_V7 652a5d67547SSimon Glass select BOARD_EARLY_INIT_F 653dd84058dSMasahiro Yamada 654dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD 655dd84058dSMasahiro Yamada bool "Support mx53ard" 6562e07c249SGeorges Savoundararadj select CPU_V7 657a5d67547SSimon Glass select BOARD_EARLY_INIT_F 658dd84058dSMasahiro Yamada 659dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK 660dd84058dSMasahiro Yamada bool "Support mx53evk" 661e5ec4815STom Rini select BOARD_LATE_INIT 6622e07c249SGeorges Savoundararadj select CPU_V7 663a5d67547SSimon Glass select BOARD_EARLY_INIT_F 664dd84058dSMasahiro Yamada 665dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO 666dd84058dSMasahiro Yamada bool "Support mx53loco" 667e5ec4815STom Rini select BOARD_LATE_INIT 6682e07c249SGeorges Savoundararadj select CPU_V7 669a5d67547SSimon Glass select BOARD_EARLY_INIT_F 670dd84058dSMasahiro Yamada 671dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD 672dd84058dSMasahiro Yamada bool "Support mx53smd" 6732e07c249SGeorges Savoundararadj select CPU_V7 674a5d67547SSimon Glass select BOARD_EARLY_INIT_F 675dd84058dSMasahiro Yamada 6763cfbcb58SMasahiro Yamadaconfig OMAP34XX 6773cfbcb58SMasahiro Yamada bool "OMAP34XX SoC" 678272686ebSTom Rini select ARCH_OMAP2 6798dda2e2fSTom Rini select ARM_ERRATA_430973 6808dda2e2fSTom Rini select ARM_ERRATA_454179 6818dda2e2fSTom Rini select ARM_ERRATA_621766 68219a75b8cSSiarhei Siamashka select ARM_ERRATA_725233 6837d106242STom Rini select USE_TINY_PRINTF 6847551dcf9STom Rini imply SPL_EXT_SUPPORT 6857551dcf9STom Rini imply SPL_FAT_SUPPORT 6867551dcf9STom Rini imply SPL_GPIO_SUPPORT 6877551dcf9STom Rini imply SPL_I2C_SUPPORT 6887551dcf9STom Rini imply SPL_LIBCOMMON_SUPPORT 6897551dcf9STom Rini imply SPL_LIBDISK_SUPPORT 6907551dcf9STom Rini imply SPL_LIBGENERIC_SUPPORT 6917551dcf9STom Rini imply SPL_MMC_SUPPORT 6927551dcf9STom Rini imply SPL_NAND_SUPPORT 6937551dcf9STom Rini imply SPL_POWER_SUPPORT 6947551dcf9STom Rini imply SPL_SERIAL_SUPPORT 6953a649407STom Rini imply SYS_THUMB_BUILD 696dd84058dSMasahiro Yamada 697d08215a5SMasahiro Yamadaconfig OMAP44XX 698d08215a5SMasahiro Yamada bool "OMAP44XX SoC" 699272686ebSTom Rini select ARCH_OMAP2 7007d106242STom Rini select USE_TINY_PRINTF 7010f12f101STom Rini imply SPL_DISPLAY_PRINT 7020f12f101STom Rini imply SPL_EXT_SUPPORT 7030f12f101STom Rini imply SPL_FAT_SUPPORT 7040f12f101STom Rini imply SPL_GPIO_SUPPORT 7050f12f101STom Rini imply SPL_I2C_SUPPORT 7060f12f101STom Rini imply SPL_LIBCOMMON_SUPPORT 7070f12f101STom Rini imply SPL_LIBDISK_SUPPORT 7080f12f101STom Rini imply SPL_LIBGENERIC_SUPPORT 7090f12f101STom Rini imply SPL_MMC_SUPPORT 7100f12f101STom Rini imply SPL_NAND_SUPPORT 7110f12f101STom Rini imply SPL_POWER_SUPPORT 7120f12f101STom Rini imply SPL_SERIAL_SUPPORT 7133a649407STom Rini imply SYS_THUMB_BUILD 714dd84058dSMasahiro Yamada 7156c5431acSMasahiro Yamadaconfig OMAP54XX 7166c5431acSMasahiro Yamada bool "OMAP54XX SoC" 717272686ebSTom Rini select ARCH_OMAP2 7188dda2e2fSTom Rini select ARM_ERRATA_798870 7193a649407STom Rini select SYS_THUMB_BUILD 7209d4f7a31STom Rini imply SPL_DISPLAY_PRINT 7219d4f7a31STom Rini imply SPL_ENV_SUPPORT 7229d4f7a31STom Rini imply SPL_EXT_SUPPORT 7239d4f7a31STom Rini imply SPL_FAT_SUPPORT 7249d4f7a31STom Rini imply SPL_GPIO_SUPPORT 7259d4f7a31STom Rini imply SPL_I2C_SUPPORT 7269d4f7a31STom Rini imply SPL_LIBCOMMON_SUPPORT 7279d4f7a31STom Rini imply SPL_LIBDISK_SUPPORT 7289d4f7a31STom Rini imply SPL_LIBGENERIC_SUPPORT 7299d4f7a31STom Rini imply SPL_MMC_SUPPORT 7309d4f7a31STom Rini imply SPL_NAND_SUPPORT 7319d4f7a31STom Rini imply SPL_POWER_SUPPORT 7329d4f7a31STom Rini imply SPL_SERIAL_SUPPORT 733dd84058dSMasahiro Yamada 7346384726dSMadan Srinivasconfig AM43XX 7356384726dSMadan Srinivas bool "AM43XX SoC" 736272686ebSTom Rini select ARCH_OMAP2 73719c1c700SLokesh Vutla imply SPL_DM 73819c1c700SLokesh Vutla imply SPL_DM_SEQ_ALIAS 73919c1c700SLokesh Vutla imply SPL_OF_CONTROL 74019c1c700SLokesh Vutla imply SPL_OF_TRANSLATE 74119c1c700SLokesh Vutla imply SPL_SEPARATE_BSS 74219c1c700SLokesh Vutla imply SPL_SYS_MALLOC_SIMPLE 7433a649407STom Rini imply SYS_THUMB_BUILD 7446384726dSMadan Srinivas help 7456384726dSMadan Srinivas Support for AM43xx SOC from Texas Instruments. 7466384726dSMadan Srinivas The AM43xx high performance SOC features a Cortex-A9 7476384726dSMadan Srinivas ARM core, a quad core PRU-ICSS for industrial Ethernet 7486384726dSMadan Srinivas protocols, dual camera support, optional 3D graphics 7496384726dSMadan Srinivas and an optional customer programmable secure boot. 7506384726dSMadan Srinivas 751b39a9adeSAndrew F. Davisconfig AM33XX 752b39a9adeSAndrew F. Davis bool "AM33XX SoC" 753272686ebSTom Rini select ARCH_OMAP2 7543a649407STom Rini imply SYS_THUMB_BUILD 755b39a9adeSAndrew F. Davis help 756b39a9adeSAndrew F. Davis Support for AM335x SOC from Texas Instruments. 757b39a9adeSAndrew F. Davis The AM335x high performance SOC features a Cortex-A8 758b39a9adeSAndrew F. Davis ARM core, a dual core PRU-ICSS for industrial Ethernet 759b39a9adeSAndrew F. Davis protocols, optional 3D graphics and an optional customer 760b39a9adeSAndrew F. Davis programmable secure boot. 761b39a9adeSAndrew F. Davis 7621cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE 763f40b9898SMasahiro Yamada bool "Renesas ARM SoCs" 7641cc95f6eSNobuhiro Iwamatsu select DM 7651cc95f6eSNobuhiro Iwamatsu select DM_SERIAL 766a5d67547SSimon Glass select BOARD_EARLY_INIT_F 7673a649407STom Rini imply SYS_THUMB_BUILD 768dd84058dSMasahiro Yamada 7699702ec00SEddy Petrișorconfig TARGET_S32V234EVB 7709702ec00SEddy Petrișor bool "Support s32v234evb" 7719702ec00SEddy Petrișor select ARM64 772c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 7739702ec00SEddy Petrișor 77408592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON 77508592136SMateusz Kulikowski bool "Qualcomm Snapdragon SoCs" 77608592136SMateusz Kulikowski select ARM64 77708592136SMateusz Kulikowski select DM 77808592136SMateusz Kulikowski select DM_GPIO 77908592136SMateusz Kulikowski select DM_SERIAL 78008592136SMateusz Kulikowski select SPMI 78108592136SMateusz Kulikowski select OF_CONTROL 78208592136SMateusz Kulikowski select OF_SEPARATE 78308592136SMateusz Kulikowski 7847865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA 7857865f4b0SMasahiro Yamada bool "Altera SOCFPGA family" 7862e07c249SGeorges Savoundararadj select CPU_V7 78702627356SMasahiro Yamada select SUPPORT_SPL 788dfd3dff5SMarek Vasut select OF_CONTROL 789dfd3dff5SMarek Vasut select SPL_OF_CONTROL 7901d9aa3e5SMasahiro Yamada select DM 7911d9aa3e5SMasahiro Yamada select DM_SPI_FLASH 7921d9aa3e5SMasahiro Yamada select DM_SPI 793beee6a30SMarek Vasut select ENABLE_ARM_SOC_BOOT0_HOOK 794a421192fSSimon Glass select ARCH_EARLY_INIT_R 7954585601aSSimon Glass select ARCH_MISC_INIT 796949123e3SDalon Westergreen select SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION 7973a649407STom Rini select SYS_THUMB_BUILD 798dd84058dSMasahiro Yamada 7998883ddafSNikita Kiryanovconfig TARGET_CM_T43 8008883ddafSNikita Kiryanov bool "Support cm_t43" 801983e3700STom Rini select ARCH_OMAP2 8028883ddafSNikita Kiryanov 8032c7e3b90SIan Campbellconfig ARCH_SUNXI 8042c7e3b90SIan Campbell bool "Support sunxi (Allwinner) SoCs" 80588bb800dSHans de Goede select CMD_GPIO 8060878a8a7SHans de Goede select CMD_MMC if MMC 8072997ee50SYann E. MORIN select CMD_USB if DISTRO_DEFAULTS 808b6006bafSHans de Goede select DM 80945368827STom Rini select DM_ETH 810211d57a4SHans de Goede select DM_GPIO 811211d57a4SHans de Goede select DM_KEYBOARD 81245368827STom Rini select DM_SERIAL 8132997ee50SYann E. MORIN select DM_USB if DISTRO_DEFAULTS 814d75111a7SHans de Goede select OF_BOARD_SETUP 815b6006bafSHans de Goede select OF_CONTROL 816b6006bafSHans de Goede select OF_SEPARATE 8178434f035SAlexander Graf select SPL_STACK_R if SUPPORT_SPL 8188434f035SAlexander Graf select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL 8196edf6a21SHans de Goede select SYS_NS16550 8203a649407STom Rini select SPL_SYS_THUMB_BUILD if !ARM64 8212997ee50SYann E. MORIN select USB if DISTRO_DEFAULTS 8222997ee50SYann E. MORIN select USB_STORAGE if DISTRO_DEFAULTS 8232997ee50SYann E. MORIN select USB_KEYBOARD if DISTRO_DEFAULTS 8248c7d2296SHans de Goede select USE_TINY_PRINTF 8258ebe4f42SChen-Yu Tsai 826d9e268edSSebastien Bourdelinconfig TARGET_TS4600 827d9e268edSSebastien Bourdelin bool "Support TS4600" 828d9e268edSSebastien Bourdelin select CPU_ARM926EJS 829d9e268edSSebastien Bourdelin select SUPPORT_SPL 830d9e268edSSebastien Bourdelin 8319ee16897SLucile Quirionconfig TARGET_TS4800 8329ee16897SLucile Quirion bool "Support TS4800" 8339ee16897SLucile Quirion select CPU_V7 834c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC_A001 8359ee16897SLucile Quirion 8367966b437SStefan Agnerconfig ARCH_VF610 8377966b437SStefan Agner bool "Freescale Vybrid" 8382e07c249SGeorges Savoundararadj select CPU_V7 839c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 840dd84058dSMasahiro Yamada 8415ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ 84244dcb403SMasahiro Yamada bool "Xilinx Zynq Platform" 843e5ec4815STom Rini select BOARD_LATE_INIT 8442e07c249SGeorges Savoundararadj select CPU_V7 84502627356SMasahiro Yamada select SUPPORT_SPL 846d065cfd9SJagan Teki select OF_CONTROL 847eb04ab34SMichal Simek select SPL_OF_CONTROL if SPL 8488981f05cSMasahiro Yamada select DM 8496889ca71SMichal Simek select DM_ETH 8502978ae23SSiva Durga Prasad Paladugu select DM_GPIO 851eb04ab34SMichal Simek select SPL_DM if SPL 852d9ae52c8SMichal Simek select DM_MMC 853329a449fSSimon Glass select DM_MMC_OPS 8549f7a4502SJagan Teki select DM_SPI 85542800ffaSSimon Glass select DM_SERIAL 8569f7a4502SJagan Teki select DM_SPI_FLASH 857eb04ab34SMichal Simek select SPL_SEPARATE_BSS if SPL 858dec49e86SSimon Glass select DM_USB if USB 859329a449fSSimon Glass select BLK 860781745bdSStefan Herbrechtsmeier select CLK 861781745bdSStefan Herbrechtsmeier select SPL_CLK 862781745bdSStefan Herbrechtsmeier select CLK_ZYNQ 863dd84058dSMasahiro Yamada 8640b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP 86584c7204bSMichal Simek bool "Support Xilinx ZynqMP Platform" 86684c7204bSMichal Simek select ARM64 867e5ec4815STom Rini select BOARD_LATE_INIT 868c2490bf5SMichal Simek select DM 869c2490bf5SMichal Simek select OF_CONTROL 870c2490bf5SMichal Simek select DM_SERIAL 871e6a9ed04SMichal Simek select SUPPORT_SPL 8721f29738aSMichal Simek select CLK 8731f29738aSMichal Simek select SPL_CLK 874dec49e86SSimon Glass select DM_USB if USB 87584c7204bSMichal Simek 876ddd960e6SMasahiro Yamadaconfig TEGRA 877ddd960e6SMasahiro Yamada bool "NVIDIA Tegra" 878dd84058dSMasahiro Yamada 879f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A 880dd84058dSMasahiro Yamada bool "Support vexpress_aemv8a" 881016a954eSMasahiro Yamada select ARM64 882dd84058dSMasahiro Yamada 883f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP 884f91afc4dSLinus Walleij bool "Support Versatile Express ARMv8a FVP BASE model" 885f91afc4dSLinus Walleij select ARM64 886f91afc4dSLinus Walleij select SEMIHOSTING 887f91afc4dSLinus Walleij 888fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM 889fc04b923SRyan Harkin bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" 890fc04b923SRyan Harkin select ARM64 891fc04b923SRyan Harkin help 892fc04b923SRyan Harkin This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides 893fc04b923SRyan Harkin the default config to allow the user to load the images directly into 894fc04b923SRyan Harkin DRAM using model parameters rather than by using semi-hosting to load 895fc04b923SRyan Harkin the files from the host filesystem. 896fc04b923SRyan Harkin 897ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO 898ffc10373SLinus Walleij bool "Support Versatile Express Juno Development Platform" 899ffc10373SLinus Walleij select ARM64 900ffc10373SLinus Walleij 90144937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU 90244937214SPrabhakar Kushwaha bool "Support ls2080a_emu" 903fb2bf8c2SYork Sun select ARCH_LS2080A 904016a954eSMasahiro Yamada select ARM64 90523b5877cSLinus Walleij select ARMV8_MULTIENTRY 9064585601aSSimon Glass select ARCH_MISC_INIT 9077288c2c2SYork Sun help 90844937214SPrabhakar Kushwaha Support for Freescale LS2080A_EMU platform 90944937214SPrabhakar Kushwaha The LS2080A Development System (EMULATOR) is a pre silicon 91044937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 9117288c2c2SYork Sun Layerscape Architecture processor. 9127288c2c2SYork Sun 91344937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU 91444937214SPrabhakar Kushwaha bool "Support ls2080a_simu" 915fb2bf8c2SYork Sun select ARCH_LS2080A 91644937214SPrabhakar Kushwaha select ARM64 91744937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 9184585601aSSimon Glass select ARCH_MISC_INIT 91944937214SPrabhakar Kushwaha help 92044937214SPrabhakar Kushwaha Support for Freescale LS2080A_SIMU platform 92144937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a pre silicon 92244937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 92344937214SPrabhakar Kushwaha Layerscape Architecture processor. 92444937214SPrabhakar Kushwaha 92544937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS 92644937214SPrabhakar Kushwaha bool "Support ls2080aqds" 927fb2bf8c2SYork Sun select ARCH_LS2080A 928e2b65ea9SYork Sun select ARM64 929e2b65ea9SYork Sun select ARMV8_MULTIENTRY 930e5ec4815STom Rini select BOARD_LATE_INIT 93132eda7ccSScott Wood select SUPPORT_SPL 9324585601aSSimon Glass select ARCH_MISC_INIT 933e2b65ea9SYork Sun help 93444937214SPrabhakar Kushwaha Support for Freescale LS2080AQDS platform 93544937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a high-performance 93644937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 93744937214SPrabhakar Kushwaha Layerscape Architecture processor. 93844937214SPrabhakar Kushwaha 93944937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB 94044937214SPrabhakar Kushwaha bool "Support ls2080ardb" 941fb2bf8c2SYork Sun select ARCH_LS2080A 94244937214SPrabhakar Kushwaha select ARM64 94344937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 944e5ec4815STom Rini select BOARD_LATE_INIT 94544937214SPrabhakar Kushwaha select SUPPORT_SPL 9464585601aSSimon Glass select ARCH_MISC_INIT 94744937214SPrabhakar Kushwaha help 94844937214SPrabhakar Kushwaha Support for Freescale LS2080ARDB platform. 94944937214SPrabhakar Kushwaha The LS2080A Reference design board (RDB) is a high-performance 95044937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 951e2b65ea9SYork Sun Layerscape Architecture processor. 952e2b65ea9SYork Sun 95311ac2363SPeter Griffinconfig TARGET_HIKEY 95411ac2363SPeter Griffin bool "Support HiKey 96boards Consumer Edition Platform" 95511ac2363SPeter Griffin select ARM64 956efd7b60aSPeter Griffin select DM 957efd7b60aSPeter Griffin select DM_GPIO 9589c71bcdcSPeter Griffin select DM_SERIAL 959cd593ed6SPeter Griffin select OF_CONTROL 96011ac2363SPeter Griffin help 96111ac2363SPeter Griffin Support for HiKey 96boards platform. It features a HI6220 96211ac2363SPeter Griffin SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. 96311ac2363SPeter Griffin 9649d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS 9659d044fcbSPrabhakar Kushwaha bool "Support ls1012aqds" 9669533acf3SYork Sun select ARCH_LS1012A 9679d044fcbSPrabhakar Kushwaha select ARM64 968e5ec4815STom Rini select BOARD_LATE_INIT 9699d044fcbSPrabhakar Kushwaha help 9709d044fcbSPrabhakar Kushwaha Support for Freescale LS1012AQDS platform. 9719d044fcbSPrabhakar Kushwaha The LS1012A Development System (QDS) is a high-performance 9729d044fcbSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 9739d044fcbSPrabhakar Kushwaha Layerscape Architecture processor. 9749d044fcbSPrabhakar Kushwaha 9753b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB 9763b6e3898SPrabhakar Kushwaha bool "Support ls1012ardb" 9779533acf3SYork Sun select ARCH_LS1012A 9783b6e3898SPrabhakar Kushwaha select ARM64 979e5ec4815STom Rini select BOARD_LATE_INIT 9803b6e3898SPrabhakar Kushwaha help 9813b6e3898SPrabhakar Kushwaha Support for Freescale LS1012ARDB platform. 9823b6e3898SPrabhakar Kushwaha The LS1012A Reference design board (RDB) is a high-performance 9833b6e3898SPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 9843b6e3898SPrabhakar Kushwaha Layerscape Architecture processor. 9853b6e3898SPrabhakar Kushwaha 986ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM 987ff78aa2bSPrabhakar Kushwaha bool "Support ls1012afrdm" 9889533acf3SYork Sun select ARCH_LS1012A 989ff78aa2bSPrabhakar Kushwaha select ARM64 990ff78aa2bSPrabhakar Kushwaha help 991ff78aa2bSPrabhakar Kushwaha Support for Freescale LS1012AFRDM platform. 992ff78aa2bSPrabhakar Kushwaha The LS1012A Freedom board (FRDM) is a high-performance 993ff78aa2bSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 994ff78aa2bSPrabhakar Kushwaha Layerscape Architecture processor. 995ff78aa2bSPrabhakar Kushwaha 996550e3dc0SWang Huanconfig TARGET_LS1021AQDS 9970de15707SAlison Wang bool "Support ls1021aqds" 998e5ec4815STom Rini select BOARD_LATE_INIT 9992e07c249SGeorges Savoundararadj select CPU_V7 1000adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 1001adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 100250f0c663SAlison Wang select SUPPORT_SPL 10030a37cf8fSYork Sun select ARCH_LS1021A 1004217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 10055e8bd7e1SYork Sun select LS1_DEEP_SLEEP 1006d26e34c4SYork Sun select SYS_FSL_DDR 1007a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1008217f92bbSMasahiro Yamada 1009c8a7d9daSWang Huanconfig TARGET_LS1021ATWR 10100de15707SAlison Wang bool "Support ls1021atwr" 1011e5ec4815STom Rini select BOARD_LATE_INIT 10122e07c249SGeorges Savoundararadj select CPU_V7 1013adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 1014adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 101550f0c663SAlison Wang select SUPPORT_SPL 10160a37cf8fSYork Sun select ARCH_LS1021A 1017217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 10185e8bd7e1SYork Sun select LS1_DEEP_SLEEP 1019a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1020c8a7d9daSWang Huan 102120c700f8SFeng Liconfig TARGET_LS1021AIOT 102220c700f8SFeng Li bool "Support ls1021aiot" 1023e5ec4815STom Rini select BOARD_LATE_INIT 102420c700f8SFeng Li select CPU_V7 102520c700f8SFeng Li select CPU_V7_HAS_NONSEC 102620c700f8SFeng Li select CPU_V7_HAS_VIRT 102720c700f8SFeng Li select SUPPORT_SPL 102820c700f8SFeng Li select ARCH_LS1021A 102920c700f8SFeng Li select ARCH_SUPPORT_PSCI 103020c700f8SFeng Li help 103120c700f8SFeng Li Support for Freescale LS1021AIOT platform. 103220c700f8SFeng Li The LS1021A Freescale board (IOT) is a high-performance 103320c700f8SFeng Li development platform that supports the QorIQ LS1021A 103420c700f8SFeng Li Layerscape Architecture processor. 103520c700f8SFeng Li 103602b5d2edSShaohui Xieconfig TARGET_LS1043AQDS 103702b5d2edSShaohui Xie bool "Support ls1043aqds" 10380a37cf8fSYork Sun select ARCH_LS1043A 103902b5d2edSShaohui Xie select ARM64 104002b5d2edSShaohui Xie select ARMV8_MULTIENTRY 1041e5ec4815STom Rini select BOARD_LATE_INIT 104202b5d2edSShaohui Xie select SUPPORT_SPL 1043a5d67547SSimon Glass select BOARD_EARLY_INIT_F 104402b5d2edSShaohui Xie help 104502b5d2edSShaohui Xie Support for Freescale LS1043AQDS platform. 104602b5d2edSShaohui Xie 1047f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB 1048f3a8e2b7SMingkai Hu bool "Support ls1043ardb" 10490a37cf8fSYork Sun select ARCH_LS1043A 1050f3a8e2b7SMingkai Hu select ARM64 1051831c068fSHou Zhiqiang select ARMV8_MULTIENTRY 1052e5ec4815STom Rini select BOARD_LATE_INIT 10533ad44729SGong Qianyu select SUPPORT_SPL 1054a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1055f3a8e2b7SMingkai Hu help 1056f3a8e2b7SMingkai Hu Support for Freescale LS1043ARDB platform. 1057f3a8e2b7SMingkai Hu 1058126fe70dSShaohui Xieconfig TARGET_LS1046AQDS 1059126fe70dSShaohui Xie bool "Support ls1046aqds" 1060da28e58aSYork Sun select ARCH_LS1046A 1061126fe70dSShaohui Xie select ARM64 1062126fe70dSShaohui Xie select ARMV8_MULTIENTRY 1063e5ec4815STom Rini select BOARD_LATE_INIT 1064126fe70dSShaohui Xie select SUPPORT_SPL 1065126fe70dSShaohui Xie select DM_SPI_FLASH if DM_SPI 1066a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1067126fe70dSShaohui Xie help 1068126fe70dSShaohui Xie Support for Freescale LS1046AQDS platform. 1069126fe70dSShaohui Xie The LS1046A Development System (QDS) is a high-performance 1070126fe70dSShaohui Xie development platform that supports the QorIQ LS1046A 1071126fe70dSShaohui Xie Layerscape Architecture processor. 1072126fe70dSShaohui Xie 1073dd02936fSMingkai Huconfig TARGET_LS1046ARDB 1074dd02936fSMingkai Hu bool "Support ls1046ardb" 1075da28e58aSYork Sun select ARCH_LS1046A 1076dd02936fSMingkai Hu select ARM64 1077dd02936fSMingkai Hu select ARMV8_MULTIENTRY 1078e5ec4815STom Rini select BOARD_LATE_INIT 1079dd02936fSMingkai Hu select SUPPORT_SPL 1080dd02936fSMingkai Hu select DM_SPI_FLASH if DM_SPI 1081dccef2ecSHou Zhiqiang select POWER_MC34VR500 1082a5d67547SSimon Glass select BOARD_EARLY_INIT_F 1083dd02936fSMingkai Hu help 1084dd02936fSMingkai Hu Support for Freescale LS1046ARDB platform. 1085dd02936fSMingkai Hu The LS1046A Reference Design Board (RDB) is a high-performance 1086dd02936fSMingkai Hu development platform that supports the QorIQ LS1046A 1087dd02936fSMingkai Hu Layerscape Architecture processor. 1088dd02936fSMingkai Hu 1089dd84058dSMasahiro Yamadaconfig TARGET_H2200 1090dd84058dSMasahiro Yamada bool "Support h2200" 10912e07c249SGeorges Savoundararadj select CPU_PXA 1092dd84058dSMasahiro Yamada 1093f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2 1094f19eb154SVasily Khoruzhick bool "Support zipitz2" 1095f19eb154SVasily Khoruzhick select CPU_PXA 1096f19eb154SVasily Khoruzhick 1097dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270 1098dd84058dSMasahiro Yamada bool "Support colibri_pxa270" 10992e07c249SGeorges Savoundararadj select CPU_PXA 1100dd84058dSMasahiro Yamada 110166cba041SMasahiro Yamadaconfig ARCH_UNIPHIER 1102b6ef3a3fSMasahiro Yamada bool "Socionext UniPhier SoCs" 1103e5ec4815STom Rini select BOARD_LATE_INIT 110448264d9bSMasahiro Yamada select CLK_UNIPHIER 11054e819950SMasahiro Yamada select DM 1106b800cbdeSMasahiro Yamada select DM_GPIO 11074e819950SMasahiro Yamada select DM_I2C 11084aceb3f8SMasahiro Yamada select DM_MMC 11094fb96c48SMasahiro Yamada select DM_RESET 1110b5550e49SMasahiro Yamada select DM_SERIAL 111147a79f65SMasahiro Yamada select DM_USB 1112b5550e49SMasahiro Yamada select OF_CONTROL 1113b5550e49SMasahiro Yamada select OF_LIBFDT 111427350c92SMasahiro Yamada select PINCTRL 1115561ca649SMasahiro Yamada select SPL_DM if SPL 1116561ca649SMasahiro Yamada select SPL_LIBCOMMON_SUPPORT if SPL 1117561ca649SMasahiro Yamada select SPL_LIBGENERIC_SUPPORT if SPL 1118561ca649SMasahiro Yamada select SPL_OF_CONTROL if SPL 1119561ca649SMasahiro Yamada select SPL_PINCTRL if SPL 1120b5550e49SMasahiro Yamada select SUPPORT_SPL 1121b6ef3a3fSMasahiro Yamada help 1122b6ef3a3fSMasahiro Yamada Support for UniPhier SoC family developed by Socionext Inc. 1123b6ef3a3fSMasahiro Yamada (formerly, System LSI Business Division of Panasonic Corporation) 112466cba041SMasahiro Yamada 11250a61ee88SVikas Manochaconfig STM32 11260a61ee88SVikas Manocha bool "Support STM32" 1127ed09a554Srev13@wp.pl select CPU_V7M 112866562414SKamil Lulko select DM 112966562414SKamil Lulko select DM_SERIAL 11303a649407STom Rini select SYS_THUMB_BUILD 1131ed09a554Srev13@wp.pl 113294e9a4efSPatrice Chotardconfig ARCH_STI 113394e9a4efSPatrice Chotard bool "Support STMicrolectronics SoCs" 113494e9a4efSPatrice Chotard select CPU_V7 1135214a17e6SPatrice Chotard select DM 1136214a17e6SPatrice Chotard select DM_SERIAL 1137eee20f81SPatrice Chotard select BLK 1138eee20f81SPatrice Chotard select DM_MMC 1139584861ffSPatrice Chotard select DM_RESET 114094e9a4efSPatrice Chotard help 114194e9a4efSPatrice Chotard Support for STMicroelectronics STiH407/10 SoC family. 114294e9a4efSPatrice Chotard This SoC is used on Linaro 96Board STiH410-B2260 114394e9a4efSPatrice Chotard 11442444dae5SSimon Glassconfig ARCH_ROCKCHIP 11452444dae5SSimon Glass bool "Support Rockchip SoCs" 11462444dae5SSimon Glass select OF_CONTROL 1147aa15038cSSimon Glass select BLK 11482444dae5SSimon Glass select DM 1149a381bcf5SKever Yang select SPL_DM if SPL 1150aa15038cSSimon Glass select SYS_MALLOC_F 11513a649407STom Rini select SYS_THUMB_BUILD if !ARM64 1152a381bcf5SKever Yang select SPL_SYS_MALLOC_SIMPLE if SPL 1153aa15038cSSimon Glass select DM_GPIO 1154aa15038cSSimon Glass select DM_I2C 1155aa15038cSSimon Glass select DM_MMC 115642b37d8dSSimon Glass select DM_MMC_OPS 1157aa15038cSSimon Glass select DM_SERIAL 1158aa15038cSSimon Glass select DM_SPI 1159aa15038cSSimon Glass select DM_SPI_FLASH 1160892742dfSMengDongyang select DM_USB if USB 11618d29e3a4SKever Yang select DM_PWM 11628d29e3a4SKever Yang select DM_REGULATOR 11632444dae5SSimon Glass 1164746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX 1165746f985aSSergey Temerkhanov bool "Support ThunderX 88xx" 1166b4ba1693SMarek Vasut select ARM64 1167746f985aSSergey Temerkhanov select OF_CONTROL 1168067716baSTom Rini select SYS_CACHE_SHIFT_7 1169746f985aSSergey Temerkhanov 11704697abeaSmaxims@google.comconfig ARCH_ASPEED 11714697abeaSmaxims@google.com bool "Support Aspeed SoCs" 11724697abeaSmaxims@google.com select OF_CONTROL 11734697abeaSmaxims@google.com select DM 11744697abeaSmaxims@google.com 1175dd84058dSMasahiro Yamadaendchoice 1176dd84058dSMasahiro Yamada 11774697abeaSmaxims@google.comsource "arch/arm/mach-aspeed/Kconfig" 11784697abeaSmaxims@google.com 11794614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig" 11804614b891SMasahiro Yamada 1181ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig" 11823491ba63SMasahiro Yamada 1183ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig" 118434e609caSSimon Glass 118577b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig" 118672df68ccSMasahiro Yamada 118772a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig" 1188ef2b694cSMasahiro Yamada 11895cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig" 11905cbbd9bdSMasahiro Yamada 119139a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig" 1192c338f09eSMasahiro Yamada 119356f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig" 119447539e23SMasahiro Yamada 1195c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig" 1196c3d89140SStefan Roese 11970a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig" 11980a37cf8fSYork Sun 1199e90a08daSPeng Fansource "arch/arm/cpu/armv7/mx7ulp/Kconfig" 1200e90a08daSPeng Fan 12011a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig" 12021a8150d4SAdrian Alonso 120389ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig" 120489ebc821SBoris BREZILLON 1205424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig" 1206424ee3d1SAndrej Rosano 1207983e3700STom Rinisource "arch/arm/mach-omap2/Kconfig" 12086384726dSMadan Srinivas 1209da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig" 1210da28e58aSYork Sun 12113e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig" 121222f2be7aSMasahiro Yamada 1213badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig" 1214f40b9898SMasahiro Yamada 1215bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig" 1216bfcef28aSBeniamino Galvani 12172444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig" 12182444dae5SSimon Glass 1219225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig" 1220311757beSSimon Glass 122108592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig" 122208592136SMateusz Kulikowski 12237865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig" 12247865f4b0SMasahiro Yamada 122594e9a4efSPatrice Chotardsource "arch/arm/mach-sti/Kconfig" 122694e9a4efSPatrice Chotard 12270a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig" 12280a61ee88SVikas Manocha 1229*3abfd887SMasahiro Yamadasource "arch/arm/mach-sunxi/Kconfig" 1230*3abfd887SMasahiro Yamada 123109f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig" 1232ddd960e6SMasahiro Yamada 12334c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig" 123466cba041SMasahiro Yamada 12357966b437SStefan Agnersource "arch/arm/cpu/armv7/vf610/Kconfig" 12367966b437SStefan Agner 12370107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig" 1238ddd960e6SMasahiro Yamada 1239ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig" 1240ea624e19SHans de Goede 124175580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig" 124275580007SSiva Durga Prasad Paladugu 124323b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig" 124423b5877cSLinus Walleij 1245a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig" 1246a05a6045SBoris BREZILLON 1247fcea480dSMarek Vasutsource "board/aries/m28evk/Kconfig" 12482a4058c2SMarek Vasutsource "board/aries/m53evk/Kconfig" 1249d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig" 1250a4d79993SHannes Schmelzersource "board/BuR/brxre1/Kconfig" 12512290fe06SHannes Schmelzersource "board/BuR/brppt1/Kconfig" 1252dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig" 1253dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig" 1254dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig" 1255dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig" 1256dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig" 1257dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig" 1258dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig" 125943486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig" 1260dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig" 1261abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig" 1262abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig" 1263274bced8SJon Masonsource "board/broadcom/bcmns2/Kconfig" 1264746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig" 1265dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig" 1266dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig" 1267345243edSTom Rinisource "board/compulab/cm_t43/Kconfig" 1268dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig" 126944937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig" 127044937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig" 127144937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig" 1272550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig" 127302b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig" 1274c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig" 127520c700f8SFeng Lisource "board/freescale/ls1021aiot/Kconfig" 1276126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig" 1277f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig" 1278dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig" 12799d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig" 12803b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig" 1281ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig" 1282dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig" 1283dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig" 1284dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig" 1285dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig" 1286dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig" 1287dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig" 1288dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig" 1289dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig" 1290dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig" 1291dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig" 1292dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig" 12939702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig" 129460083261SDirk Eibachsource "board/gdsys/a38x/Kconfig" 1295ab38bf6aSMarcin Niestrojsource "board/grinn/chiliboard/Kconfig" 1296dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig" 1297dd84058dSMasahiro Yamadasource "board/h2200/Kconfig" 1298345243edSTom Rinisource "board/hisilicon/hikey/Kconfig" 1299dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig" 1300dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig" 1301dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig" 1302dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig" 1303dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig" 1304dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig" 1305dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig" 1306dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig" 1307dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig" 1308dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig" 1309dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig" 1310dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig" 1311dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig" 1312dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig" 1313dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig" 1314dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig" 13159fa32b12SVikas Manochasource "board/st/stv0991/Kconfig" 1316dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig" 13179d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig" 1318dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig" 1319dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig" 1320a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig" 1321dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig" 1322dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig" 1323dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig" 1324dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig" 1325d9e268edSSebastien Bourdelinsource "board/technologic/ts4600/Kconfig" 13269ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig" 13276ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig" 1328dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig" 1329412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig" 1330f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig" 1331dd84058dSMasahiro Yamada 133251b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug" 133351b17d49SMasahiro Yamada 1334dd84058dSMasahiro Yamadaendmenu 1335