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 222e07c249SGeorges Savoundararadjconfig CPU_ARM720T 232e07c249SGeorges Savoundararadj bool 24067716baSTom Rini select SYS_CACHE_SHIFT_5 252e07c249SGeorges Savoundararadj 262e07c249SGeorges Savoundararadjconfig CPU_ARM920T 272e07c249SGeorges Savoundararadj bool 28067716baSTom Rini select SYS_CACHE_SHIFT_5 292e07c249SGeorges Savoundararadj 302e07c249SGeorges Savoundararadjconfig CPU_ARM926EJS 312e07c249SGeorges Savoundararadj bool 32067716baSTom Rini select SYS_CACHE_SHIFT_5 332e07c249SGeorges Savoundararadj 342e07c249SGeorges Savoundararadjconfig CPU_ARM946ES 352e07c249SGeorges Savoundararadj bool 36067716baSTom Rini select SYS_CACHE_SHIFT_5 372e07c249SGeorges Savoundararadj 382e07c249SGeorges Savoundararadjconfig CPU_ARM1136 392e07c249SGeorges Savoundararadj bool 40067716baSTom Rini select SYS_CACHE_SHIFT_5 412e07c249SGeorges Savoundararadj 422e07c249SGeorges Savoundararadjconfig CPU_ARM1176 432e07c249SGeorges Savoundararadj bool 442e07c249SGeorges Savoundararadj select HAS_VBAR 45067716baSTom Rini select SYS_CACHE_SHIFT_5 462e07c249SGeorges Savoundararadj 472e07c249SGeorges Savoundararadjconfig CPU_V7 482e07c249SGeorges Savoundararadj bool 492e07c249SGeorges Savoundararadj select HAS_VBAR 5062e92077SAlbert ARIBAUD select HAS_THUMB2 51067716baSTom Rini select SYS_CACHE_SHIFT_6 522e07c249SGeorges Savoundararadj 5312d8a729Srev13@wp.plconfig CPU_V7M 5412d8a729Srev13@wp.pl bool 5562e92077SAlbert ARIBAUD select HAS_THUMB2 56067716baSTom Rini select SYS_CACHE_SHIFT_5 5712d8a729Srev13@wp.pl 582e07c249SGeorges Savoundararadjconfig CPU_PXA 592e07c249SGeorges Savoundararadj bool 60067716baSTom Rini select SYS_CACHE_SHIFT_5 612e07c249SGeorges Savoundararadj 622e07c249SGeorges Savoundararadjconfig CPU_SA1100 632e07c249SGeorges Savoundararadj bool 64067716baSTom Rini select SYS_CACHE_SHIFT_5 652e07c249SGeorges Savoundararadj 662e07c249SGeorges Savoundararadjconfig SYS_CPU 672e07c249SGeorges Savoundararadj default "arm720t" if CPU_ARM720T 682e07c249SGeorges Savoundararadj default "arm920t" if CPU_ARM920T 692e07c249SGeorges Savoundararadj default "arm926ejs" if CPU_ARM926EJS 702e07c249SGeorges Savoundararadj default "arm946es" if CPU_ARM946ES 712e07c249SGeorges Savoundararadj default "arm1136" if CPU_ARM1136 722e07c249SGeorges Savoundararadj default "arm1176" if CPU_ARM1176 732e07c249SGeorges Savoundararadj default "armv7" if CPU_V7 7412d8a729Srev13@wp.pl default "armv7m" if CPU_V7M 752e07c249SGeorges Savoundararadj default "pxa" if CPU_PXA 762e07c249SGeorges Savoundararadj default "sa1100" if CPU_SA1100 7701541eecSMasahiro Yamada default "armv8" if ARM64 782e07c249SGeorges Savoundararadj 7966020a67SMarek Vasutconfig SYS_ARM_ARCH 8066020a67SMarek Vasut int 8166020a67SMarek Vasut default 4 if CPU_ARM720T 8266020a67SMarek Vasut default 4 if CPU_ARM920T 8366020a67SMarek Vasut default 5 if CPU_ARM926EJS 8466020a67SMarek Vasut default 5 if CPU_ARM946ES 8566020a67SMarek Vasut default 6 if CPU_ARM1136 8666020a67SMarek Vasut default 6 if CPU_ARM1176 8766020a67SMarek Vasut default 7 if CPU_V7 8866020a67SMarek Vasut default 7 if CPU_V7M 8966020a67SMarek Vasut default 5 if CPU_PXA 9066020a67SMarek Vasut default 4 if CPU_SA1100 9166020a67SMarek Vasut default 8 if ARM64 9266020a67SMarek Vasut 93067716baSTom Riniconfig SYS_CACHE_SHIFT_5 94067716baSTom Rini bool 95067716baSTom Rini 96067716baSTom Riniconfig SYS_CACHE_SHIFT_6 97067716baSTom Rini bool 98067716baSTom Rini 99067716baSTom Riniconfig SYS_CACHE_SHIFT_7 100067716baSTom Rini bool 101067716baSTom Rini 102067716baSTom Riniconfig SYS_CACHELINE_SIZE 103067716baSTom Rini int 104067716baSTom Rini default 128 if SYS_CACHE_SHIFT_7 105067716baSTom Rini default 64 if SYS_CACHE_SHIFT_6 106067716baSTom Rini default 32 if SYS_CACHE_SHIFT_5 107067716baSTom Rini 108f91afc4dSLinus Walleijconfig SEMIHOSTING 109f91afc4dSLinus Walleij bool "support boot from semihosting" 110f91afc4dSLinus Walleij help 111f91afc4dSLinus Walleij In emulated environments, semihosting is a way for 112f91afc4dSLinus Walleij the hosted environment to call out to the emulator to 113f91afc4dSLinus Walleij retrieve files from the host machine. 114f91afc4dSLinus Walleij 115f3e9bec8SPeng Fanconfig SYS_L2CACHE_OFF 116f3e9bec8SPeng Fan bool "L2cache off" 117f3e9bec8SPeng Fan help 118f3e9bec8SPeng Fan If SoC does not support L2CACHE or one do not want to enable 119f3e9bec8SPeng Fan L2CACHE, choose this option. 120f3e9bec8SPeng Fan 121cdaa633fSAndre Przywaraconfig ENABLE_ARM_SOC_BOOT0_HOOK 122cdaa633fSAndre Przywara bool "prepare BOOT0 header" 123cdaa633fSAndre Przywara help 124cdaa633fSAndre Przywara If the SoC's BOOT0 requires a header area filled with (magic) 125cdaa633fSAndre Przywara values, then choose this option, and create a define called 126cdaa633fSAndre Przywara ARM_SOC_BOOT0_HOOK which contains the required assembler 127cdaa633fSAndre Przywara preprocessor code. 128cdaa633fSAndre Przywara 129be72591bSFabio Estevamconfig USE_ARCH_MEMCPY 130be72591bSFabio Estevam bool "Use an assembly optimized implementation of memcpy" 131be72591bSFabio Estevam default y if CPU_V7 132085be482SMasahiro Yamada depends on !ARM64 133be72591bSFabio Estevam help 134be72591bSFabio Estevam Enable the generation of an optimized version of memcpy. 135be72591bSFabio Estevam Such implementation may be faster under some conditions 136be72591bSFabio Estevam but may increase the binary size. 137be72591bSFabio Estevam 138be72591bSFabio Estevamconfig USE_ARCH_MEMSET 139be72591bSFabio Estevam bool "Use an assembly optimized implementation of memset" 140be72591bSFabio Estevam default y if CPU_V7 141085be482SMasahiro Yamada depends on !ARM64 142be72591bSFabio Estevam help 143be72591bSFabio Estevam Enable the generation of an optimized version of memset. 144be72591bSFabio Estevam Such implementation may be faster under some conditions 145be72591bSFabio Estevam but may increase the binary size. 146be72591bSFabio Estevam 147272686ebSTom Riniconfig ARCH_OMAP2 148272686ebSTom Rini bool 149272686ebSTom Rini select CPU_V7 150272686ebSTom Rini select SUPPORT_SPL 151272686ebSTom Rini 152ec6617c3SAlison Wangconfig ARM64_SUPPORT_AARCH32 153ec6617c3SAlison Wang bool "ARM64 system support AArch32 execution state" 154ec6617c3SAlison Wang default y if ARM64 && !TARGET_THUNDERX_88XX 155ec6617c3SAlison Wang help 156ec6617c3SAlison Wang This ARM64 system supports AArch32 execution state. 157ec6617c3SAlison Wang 158dd84058dSMasahiro Yamadachoice 159dd84058dSMasahiro Yamada prompt "Target select" 160b928e658SSimon Glass default TARGET_HIKEY 161dd84058dSMasahiro Yamada 1624614b891SMasahiro Yamadaconfig ARCH_AT91 1634614b891SMasahiro Yamada bool "Atmel AT91" 164dd84058dSMasahiro Yamada 165dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX 166dd84058dSMasahiro Yamada bool "Support edb93xx" 1672e07c249SGeorges Savoundararadj select CPU_ARM920T 168dd84058dSMasahiro Yamada 169dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE 170dd84058dSMasahiro Yamada bool "Support aspenite" 1712e07c249SGeorges Savoundararadj select CPU_ARM926EJS 172dd84058dSMasahiro Yamada 173dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD 174dd84058dSMasahiro Yamada bool "Support gplugd" 1752e07c249SGeorges Savoundararadj select CPU_ARM926EJS 176dd84058dSMasahiro Yamada 1773491ba63SMasahiro Yamadaconfig ARCH_DAVINCI 1783491ba63SMasahiro Yamada bool "TI DaVinci" 1792e07c249SGeorges Savoundararadj select CPU_ARM926EJS 1803491ba63SMasahiro Yamada help 1813491ba63SMasahiro Yamada Support for TI's DaVinci platform. 182dd84058dSMasahiro Yamada 18347539e23SMasahiro Yamadaconfig KIRKWOOD 18447539e23SMasahiro Yamada bool "Marvell Kirkwood" 1852e07c249SGeorges Savoundararadj select CPU_ARM926EJS 186dd84058dSMasahiro Yamada 187c3d89140SStefan Roeseconfig ARCH_MVEBU 18821b29fc6SStefan Roese bool "Marvell MVEBU family (Armada XP/375/38x/3700/7K/8K)" 1899cffb233SStefan Roese select OF_CONTROL 1909cffb233SStefan Roese select OF_SEPARATE 1919cffb233SStefan Roese select DM 192e3b9c98aSStefan Roese select DM_ETH 1931d51ea19SStefan Roese select DM_SERIAL 19409a54c00SStefan Roese select DM_SPI 19509a54c00SStefan Roese select DM_SPI_FLASH 196a4884831SStefan Roese 197dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250 198dd84058dSMasahiro Yamada bool "Support devkit3250" 1992e07c249SGeorges Savoundararadj select CPU_ARM926EJS 200e9b3ce3fSVladimir Zapolskiy select SUPPORT_SPL 201dd84058dSMasahiro Yamada 202412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105 203412ae53aSAlbert ARIBAUD \(3ADEV\) bool "Support work_92105" 204412ae53aSAlbert ARIBAUD \(3ADEV\) select CPU_ARM926EJS 205412ae53aSAlbert ARIBAUD \(3ADEV\) select SUPPORT_SPL 206412ae53aSAlbert ARIBAUD \(3ADEV\) 207dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK 208dd84058dSMasahiro Yamada bool "Support mx25pdk" 2092e07c249SGeorges Savoundararadj select CPU_ARM926EJS 210dd84058dSMasahiro Yamada 211dd84058dSMasahiro Yamadaconfig TARGET_ZMX25 212dd84058dSMasahiro Yamada bool "Support zmx25" 2132e07c249SGeorges Savoundararadj select CPU_ARM926EJS 214dd84058dSMasahiro Yamada 215dd84058dSMasahiro Yamadaconfig TARGET_APF27 216dd84058dSMasahiro Yamada bool "Support apf27" 2172e07c249SGeorges Savoundararadj select CPU_ARM926EJS 21802627356SMasahiro Yamada select SUPPORT_SPL 219dd84058dSMasahiro Yamada 220dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT 221dd84058dSMasahiro Yamada bool "Support apx4devkit" 2222e07c249SGeorges Savoundararadj select CPU_ARM926EJS 22302627356SMasahiro Yamada select SUPPORT_SPL 224dd84058dSMasahiro Yamada 225dd84058dSMasahiro Yamadaconfig TARGET_XFI3 226dd84058dSMasahiro Yamada bool "Support xfi3" 2272e07c249SGeorges Savoundararadj select CPU_ARM926EJS 22802627356SMasahiro Yamada select SUPPORT_SPL 229dd84058dSMasahiro Yamada 230dd84058dSMasahiro Yamadaconfig TARGET_M28EVK 231dd84058dSMasahiro Yamada bool "Support m28evk" 2322e07c249SGeorges Savoundararadj select CPU_ARM926EJS 23302627356SMasahiro Yamada select SUPPORT_SPL 234dd84058dSMasahiro Yamada 235dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK 236dd84058dSMasahiro Yamada bool "Support mx23evk" 2372e07c249SGeorges Savoundararadj select CPU_ARM926EJS 23802627356SMasahiro Yamada select SUPPORT_SPL 239dd84058dSMasahiro Yamada 240dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK 241dd84058dSMasahiro Yamada bool "Support mx28evk" 2422e07c249SGeorges Savoundararadj select CPU_ARM926EJS 24302627356SMasahiro Yamada select SUPPORT_SPL 244dd84058dSMasahiro Yamada 245dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO 246dd84058dSMasahiro Yamada bool "Support mx23_olinuxino" 2472e07c249SGeorges Savoundararadj select CPU_ARM926EJS 24802627356SMasahiro Yamada select SUPPORT_SPL 249dd84058dSMasahiro Yamada 250dd84058dSMasahiro Yamadaconfig TARGET_BG0900 251dd84058dSMasahiro Yamada bool "Support bg0900" 2522e07c249SGeorges Savoundararadj select CPU_ARM926EJS 25302627356SMasahiro Yamada select SUPPORT_SPL 254dd84058dSMasahiro Yamada 255dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS 256dd84058dSMasahiro Yamada bool "Support sansa_fuze_plus" 2572e07c249SGeorges Savoundararadj select CPU_ARM926EJS 25802627356SMasahiro Yamada select SUPPORT_SPL 259dd84058dSMasahiro Yamada 260dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1 261dd84058dSMasahiro Yamada bool "Support sc_sps_1" 2622e07c249SGeorges Savoundararadj select CPU_ARM926EJS 26302627356SMasahiro Yamada select SUPPORT_SPL 264dd84058dSMasahiro Yamada 26522f2be7aSMasahiro Yamadaconfig ORION5X 26622f2be7aSMasahiro Yamada bool "Marvell Orion" 2672e07c249SGeorges Savoundararadj select CPU_ARM926EJS 268dd84058dSMasahiro Yamada 269dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300 270dd84058dSMasahiro Yamada bool "Support spear300" 2712e07c249SGeorges Savoundararadj select CPU_ARM926EJS 272dd84058dSMasahiro Yamada 273dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310 274dd84058dSMasahiro Yamada bool "Support spear310" 2752e07c249SGeorges Savoundararadj select CPU_ARM926EJS 276dd84058dSMasahiro Yamada 277dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320 278dd84058dSMasahiro Yamada bool "Support spear320" 2792e07c249SGeorges Savoundararadj select CPU_ARM926EJS 280dd84058dSMasahiro Yamada 281dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600 282dd84058dSMasahiro Yamada bool "Support spear600" 2832e07c249SGeorges Savoundararadj select CPU_ARM926EJS 284dd84058dSMasahiro Yamada 2859fa32b12SVikas Manochaconfig TARGET_STV0991 2869fa32b12SVikas Manocha bool "Support stv0991" 2879fa32b12SVikas Manocha select CPU_V7 288cac0ca76SMasahiro Yamada select DM 289cac0ca76SMasahiro Yamada select DM_SERIAL 290e67abcaaSVikas Manocha select DM_SPI 291e67abcaaSVikas Manocha select DM_SPI_FLASH 292e67abcaaSVikas Manocha select SPI_FLASH 2939fa32b12SVikas Manocha 294dd84058dSMasahiro Yamadaconfig TARGET_X600 295dd84058dSMasahiro Yamada bool "Support x600" 2962e07c249SGeorges Savoundararadj select CPU_ARM926EJS 29702627356SMasahiro Yamada select SUPPORT_SPL 298dd84058dSMasahiro Yamada 299dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE 300dd84058dSMasahiro Yamada bool "Support imx31_phycore" 3012e07c249SGeorges Savoundararadj select CPU_ARM1136 302dd84058dSMasahiro Yamada 303dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS 304dd84058dSMasahiro Yamada bool "Support mx31ads" 3052e07c249SGeorges Savoundararadj select CPU_ARM1136 306dd84058dSMasahiro Yamada 307dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK 308dd84058dSMasahiro Yamada bool "Support mx31pdk" 3092e07c249SGeorges Savoundararadj select CPU_ARM1136 31002627356SMasahiro Yamada select SUPPORT_SPL 311dd84058dSMasahiro Yamada 312dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN 313dd84058dSMasahiro Yamada bool "Support woodburn" 3142e07c249SGeorges Savoundararadj select CPU_ARM1136 315dd84058dSMasahiro Yamada 316dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD 317dd84058dSMasahiro Yamada bool "Support woodburn_sd" 3182e07c249SGeorges Savoundararadj select CPU_ARM1136 31902627356SMasahiro Yamada select SUPPORT_SPL 320dd84058dSMasahiro Yamada 321dd84058dSMasahiro Yamadaconfig TARGET_FLEA3 322dd84058dSMasahiro Yamada bool "Support flea3" 3232e07c249SGeorges Savoundararadj select CPU_ARM1136 324dd84058dSMasahiro Yamada 325dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK 326dd84058dSMasahiro Yamada bool "Support mx35pdk" 3272e07c249SGeorges Savoundararadj select CPU_ARM1136 328dd84058dSMasahiro Yamada 329ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X 330ddf6bd48SMasahiro Yamada bool "Broadcom BCM283X family" 33158d423b8SMasahiro Yamada select DM 33258d423b8SMasahiro Yamada select DM_SERIAL 33358d423b8SMasahiro Yamada select DM_GPIO 33476709096SFabian Vogt select OF_CONTROL 33546414296SStephen Warren 336dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2 337dd84058dSMasahiro Yamada bool "Support vexpress_ca15_tc2" 3382e07c249SGeorges Savoundararadj select CPU_V7 339ea624e19SHans de Goede select CPU_V7_HAS_NONSEC 340ea624e19SHans de Goede select CPU_V7_HAS_VIRT 341dd84058dSMasahiro Yamada 342dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2 343dd84058dSMasahiro Yamada bool "Support vexpress_ca5x2" 3442e07c249SGeorges Savoundararadj select CPU_V7 345dd84058dSMasahiro Yamada 346dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4 347dd84058dSMasahiro Yamada bool "Support vexpress_ca9x4" 3482e07c249SGeorges Savoundararadj select CPU_V7 349dd84058dSMasahiro Yamada 350a4d79993SHannes Schmelzerconfig TARGET_BRXRE1 351a4d79993SHannes Schmelzer bool "Support BRXRE1" 352272686ebSTom Rini select ARCH_OMAP2 353dd84058dSMasahiro Yamada 3542290fe06SHannes Schmelzerconfig TARGET_BRPPT1 3552290fe06SHannes Schmelzer bool "Support BRPPT1" 356272686ebSTom Rini select ARCH_OMAP2 357dd84058dSMasahiro Yamada 358dd84058dSMasahiro Yamadaconfig TARGET_DRACO 359dd84058dSMasahiro Yamada bool "Support draco" 360272686ebSTom Rini select ARCH_OMAP2 36171423435SHeiko Schocher select DM 36271423435SHeiko Schocher select DM_SERIAL 36371423435SHeiko Schocher select DM_GPIO 364dd84058dSMasahiro Yamada 3658c65a2faSHeiko Schocherconfig TARGET_THUBAN 3668c65a2faSHeiko Schocher bool "Support thuban" 367272686ebSTom Rini select ARCH_OMAP2 36871423435SHeiko Schocher select DM 36971423435SHeiko Schocher select DM_SERIAL 37071423435SHeiko Schocher select DM_GPIO 371dd84058dSMasahiro Yamada 372578056c3SHeiko Schocherconfig TARGET_RASTABAN 373578056c3SHeiko Schocher bool "Support rastaban" 374272686ebSTom Rini select ARCH_OMAP2 37571423435SHeiko Schocher select DM 37671423435SHeiko Schocher select DM_SERIAL 37771423435SHeiko Schocher select DM_GPIO 378578056c3SHeiko Schocher 3796b3943f1SHeiko Schocherconfig TARGET_ETAMIN 3806b3943f1SHeiko Schocher bool "Support etamin" 381272686ebSTom Rini select ARCH_OMAP2 38271423435SHeiko Schocher select DM 38371423435SHeiko Schocher select DM_SERIAL 38471423435SHeiko Schocher select DM_GPIO 3856b3943f1SHeiko Schocher 386dd84058dSMasahiro Yamadaconfig TARGET_PXM2 387dd84058dSMasahiro Yamada bool "Support pxm2" 388272686ebSTom Rini select ARCH_OMAP2 38971423435SHeiko Schocher select DM 39071423435SHeiko Schocher select DM_SERIAL 39171423435SHeiko Schocher select DM_GPIO 392dd84058dSMasahiro Yamada 393dd84058dSMasahiro Yamadaconfig TARGET_RUT 394dd84058dSMasahiro Yamada bool "Support rut" 395272686ebSTom Rini select ARCH_OMAP2 39671423435SHeiko Schocher select DM 39771423435SHeiko Schocher select DM_SERIAL 39871423435SHeiko Schocher select DM_GPIO 399dd84058dSMasahiro Yamada 400dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM 401dd84058dSMasahiro Yamada bool "Support ti814x_evm" 402272686ebSTom Rini select ARCH_OMAP2 403dd84058dSMasahiro Yamada 404dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM 405dd84058dSMasahiro Yamada bool "Support ti816x_evm" 406272686ebSTom Rini select ARCH_OMAP2 407dd84058dSMasahiro Yamada 40843486e4cSSteve Raeconfig TARGET_BCM23550_W1D 40943486e4cSSteve Rae bool "Support bcm23550_w1d" 41043486e4cSSteve Rae select CPU_V7 41143486e4cSSteve Rae 412dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP 413dd84058dSMasahiro Yamada bool "Support bcm28155_ap" 4142e07c249SGeorges Savoundararadj select CPU_V7 415dd84058dSMasahiro Yamada 416abb1678cSSteve Raeconfig TARGET_BCMCYGNUS 417abb1678cSSteve Rae bool "Support bcmcygnus" 4182e07c249SGeorges Savoundararadj select CPU_V7 4199dec5270SSteve Rae 420abb1678cSSteve Raeconfig TARGET_BCMNSP 421abb1678cSSteve Rae bool "Support bcmnsp" 4222e07c249SGeorges Savoundararadj select CPU_V7 4239dec5270SSteve Rae 42472df68ccSMasahiro Yamadaconfig ARCH_EXYNOS 42572df68ccSMasahiro Yamada bool "Samsung EXYNOS" 42658d423b8SMasahiro Yamada select DM 427fc47cf9dSSimon Glass select DM_I2C 42858d423b8SMasahiro Yamada select DM_SPI_FLASH 42958d423b8SMasahiro Yamada select DM_SERIAL 43058d423b8SMasahiro Yamada select DM_SPI 43158d423b8SMasahiro Yamada select DM_GPIO 4321fa4bfdeSSimon Glass select DM_KEYBOARD 433dd84058dSMasahiro Yamada 434311757beSSimon Glassconfig ARCH_S5PC1XX 435311757beSSimon Glass bool "Samsung S5PC1XX" 4362e07c249SGeorges Savoundararadj select CPU_V7 43758d423b8SMasahiro Yamada select DM 43858d423b8SMasahiro Yamada select DM_SERIAL 43958d423b8SMasahiro Yamada select DM_GPIO 44008848e9cSSimon Glass select DM_I2C 441311757beSSimon Glass 442ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK 443ef2b694cSMasahiro Yamada bool "Calxeda Highbank" 4442e07c249SGeorges Savoundararadj select CPU_V7 445dd84058dSMasahiro Yamada 4465cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR 4475cbbd9bdSMasahiro Yamada bool "ARM Ltd. Integrator family" 4483f394e70SLinus Walleij select DM 4493f394e70SLinus Walleij select DM_SERIAL 4505cbbd9bdSMasahiro Yamada 451c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE 452c338f09eSMasahiro Yamada bool "TI Keystone" 4532e07c249SGeorges Savoundararadj select CPU_V7 45402627356SMasahiro Yamada select SUPPORT_SPL 455534bc70eSTom Rini select CMD_POWEROFF 456dd84058dSMasahiro Yamada 457bfcef28aSBeniamino Galvaniconfig ARCH_MESON 458bfcef28aSBeniamino Galvani bool "Amlogic Meson" 459bfcef28aSBeniamino Galvani help 460bfcef28aSBeniamino Galvani Support for the Meson SoC family developed by Amlogic Inc., 461bfcef28aSBeniamino Galvani targeted at media players and tablet computers. We currently 462bfcef28aSBeniamino Galvani support the S905 (GXBaby) 64-bit SoC. 463bfcef28aSBeniamino Galvani 4641a8150d4SAdrian Alonsoconfig ARCH_MX7 4651a8150d4SAdrian Alonso bool "Freescale MX7" 4661a8150d4SAdrian Alonso select CPU_V7 4672c2e2c9eSYork Sun select SYS_FSL_HAS_SEC if SECURE_BOOT 4682c2e2c9eSYork Sun select SYS_FSL_SEC_COMPAT_4 46990b80386SYork Sun select SYS_FSL_SEC_LE 4701a8150d4SAdrian Alonso 47189ebc821SBoris BREZILLONconfig ARCH_MX6 47289ebc821SBoris BREZILLON bool "Freescale MX6" 47389ebc821SBoris BREZILLON select CPU_V7 4742c2e2c9eSYork Sun select SYS_FSL_HAS_SEC if SECURE_BOOT 4752c2e2c9eSYork Sun select SYS_FSL_SEC_COMPAT_4 47690b80386SYork Sun select SYS_FSL_SEC_LE 47789ebc821SBoris BREZILLON 478424ee3d1SAndrej Rosanoconfig ARCH_MX5 479424ee3d1SAndrej Rosano bool "Freescale MX5" 480424ee3d1SAndrej Rosano select CPU_V7 481424ee3d1SAndrej Rosano 482dd84058dSMasahiro Yamadaconfig TARGET_M53EVK 483dd84058dSMasahiro Yamada bool "Support m53evk" 4842e07c249SGeorges Savoundararadj select CPU_V7 48502627356SMasahiro Yamada select SUPPORT_SPL 486dd84058dSMasahiro Yamada 487dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK 488dd84058dSMasahiro Yamada bool "Support mx51evk" 4892e07c249SGeorges Savoundararadj select CPU_V7 490dd84058dSMasahiro Yamada 491dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD 492dd84058dSMasahiro Yamada bool "Support mx53ard" 4932e07c249SGeorges Savoundararadj select CPU_V7 494dd84058dSMasahiro Yamada 495dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK 496dd84058dSMasahiro Yamada bool "Support mx53evk" 4972e07c249SGeorges Savoundararadj select CPU_V7 498dd84058dSMasahiro Yamada 499dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO 500dd84058dSMasahiro Yamada bool "Support mx53loco" 5012e07c249SGeorges Savoundararadj select CPU_V7 502dd84058dSMasahiro Yamada 503dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD 504dd84058dSMasahiro Yamada bool "Support mx53smd" 5052e07c249SGeorges Savoundararadj select CPU_V7 506dd84058dSMasahiro Yamada 5073cfbcb58SMasahiro Yamadaconfig OMAP34XX 5083cfbcb58SMasahiro Yamada bool "OMAP34XX SoC" 509272686ebSTom Rini select ARCH_OMAP2 5107d106242STom Rini select USE_TINY_PRINTF 511dd84058dSMasahiro Yamada 512d08215a5SMasahiro Yamadaconfig OMAP44XX 513d08215a5SMasahiro Yamada bool "OMAP44XX SoC" 514272686ebSTom Rini select ARCH_OMAP2 5157d106242STom Rini select USE_TINY_PRINTF 516dd84058dSMasahiro Yamada 5176c5431acSMasahiro Yamadaconfig OMAP54XX 5186c5431acSMasahiro Yamada bool "OMAP54XX SoC" 519272686ebSTom Rini select ARCH_OMAP2 520dd84058dSMasahiro Yamada 5216384726dSMadan Srinivasconfig AM43XX 5226384726dSMadan Srinivas bool "AM43XX SoC" 523272686ebSTom Rini select ARCH_OMAP2 5246384726dSMadan Srinivas help 5256384726dSMadan Srinivas Support for AM43xx SOC from Texas Instruments. 5266384726dSMadan Srinivas The AM43xx high performance SOC features a Cortex-A9 5276384726dSMadan Srinivas ARM core, a quad core PRU-ICSS for industrial Ethernet 5286384726dSMadan Srinivas protocols, dual camera support, optional 3D graphics 5296384726dSMadan Srinivas and an optional customer programmable secure boot. 5306384726dSMadan Srinivas 531b39a9adeSAndrew F. Davisconfig AM33XX 532b39a9adeSAndrew F. Davis bool "AM33XX SoC" 533272686ebSTom Rini select ARCH_OMAP2 534b39a9adeSAndrew F. Davis help 535b39a9adeSAndrew F. Davis Support for AM335x SOC from Texas Instruments. 536b39a9adeSAndrew F. Davis The AM335x high performance SOC features a Cortex-A8 537b39a9adeSAndrew F. Davis ARM core, a dual core PRU-ICSS for industrial Ethernet 538b39a9adeSAndrew F. Davis protocols, optional 3D graphics and an optional customer 539b39a9adeSAndrew F. Davis programmable secure boot. 540b39a9adeSAndrew F. Davis 5411cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE 542f40b9898SMasahiro Yamada bool "Renesas ARM SoCs" 5431cc95f6eSNobuhiro Iwamatsu select DM 5441cc95f6eSNobuhiro Iwamatsu select DM_SERIAL 545dd84058dSMasahiro Yamada 5469702ec00SEddy Petrișorconfig TARGET_S32V234EVB 5479702ec00SEddy Petrișor bool "Support s32v234evb" 5489702ec00SEddy Petrișor select ARM64 549*c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 5509702ec00SEddy Petrișor 55108592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON 55208592136SMateusz Kulikowski bool "Qualcomm Snapdragon SoCs" 55308592136SMateusz Kulikowski select ARM64 55408592136SMateusz Kulikowski select DM 55508592136SMateusz Kulikowski select DM_GPIO 55608592136SMateusz Kulikowski select DM_SERIAL 55708592136SMateusz Kulikowski select SPMI 55808592136SMateusz Kulikowski select OF_CONTROL 55908592136SMateusz Kulikowski select OF_SEPARATE 56008592136SMateusz Kulikowski 5617865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA 5627865f4b0SMasahiro Yamada bool "Altera SOCFPGA family" 5632e07c249SGeorges Savoundararadj select CPU_V7 56402627356SMasahiro Yamada select SUPPORT_SPL 565dfd3dff5SMarek Vasut select OF_CONTROL 566dfd3dff5SMarek Vasut select SPL_OF_CONTROL 5671d9aa3e5SMasahiro Yamada select DM 5681d9aa3e5SMasahiro Yamada select DM_SPI_FLASH 5691d9aa3e5SMasahiro Yamada select DM_SPI 570beee6a30SMarek Vasut select ENABLE_ARM_SOC_BOOT0_HOOK 571dd84058dSMasahiro Yamada 5728883ddafSNikita Kiryanovconfig TARGET_CM_T43 5738883ddafSNikita Kiryanov bool "Support cm_t43" 574983e3700STom Rini select ARCH_OMAP2 5758883ddafSNikita Kiryanov 5762c7e3b90SIan Campbellconfig ARCH_SUNXI 5772c7e3b90SIan Campbell bool "Support sunxi (Allwinner) SoCs" 57888bb800dSHans de Goede select CMD_GPIO 5790878a8a7SHans de Goede select CMD_MMC if MMC 5802997ee50SYann E. MORIN select CMD_USB if DISTRO_DEFAULTS 581b6006bafSHans de Goede select DM 58245368827STom Rini select DM_ETH 583211d57a4SHans de Goede select DM_GPIO 584211d57a4SHans de Goede select DM_KEYBOARD 58545368827STom Rini select DM_SERIAL 5862997ee50SYann E. MORIN select DM_USB if DISTRO_DEFAULTS 587d75111a7SHans de Goede select OF_BOARD_SETUP 588b6006bafSHans de Goede select OF_CONTROL 589b6006bafSHans de Goede select OF_SEPARATE 5908434f035SAlexander Graf select SPL_STACK_R if SUPPORT_SPL 5918434f035SAlexander Graf select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL 5926edf6a21SHans de Goede select SYS_NS16550 5932997ee50SYann E. MORIN select USB if DISTRO_DEFAULTS 5942997ee50SYann E. MORIN select USB_STORAGE if DISTRO_DEFAULTS 5952997ee50SYann E. MORIN select USB_KEYBOARD if DISTRO_DEFAULTS 5968c7d2296SHans de Goede select USE_TINY_PRINTF 5978ebe4f42SChen-Yu Tsai 598d9e268edSSebastien Bourdelinconfig TARGET_TS4600 599d9e268edSSebastien Bourdelin bool "Support TS4600" 600d9e268edSSebastien Bourdelin select CPU_ARM926EJS 601d9e268edSSebastien Bourdelin select SUPPORT_SPL 602d9e268edSSebastien Bourdelin 6039ee16897SLucile Quirionconfig TARGET_TS4800 6049ee16897SLucile Quirion bool "Support TS4800" 6059ee16897SLucile Quirion select CPU_V7 606*c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC_A001 6079ee16897SLucile Quirion 608dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR 609dd84058dSMasahiro Yamada bool "Support vf610twr" 6102e07c249SGeorges Savoundararadj select CPU_V7 611*c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 612dd84058dSMasahiro Yamada 613e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF 614e7b860faSSanchayan Maity bool "Support Colibri VF50/61" 615e7b860faSSanchayan Maity select CPU_V7 616*c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 617e7b860faSSanchayan Maity 618931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052 619931a1d2aSAlbert ARIBAUD \(3ADEV\) bool "Support pcm-052" 620931a1d2aSAlbert ARIBAUD \(3ADEV\) select CPU_V7 621*c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 622*c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC135 623*c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC_A001 624931a1d2aSAlbert ARIBAUD \(3ADEV\) 62527192d16SAlbert ARIBAUD \(3ADEV\)config TARGET_BK4R1 62627192d16SAlbert ARIBAUD \(3ADEV\) bool "Support BK4r1" 62727192d16SAlbert ARIBAUD \(3ADEV\) select CPU_V7 628*c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC111 629*c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC135 630*c01e4a1aSYork Sun select SYS_FSL_ERRATUM_ESDHC_A001 63127192d16SAlbert ARIBAUD \(3ADEV\) 6325ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ 63344dcb403SMasahiro Yamada bool "Xilinx Zynq Platform" 6342e07c249SGeorges Savoundararadj select CPU_V7 63502627356SMasahiro Yamada select SUPPORT_SPL 636d065cfd9SJagan Teki select OF_CONTROL 637eb04ab34SMichal Simek select SPL_OF_CONTROL if SPL 6388981f05cSMasahiro Yamada select DM 6396889ca71SMichal Simek select DM_ETH 6402978ae23SSiva Durga Prasad Paladugu select DM_GPIO 641eb04ab34SMichal Simek select SPL_DM if SPL 642d9ae52c8SMichal Simek select DM_MMC 643329a449fSSimon Glass select DM_MMC_OPS 6449f7a4502SJagan Teki select DM_SPI 64542800ffaSSimon Glass select DM_SERIAL 6469f7a4502SJagan Teki select DM_SPI_FLASH 647eb04ab34SMichal Simek select SPL_SEPARATE_BSS if SPL 648dec49e86SSimon Glass select DM_USB if USB 649329a449fSSimon Glass select BLK 650dd84058dSMasahiro Yamada 6510b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP 65284c7204bSMichal Simek bool "Support Xilinx ZynqMP Platform" 65384c7204bSMichal Simek select ARM64 654c2490bf5SMichal Simek select DM 655c2490bf5SMichal Simek select OF_CONTROL 656c2490bf5SMichal Simek select DM_SERIAL 657e6a9ed04SMichal Simek select SUPPORT_SPL 6581f29738aSMichal Simek select CLK 6591f29738aSMichal Simek select SPL_CLK 660dec49e86SSimon Glass select DM_USB if USB 66184c7204bSMichal Simek 662ddd960e6SMasahiro Yamadaconfig TEGRA 663ddd960e6SMasahiro Yamada bool "NVIDIA Tegra" 664dd84058dSMasahiro Yamada 665f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A 666dd84058dSMasahiro Yamada bool "Support vexpress_aemv8a" 667016a954eSMasahiro Yamada select ARM64 668dd84058dSMasahiro Yamada 669f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP 670f91afc4dSLinus Walleij bool "Support Versatile Express ARMv8a FVP BASE model" 671f91afc4dSLinus Walleij select ARM64 672f91afc4dSLinus Walleij select SEMIHOSTING 673f91afc4dSLinus Walleij 674fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM 675fc04b923SRyan Harkin bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" 676fc04b923SRyan Harkin select ARM64 677fc04b923SRyan Harkin help 678fc04b923SRyan Harkin This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides 679fc04b923SRyan Harkin the default config to allow the user to load the images directly into 680fc04b923SRyan Harkin DRAM using model parameters rather than by using semi-hosting to load 681fc04b923SRyan Harkin the files from the host filesystem. 682fc04b923SRyan Harkin 683ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO 684ffc10373SLinus Walleij bool "Support Versatile Express Juno Development Platform" 685ffc10373SLinus Walleij select ARM64 686ffc10373SLinus Walleij 68744937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU 68844937214SPrabhakar Kushwaha bool "Support ls2080a_emu" 689fb2bf8c2SYork Sun select ARCH_LS2080A 690016a954eSMasahiro Yamada select ARM64 69123b5877cSLinus Walleij select ARMV8_MULTIENTRY 6927288c2c2SYork Sun help 69344937214SPrabhakar Kushwaha Support for Freescale LS2080A_EMU platform 69444937214SPrabhakar Kushwaha The LS2080A Development System (EMULATOR) is a pre silicon 69544937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 6967288c2c2SYork Sun Layerscape Architecture processor. 6977288c2c2SYork Sun 69844937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU 69944937214SPrabhakar Kushwaha bool "Support ls2080a_simu" 700fb2bf8c2SYork Sun select ARCH_LS2080A 70144937214SPrabhakar Kushwaha select ARM64 70244937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 70344937214SPrabhakar Kushwaha help 70444937214SPrabhakar Kushwaha Support for Freescale LS2080A_SIMU platform 70544937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a pre silicon 70644937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 70744937214SPrabhakar Kushwaha Layerscape Architecture processor. 70844937214SPrabhakar Kushwaha 70944937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS 71044937214SPrabhakar Kushwaha bool "Support ls2080aqds" 711fb2bf8c2SYork Sun select ARCH_LS2080A 712e2b65ea9SYork Sun select ARM64 713e2b65ea9SYork Sun select ARMV8_MULTIENTRY 71432eda7ccSScott Wood select SUPPORT_SPL 715e2b65ea9SYork Sun help 71644937214SPrabhakar Kushwaha Support for Freescale LS2080AQDS platform 71744937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a high-performance 71844937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 71944937214SPrabhakar Kushwaha Layerscape Architecture processor. 72044937214SPrabhakar Kushwaha 72144937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB 72244937214SPrabhakar Kushwaha bool "Support ls2080ardb" 723fb2bf8c2SYork Sun select ARCH_LS2080A 72444937214SPrabhakar Kushwaha select ARM64 72544937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 72644937214SPrabhakar Kushwaha select SUPPORT_SPL 72744937214SPrabhakar Kushwaha help 72844937214SPrabhakar Kushwaha Support for Freescale LS2080ARDB platform. 72944937214SPrabhakar Kushwaha The LS2080A Reference design board (RDB) is a high-performance 73044937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 731e2b65ea9SYork Sun Layerscape Architecture processor. 732e2b65ea9SYork Sun 73311ac2363SPeter Griffinconfig TARGET_HIKEY 73411ac2363SPeter Griffin bool "Support HiKey 96boards Consumer Edition Platform" 73511ac2363SPeter Griffin select ARM64 736efd7b60aSPeter Griffin select DM 737efd7b60aSPeter Griffin select DM_GPIO 7389c71bcdcSPeter Griffin select DM_SERIAL 739cd593ed6SPeter Griffin select OF_CONTROL 74011ac2363SPeter Griffin help 74111ac2363SPeter Griffin Support for HiKey 96boards platform. It features a HI6220 74211ac2363SPeter Griffin SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. 74311ac2363SPeter Griffin 7449d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS 7459d044fcbSPrabhakar Kushwaha bool "Support ls1012aqds" 7469533acf3SYork Sun select ARCH_LS1012A 7479d044fcbSPrabhakar Kushwaha select ARM64 7489d044fcbSPrabhakar Kushwaha help 7499d044fcbSPrabhakar Kushwaha Support for Freescale LS1012AQDS platform. 7509d044fcbSPrabhakar Kushwaha The LS1012A Development System (QDS) is a high-performance 7519d044fcbSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 7529d044fcbSPrabhakar Kushwaha Layerscape Architecture processor. 7539d044fcbSPrabhakar Kushwaha 7543b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB 7553b6e3898SPrabhakar Kushwaha bool "Support ls1012ardb" 7569533acf3SYork Sun select ARCH_LS1012A 7573b6e3898SPrabhakar Kushwaha select ARM64 7583b6e3898SPrabhakar Kushwaha help 7593b6e3898SPrabhakar Kushwaha Support for Freescale LS1012ARDB platform. 7603b6e3898SPrabhakar Kushwaha The LS1012A Reference design board (RDB) is a high-performance 7613b6e3898SPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 7623b6e3898SPrabhakar Kushwaha Layerscape Architecture processor. 7633b6e3898SPrabhakar Kushwaha 764ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM 765ff78aa2bSPrabhakar Kushwaha bool "Support ls1012afrdm" 7669533acf3SYork Sun select ARCH_LS1012A 767ff78aa2bSPrabhakar Kushwaha select ARM64 768ff78aa2bSPrabhakar Kushwaha help 769ff78aa2bSPrabhakar Kushwaha Support for Freescale LS1012AFRDM platform. 770ff78aa2bSPrabhakar Kushwaha The LS1012A Freedom board (FRDM) is a high-performance 771ff78aa2bSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 772ff78aa2bSPrabhakar Kushwaha Layerscape Architecture processor. 773ff78aa2bSPrabhakar Kushwaha 774550e3dc0SWang Huanconfig TARGET_LS1021AQDS 7750de15707SAlison Wang bool "Support ls1021aqds" 7762e07c249SGeorges Savoundararadj select CPU_V7 777adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 778adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 77950f0c663SAlison Wang select SUPPORT_SPL 7800a37cf8fSYork Sun select ARCH_LS1021A 781217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 7825e8bd7e1SYork Sun select LS1_DEEP_SLEEP 783d26e34c4SYork Sun select SYS_FSL_DDR 784217f92bbSMasahiro Yamada 785c8a7d9daSWang Huanconfig TARGET_LS1021ATWR 7860de15707SAlison Wang bool "Support ls1021atwr" 7872e07c249SGeorges Savoundararadj select CPU_V7 788adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 789adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 79050f0c663SAlison Wang select SUPPORT_SPL 7910a37cf8fSYork Sun select ARCH_LS1021A 792217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 7935e8bd7e1SYork Sun select LS1_DEEP_SLEEP 794c8a7d9daSWang Huan 79520c700f8SFeng Liconfig TARGET_LS1021AIOT 79620c700f8SFeng Li bool "Support ls1021aiot" 79720c700f8SFeng Li select CPU_V7 79820c700f8SFeng Li select CPU_V7_HAS_NONSEC 79920c700f8SFeng Li select CPU_V7_HAS_VIRT 80020c700f8SFeng Li select SUPPORT_SPL 80120c700f8SFeng Li select ARCH_LS1021A 80220c700f8SFeng Li select ARCH_SUPPORT_PSCI 80320c700f8SFeng Li help 80420c700f8SFeng Li Support for Freescale LS1021AIOT platform. 80520c700f8SFeng Li The LS1021A Freescale board (IOT) is a high-performance 80620c700f8SFeng Li development platform that supports the QorIQ LS1021A 80720c700f8SFeng Li Layerscape Architecture processor. 80820c700f8SFeng Li 80902b5d2edSShaohui Xieconfig TARGET_LS1043AQDS 81002b5d2edSShaohui Xie bool "Support ls1043aqds" 8110a37cf8fSYork Sun select ARCH_LS1043A 81202b5d2edSShaohui Xie select ARM64 81302b5d2edSShaohui Xie select ARMV8_MULTIENTRY 81402b5d2edSShaohui Xie select SUPPORT_SPL 81502b5d2edSShaohui Xie help 81602b5d2edSShaohui Xie Support for Freescale LS1043AQDS platform. 81702b5d2edSShaohui Xie 818f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB 819f3a8e2b7SMingkai Hu bool "Support ls1043ardb" 8200a37cf8fSYork Sun select ARCH_LS1043A 821f3a8e2b7SMingkai Hu select ARM64 822831c068fSHou Zhiqiang select ARMV8_MULTIENTRY 8233ad44729SGong Qianyu select SUPPORT_SPL 824f3a8e2b7SMingkai Hu help 825f3a8e2b7SMingkai Hu Support for Freescale LS1043ARDB platform. 826f3a8e2b7SMingkai Hu 827126fe70dSShaohui Xieconfig TARGET_LS1046AQDS 828126fe70dSShaohui Xie bool "Support ls1046aqds" 829da28e58aSYork Sun select ARCH_LS1046A 830126fe70dSShaohui Xie select ARM64 831126fe70dSShaohui Xie select ARMV8_MULTIENTRY 832126fe70dSShaohui Xie select SUPPORT_SPL 833126fe70dSShaohui Xie select DM_SPI_FLASH if DM_SPI 834126fe70dSShaohui Xie help 835126fe70dSShaohui Xie Support for Freescale LS1046AQDS platform. 836126fe70dSShaohui Xie The LS1046A Development System (QDS) is a high-performance 837126fe70dSShaohui Xie development platform that supports the QorIQ LS1046A 838126fe70dSShaohui Xie Layerscape Architecture processor. 839126fe70dSShaohui Xie 840dd02936fSMingkai Huconfig TARGET_LS1046ARDB 841dd02936fSMingkai Hu bool "Support ls1046ardb" 842da28e58aSYork Sun select ARCH_LS1046A 843dd02936fSMingkai Hu select ARM64 844dd02936fSMingkai Hu select ARMV8_MULTIENTRY 845dd02936fSMingkai Hu select SUPPORT_SPL 846dd02936fSMingkai Hu select DM_SPI_FLASH if DM_SPI 847dd02936fSMingkai Hu help 848dd02936fSMingkai Hu Support for Freescale LS1046ARDB platform. 849dd02936fSMingkai Hu The LS1046A Reference Design Board (RDB) is a high-performance 850dd02936fSMingkai Hu development platform that supports the QorIQ LS1046A 851dd02936fSMingkai Hu Layerscape Architecture processor. 852dd02936fSMingkai Hu 853dd84058dSMasahiro Yamadaconfig TARGET_H2200 854dd84058dSMasahiro Yamada bool "Support h2200" 8552e07c249SGeorges Savoundararadj select CPU_PXA 856dd84058dSMasahiro Yamada 857f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2 858f19eb154SVasily Khoruzhick bool "Support zipitz2" 859f19eb154SVasily Khoruzhick select CPU_PXA 860f19eb154SVasily Khoruzhick 861dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270 862dd84058dSMasahiro Yamada bool "Support colibri_pxa270" 8632e07c249SGeorges Savoundararadj select CPU_PXA 864dd84058dSMasahiro Yamada 86566cba041SMasahiro Yamadaconfig ARCH_UNIPHIER 866b6ef3a3fSMasahiro Yamada bool "Socionext UniPhier SoCs" 86748264d9bSMasahiro Yamada select CLK_UNIPHIER 8684e819950SMasahiro Yamada select DM 869b800cbdeSMasahiro Yamada select DM_GPIO 8704e819950SMasahiro Yamada select DM_I2C 8714aceb3f8SMasahiro Yamada select DM_MMC 8724fb96c48SMasahiro Yamada select DM_RESET 873b5550e49SMasahiro Yamada select DM_SERIAL 87447a79f65SMasahiro Yamada select DM_USB 875b5550e49SMasahiro Yamada select OF_CONTROL 876b5550e49SMasahiro Yamada select OF_LIBFDT 87727350c92SMasahiro Yamada select PINCTRL 878b5550e49SMasahiro Yamada select SPL 879b5550e49SMasahiro Yamada select SPL_DM 8800298f4c0SMasahiro Yamada select SPL_LIBCOMMON_SUPPORT 8810298f4c0SMasahiro Yamada select SPL_LIBGENERIC_SUPPORT 882b5550e49SMasahiro Yamada select SPL_OF_CONTROL 88327350c92SMasahiro Yamada select SPL_PINCTRL 884b5550e49SMasahiro Yamada select SUPPORT_SPL 885b6ef3a3fSMasahiro Yamada help 886b6ef3a3fSMasahiro Yamada Support for UniPhier SoC family developed by Socionext Inc. 887b6ef3a3fSMasahiro Yamada (formerly, System LSI Business Division of Panasonic Corporation) 88866cba041SMasahiro Yamada 8890a61ee88SVikas Manochaconfig STM32 8900a61ee88SVikas Manocha bool "Support STM32" 891ed09a554Srev13@wp.pl select CPU_V7M 89266562414SKamil Lulko select DM 89366562414SKamil Lulko select DM_SERIAL 894ed09a554Srev13@wp.pl 8952444dae5SSimon Glassconfig ARCH_ROCKCHIP 8962444dae5SSimon Glass bool "Support Rockchip SoCs" 8972444dae5SSimon Glass select OF_CONTROL 898aa15038cSSimon Glass select BLK 8992444dae5SSimon Glass select DM 900a381bcf5SKever Yang select SPL_DM if SPL 901aa15038cSSimon Glass select SYS_MALLOC_F 902a381bcf5SKever Yang select SPL_SYS_MALLOC_SIMPLE if SPL 903aa15038cSSimon Glass select DM_GPIO 904aa15038cSSimon Glass select DM_I2C 905aa15038cSSimon Glass select DM_MMC 90642b37d8dSSimon Glass select DM_MMC_OPS 907aa15038cSSimon Glass select DM_SERIAL 908aa15038cSSimon Glass select DM_SPI 909aa15038cSSimon Glass select DM_SPI_FLASH 910892742dfSMengDongyang select DM_USB if USB 9118d29e3a4SKever Yang select DM_PWM 9128d29e3a4SKever Yang select DM_REGULATOR 9132444dae5SSimon Glass 914746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX 915746f985aSSergey Temerkhanov bool "Support ThunderX 88xx" 916b4ba1693SMarek Vasut select ARM64 917746f985aSSergey Temerkhanov select OF_CONTROL 918067716baSTom Rini select SYS_CACHE_SHIFT_7 919746f985aSSergey Temerkhanov 920dd84058dSMasahiro Yamadaendchoice 921dd84058dSMasahiro Yamada 9224614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig" 9234614b891SMasahiro Yamada 924ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig" 9253491ba63SMasahiro Yamada 926ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig" 92734e609caSSimon Glass 92877b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig" 92972df68ccSMasahiro Yamada 93072a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig" 931ef2b694cSMasahiro Yamada 9325cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig" 9335cbbd9bdSMasahiro Yamada 93439a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig" 935c338f09eSMasahiro Yamada 93656f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig" 93747539e23SMasahiro Yamada 938727feafeSMarcin Niestrojsource "arch/arm/mach-litesom/Kconfig" 939727feafeSMarcin Niestroj 940c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig" 941c3d89140SStefan Roese 9420a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig" 9430a37cf8fSYork Sun 9441a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig" 9451a8150d4SAdrian Alonso 94689ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig" 94789ebc821SBoris BREZILLON 948424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig" 949424ee3d1SAndrej Rosano 950983e3700STom Rinisource "arch/arm/mach-omap2/Kconfig" 9516384726dSMadan Srinivas 952da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig" 953da28e58aSYork Sun 9543e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig" 95522f2be7aSMasahiro Yamada 956badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig" 957f40b9898SMasahiro Yamada 958bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig" 959bfcef28aSBeniamino Galvani 9602444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig" 9612444dae5SSimon Glass 962225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig" 963311757beSSimon Glass 96408592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig" 96508592136SMateusz Kulikowski 9667865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig" 9677865f4b0SMasahiro Yamada 9680a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig" 9690a61ee88SVikas Manocha 97009f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig" 971ddd960e6SMasahiro Yamada 9724c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig" 97366cba041SMasahiro Yamada 9740107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig" 975ddd960e6SMasahiro Yamada 976ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig" 977ea624e19SHans de Goede 97875580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig" 97975580007SSiva Durga Prasad Paladugu 98023b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig" 98123b5877cSLinus Walleij 982a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig" 983a05a6045SBoris BREZILLON 984d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig" 985a4d79993SHannes Schmelzersource "board/BuR/brxre1/Kconfig" 9862290fe06SHannes Schmelzersource "board/BuR/brppt1/Kconfig" 987dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig" 988dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig" 989dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig" 990dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig" 991dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig" 992dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig" 993dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig" 99443486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig" 995dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig" 996abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig" 997abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig" 998746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig" 999dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig" 1000dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig" 1001345243edSTom Rinisource "board/compulab/cm_t43/Kconfig" 1002dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig" 1003dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig" 1004dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig" 100544937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig" 100644937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig" 100744937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig" 1008550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig" 100902b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig" 1010c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig" 101120c700f8SFeng Lisource "board/freescale/ls1021aiot/Kconfig" 1012126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig" 1013f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig" 1014dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig" 10159d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig" 10163b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig" 1017ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig" 1018dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig" 1019dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig" 1020dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig" 1021dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig" 1022dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig" 1023dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig" 1024dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig" 1025dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig" 1026dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig" 1027dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig" 1028dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig" 10299702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig" 1030dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig" 1031dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig" 1032dd84058dSMasahiro Yamadasource "board/h2200/Kconfig" 1033345243edSTom Rinisource "board/hisilicon/hikey/Kconfig" 1034dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig" 1035dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig" 1036dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig" 1037dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig" 1038931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig" 1039dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig" 1040dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig" 1041dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig" 1042dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig" 1043dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig" 1044dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig" 1045dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig" 1046dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig" 1047dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig" 1048dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig" 1049dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig" 1050dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig" 10519fa32b12SVikas Manochasource "board/st/stv0991/Kconfig" 1052dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig" 1053dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig" 10549d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig" 1055dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig" 1056dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig" 1057a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig" 1058dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig" 1059dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig" 1060dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig" 1061dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig" 1062e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig" 1063d9e268edSSebastien Bourdelinsource "board/technologic/ts4600/Kconfig" 10649ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig" 10656ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig" 1066dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig" 1067412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig" 1068f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig" 1069dd84058dSMasahiro Yamada 107051b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug" 107151b17d49SMasahiro Yamada 1072dd84058dSMasahiro Yamadaendmenu 1073