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 129272686ebSTom Riniconfig ARCH_OMAP2 130272686ebSTom Rini bool 131272686ebSTom Rini select CPU_V7 132272686ebSTom Rini select SUPPORT_SPL 133272686ebSTom Rini 134ec6617c3SAlison Wangconfig ARM64_SUPPORT_AARCH32 135ec6617c3SAlison Wang bool "ARM64 system support AArch32 execution state" 136ec6617c3SAlison Wang default y if ARM64 && !TARGET_THUNDERX_88XX 137ec6617c3SAlison Wang help 138ec6617c3SAlison Wang This ARM64 system supports AArch32 execution state. 139ec6617c3SAlison Wang 140dd84058dSMasahiro Yamadachoice 141dd84058dSMasahiro Yamada prompt "Target select" 142b928e658SSimon Glass default TARGET_HIKEY 143dd84058dSMasahiro Yamada 1444614b891SMasahiro Yamadaconfig ARCH_AT91 1454614b891SMasahiro Yamada bool "Atmel AT91" 146dd84058dSMasahiro Yamada 147dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX 148dd84058dSMasahiro Yamada bool "Support edb93xx" 1492e07c249SGeorges Savoundararadj select CPU_ARM920T 150dd84058dSMasahiro Yamada 151dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE 152dd84058dSMasahiro Yamada bool "Support aspenite" 1532e07c249SGeorges Savoundararadj select CPU_ARM926EJS 154dd84058dSMasahiro Yamada 155dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD 156dd84058dSMasahiro Yamada bool "Support gplugd" 1572e07c249SGeorges Savoundararadj select CPU_ARM926EJS 158dd84058dSMasahiro Yamada 1593491ba63SMasahiro Yamadaconfig ARCH_DAVINCI 1603491ba63SMasahiro Yamada bool "TI DaVinci" 1612e07c249SGeorges Savoundararadj select CPU_ARM926EJS 1623491ba63SMasahiro Yamada help 1633491ba63SMasahiro Yamada Support for TI's DaVinci platform. 164dd84058dSMasahiro Yamada 16547539e23SMasahiro Yamadaconfig KIRKWOOD 16647539e23SMasahiro Yamada bool "Marvell Kirkwood" 1672e07c249SGeorges Savoundararadj select CPU_ARM926EJS 168dd84058dSMasahiro Yamada 169c3d89140SStefan Roeseconfig ARCH_MVEBU 17021b29fc6SStefan Roese bool "Marvell MVEBU family (Armada XP/375/38x/3700/7K/8K)" 1719cffb233SStefan Roese select OF_CONTROL 1729cffb233SStefan Roese select OF_SEPARATE 1739cffb233SStefan Roese select DM 174e3b9c98aSStefan Roese select DM_ETH 1751d51ea19SStefan Roese select DM_SERIAL 17609a54c00SStefan Roese select DM_SPI 17709a54c00SStefan Roese select DM_SPI_FLASH 178a4884831SStefan Roese 179dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250 180dd84058dSMasahiro Yamada bool "Support devkit3250" 1812e07c249SGeorges Savoundararadj select CPU_ARM926EJS 182e9b3ce3fSVladimir Zapolskiy select SUPPORT_SPL 183dd84058dSMasahiro Yamada 184412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105 185412ae53aSAlbert ARIBAUD \(3ADEV\) bool "Support work_92105" 186412ae53aSAlbert ARIBAUD \(3ADEV\) select CPU_ARM926EJS 187412ae53aSAlbert ARIBAUD \(3ADEV\) select SUPPORT_SPL 188412ae53aSAlbert ARIBAUD \(3ADEV\) 189dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK 190dd84058dSMasahiro Yamada bool "Support mx25pdk" 1912e07c249SGeorges Savoundararadj select CPU_ARM926EJS 192dd84058dSMasahiro Yamada 193dd84058dSMasahiro Yamadaconfig TARGET_ZMX25 194dd84058dSMasahiro Yamada bool "Support zmx25" 1952e07c249SGeorges Savoundararadj select CPU_ARM926EJS 196dd84058dSMasahiro Yamada 197dd84058dSMasahiro Yamadaconfig TARGET_APF27 198dd84058dSMasahiro Yamada bool "Support apf27" 1992e07c249SGeorges Savoundararadj select CPU_ARM926EJS 20002627356SMasahiro Yamada select SUPPORT_SPL 201dd84058dSMasahiro Yamada 202dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT 203dd84058dSMasahiro Yamada bool "Support apx4devkit" 2042e07c249SGeorges Savoundararadj select CPU_ARM926EJS 20502627356SMasahiro Yamada select SUPPORT_SPL 206dd84058dSMasahiro Yamada 207dd84058dSMasahiro Yamadaconfig TARGET_XFI3 208dd84058dSMasahiro Yamada bool "Support xfi3" 2092e07c249SGeorges Savoundararadj select CPU_ARM926EJS 21002627356SMasahiro Yamada select SUPPORT_SPL 211dd84058dSMasahiro Yamada 212dd84058dSMasahiro Yamadaconfig TARGET_M28EVK 213dd84058dSMasahiro Yamada bool "Support m28evk" 2142e07c249SGeorges Savoundararadj select CPU_ARM926EJS 21502627356SMasahiro Yamada select SUPPORT_SPL 216dd84058dSMasahiro Yamada 217dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK 218dd84058dSMasahiro Yamada bool "Support mx23evk" 2192e07c249SGeorges Savoundararadj select CPU_ARM926EJS 22002627356SMasahiro Yamada select SUPPORT_SPL 221dd84058dSMasahiro Yamada 222dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK 223dd84058dSMasahiro Yamada bool "Support mx28evk" 2242e07c249SGeorges Savoundararadj select CPU_ARM926EJS 22502627356SMasahiro Yamada select SUPPORT_SPL 226dd84058dSMasahiro Yamada 227dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO 228dd84058dSMasahiro Yamada bool "Support mx23_olinuxino" 2292e07c249SGeorges Savoundararadj select CPU_ARM926EJS 23002627356SMasahiro Yamada select SUPPORT_SPL 231dd84058dSMasahiro Yamada 232dd84058dSMasahiro Yamadaconfig TARGET_BG0900 233dd84058dSMasahiro Yamada bool "Support bg0900" 2342e07c249SGeorges Savoundararadj select CPU_ARM926EJS 23502627356SMasahiro Yamada select SUPPORT_SPL 236dd84058dSMasahiro Yamada 237dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS 238dd84058dSMasahiro Yamada bool "Support sansa_fuze_plus" 2392e07c249SGeorges Savoundararadj select CPU_ARM926EJS 24002627356SMasahiro Yamada select SUPPORT_SPL 241dd84058dSMasahiro Yamada 242dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1 243dd84058dSMasahiro Yamada bool "Support sc_sps_1" 2442e07c249SGeorges Savoundararadj select CPU_ARM926EJS 24502627356SMasahiro Yamada select SUPPORT_SPL 246dd84058dSMasahiro Yamada 24722f2be7aSMasahiro Yamadaconfig ORION5X 24822f2be7aSMasahiro Yamada bool "Marvell Orion" 2492e07c249SGeorges Savoundararadj select CPU_ARM926EJS 250dd84058dSMasahiro Yamada 251dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300 252dd84058dSMasahiro Yamada bool "Support spear300" 2532e07c249SGeorges Savoundararadj select CPU_ARM926EJS 254dd84058dSMasahiro Yamada 255dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310 256dd84058dSMasahiro Yamada bool "Support spear310" 2572e07c249SGeorges Savoundararadj select CPU_ARM926EJS 258dd84058dSMasahiro Yamada 259dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320 260dd84058dSMasahiro Yamada bool "Support spear320" 2612e07c249SGeorges Savoundararadj select CPU_ARM926EJS 262dd84058dSMasahiro Yamada 263dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600 264dd84058dSMasahiro Yamada bool "Support spear600" 2652e07c249SGeorges Savoundararadj select CPU_ARM926EJS 266dd84058dSMasahiro Yamada 2679fa32b12SVikas Manochaconfig TARGET_STV0991 2689fa32b12SVikas Manocha bool "Support stv0991" 2699fa32b12SVikas Manocha select CPU_V7 270cac0ca76SMasahiro Yamada select DM 271cac0ca76SMasahiro Yamada select DM_SERIAL 272e67abcaaSVikas Manocha select DM_SPI 273e67abcaaSVikas Manocha select DM_SPI_FLASH 274e67abcaaSVikas Manocha select SPI_FLASH 2759fa32b12SVikas Manocha 276dd84058dSMasahiro Yamadaconfig TARGET_X600 277dd84058dSMasahiro Yamada bool "Support x600" 2782e07c249SGeorges Savoundararadj select CPU_ARM926EJS 27902627356SMasahiro Yamada select SUPPORT_SPL 280dd84058dSMasahiro Yamada 281dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE 282dd84058dSMasahiro Yamada bool "Support imx31_phycore" 2832e07c249SGeorges Savoundararadj select CPU_ARM1136 284dd84058dSMasahiro Yamada 285dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS 286dd84058dSMasahiro Yamada bool "Support mx31ads" 2872e07c249SGeorges Savoundararadj select CPU_ARM1136 288dd84058dSMasahiro Yamada 289dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK 290dd84058dSMasahiro Yamada bool "Support mx31pdk" 2912e07c249SGeorges Savoundararadj select CPU_ARM1136 29202627356SMasahiro Yamada select SUPPORT_SPL 293dd84058dSMasahiro Yamada 294dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN 295dd84058dSMasahiro Yamada bool "Support woodburn" 2962e07c249SGeorges Savoundararadj select CPU_ARM1136 297dd84058dSMasahiro Yamada 298dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD 299dd84058dSMasahiro Yamada bool "Support woodburn_sd" 3002e07c249SGeorges Savoundararadj select CPU_ARM1136 30102627356SMasahiro Yamada select SUPPORT_SPL 302dd84058dSMasahiro Yamada 303dd84058dSMasahiro Yamadaconfig TARGET_FLEA3 304dd84058dSMasahiro Yamada bool "Support flea3" 3052e07c249SGeorges Savoundararadj select CPU_ARM1136 306dd84058dSMasahiro Yamada 307dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK 308dd84058dSMasahiro Yamada bool "Support mx35pdk" 3092e07c249SGeorges Savoundararadj select CPU_ARM1136 310dd84058dSMasahiro Yamada 311ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X 312ddf6bd48SMasahiro Yamada bool "Broadcom BCM283X family" 31358d423b8SMasahiro Yamada select DM 31458d423b8SMasahiro Yamada select DM_SERIAL 31558d423b8SMasahiro Yamada select DM_GPIO 31676709096SFabian Vogt select OF_CONTROL 31746414296SStephen Warren 318dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2 319dd84058dSMasahiro Yamada bool "Support vexpress_ca15_tc2" 3202e07c249SGeorges Savoundararadj select CPU_V7 321ea624e19SHans de Goede select CPU_V7_HAS_NONSEC 322ea624e19SHans de Goede select CPU_V7_HAS_VIRT 323dd84058dSMasahiro Yamada 324dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2 325dd84058dSMasahiro Yamada bool "Support vexpress_ca5x2" 3262e07c249SGeorges Savoundararadj select CPU_V7 327dd84058dSMasahiro Yamada 328dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4 329dd84058dSMasahiro Yamada bool "Support vexpress_ca9x4" 3302e07c249SGeorges Savoundararadj select CPU_V7 331dd84058dSMasahiro Yamada 332a4d79993SHannes Schmelzerconfig TARGET_BRXRE1 333a4d79993SHannes Schmelzer bool "Support BRXRE1" 334272686ebSTom Rini select ARCH_OMAP2 335dd84058dSMasahiro Yamada 3362290fe06SHannes Schmelzerconfig TARGET_BRPPT1 3372290fe06SHannes Schmelzer bool "Support BRPPT1" 338272686ebSTom Rini select ARCH_OMAP2 339dd84058dSMasahiro Yamada 340dd84058dSMasahiro Yamadaconfig TARGET_DRACO 341dd84058dSMasahiro Yamada bool "Support draco" 342272686ebSTom Rini select ARCH_OMAP2 34371423435SHeiko Schocher select DM 34471423435SHeiko Schocher select DM_SERIAL 34571423435SHeiko Schocher select DM_GPIO 346dd84058dSMasahiro Yamada 3478c65a2faSHeiko Schocherconfig TARGET_THUBAN 3488c65a2faSHeiko Schocher bool "Support thuban" 349272686ebSTom Rini select ARCH_OMAP2 35071423435SHeiko Schocher select DM 35171423435SHeiko Schocher select DM_SERIAL 35271423435SHeiko Schocher select DM_GPIO 353dd84058dSMasahiro Yamada 354578056c3SHeiko Schocherconfig TARGET_RASTABAN 355578056c3SHeiko Schocher bool "Support rastaban" 356272686ebSTom Rini select ARCH_OMAP2 35771423435SHeiko Schocher select DM 35871423435SHeiko Schocher select DM_SERIAL 35971423435SHeiko Schocher select DM_GPIO 360578056c3SHeiko Schocher 3616b3943f1SHeiko Schocherconfig TARGET_ETAMIN 3626b3943f1SHeiko Schocher bool "Support etamin" 363272686ebSTom Rini select ARCH_OMAP2 36471423435SHeiko Schocher select DM 36571423435SHeiko Schocher select DM_SERIAL 36671423435SHeiko Schocher select DM_GPIO 3676b3943f1SHeiko Schocher 368dd84058dSMasahiro Yamadaconfig TARGET_PXM2 369dd84058dSMasahiro Yamada bool "Support pxm2" 370272686ebSTom Rini select ARCH_OMAP2 37171423435SHeiko Schocher select DM 37271423435SHeiko Schocher select DM_SERIAL 37371423435SHeiko Schocher select DM_GPIO 374dd84058dSMasahiro Yamada 375dd84058dSMasahiro Yamadaconfig TARGET_RUT 376dd84058dSMasahiro Yamada bool "Support rut" 377272686ebSTom Rini select ARCH_OMAP2 37871423435SHeiko Schocher select DM 37971423435SHeiko Schocher select DM_SERIAL 38071423435SHeiko Schocher select DM_GPIO 381dd84058dSMasahiro Yamada 382dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM 383dd84058dSMasahiro Yamada bool "Support ti814x_evm" 384272686ebSTom Rini select ARCH_OMAP2 385dd84058dSMasahiro Yamada 386dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM 387dd84058dSMasahiro Yamada bool "Support ti816x_evm" 388272686ebSTom Rini select ARCH_OMAP2 389dd84058dSMasahiro Yamada 39043486e4cSSteve Raeconfig TARGET_BCM23550_W1D 39143486e4cSSteve Rae bool "Support bcm23550_w1d" 39243486e4cSSteve Rae select CPU_V7 39343486e4cSSteve Rae 394dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP 395dd84058dSMasahiro Yamada bool "Support bcm28155_ap" 3962e07c249SGeorges Savoundararadj select CPU_V7 397dd84058dSMasahiro Yamada 398abb1678cSSteve Raeconfig TARGET_BCMCYGNUS 399abb1678cSSteve Rae bool "Support bcmcygnus" 4002e07c249SGeorges Savoundararadj select CPU_V7 4019dec5270SSteve Rae 402abb1678cSSteve Raeconfig TARGET_BCMNSP 403abb1678cSSteve Rae bool "Support bcmnsp" 4042e07c249SGeorges Savoundararadj select CPU_V7 4059dec5270SSteve Rae 40672df68ccSMasahiro Yamadaconfig ARCH_EXYNOS 40772df68ccSMasahiro Yamada bool "Samsung EXYNOS" 40858d423b8SMasahiro Yamada select DM 409fc47cf9dSSimon Glass select DM_I2C 41058d423b8SMasahiro Yamada select DM_SPI_FLASH 41158d423b8SMasahiro Yamada select DM_SERIAL 41258d423b8SMasahiro Yamada select DM_SPI 41358d423b8SMasahiro Yamada select DM_GPIO 4141fa4bfdeSSimon Glass select DM_KEYBOARD 415dd84058dSMasahiro Yamada 416311757beSSimon Glassconfig ARCH_S5PC1XX 417311757beSSimon Glass bool "Samsung S5PC1XX" 4182e07c249SGeorges Savoundararadj select CPU_V7 41958d423b8SMasahiro Yamada select DM 42058d423b8SMasahiro Yamada select DM_SERIAL 42158d423b8SMasahiro Yamada select DM_GPIO 42208848e9cSSimon Glass select DM_I2C 423311757beSSimon Glass 424ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK 425ef2b694cSMasahiro Yamada bool "Calxeda Highbank" 4262e07c249SGeorges Savoundararadj select CPU_V7 427dd84058dSMasahiro Yamada 4285cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR 4295cbbd9bdSMasahiro Yamada bool "ARM Ltd. Integrator family" 4303f394e70SLinus Walleij select DM 4313f394e70SLinus Walleij select DM_SERIAL 4325cbbd9bdSMasahiro Yamada 433c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE 434c338f09eSMasahiro Yamada bool "TI Keystone" 4352e07c249SGeorges Savoundararadj select CPU_V7 43602627356SMasahiro Yamada select SUPPORT_SPL 437534bc70eSTom Rini select CMD_POWEROFF 438dd84058dSMasahiro Yamada 439bfcef28aSBeniamino Galvaniconfig ARCH_MESON 440bfcef28aSBeniamino Galvani bool "Amlogic Meson" 441bfcef28aSBeniamino Galvani help 442bfcef28aSBeniamino Galvani Support for the Meson SoC family developed by Amlogic Inc., 443bfcef28aSBeniamino Galvani targeted at media players and tablet computers. We currently 444bfcef28aSBeniamino Galvani support the S905 (GXBaby) 64-bit SoC. 445bfcef28aSBeniamino Galvani 4461a8150d4SAdrian Alonsoconfig ARCH_MX7 4471a8150d4SAdrian Alonso bool "Freescale MX7" 4481a8150d4SAdrian Alonso select CPU_V7 4491a8150d4SAdrian Alonso 45089ebc821SBoris BREZILLONconfig ARCH_MX6 45189ebc821SBoris BREZILLON bool "Freescale MX6" 45289ebc821SBoris BREZILLON select CPU_V7 45389ebc821SBoris BREZILLON 454424ee3d1SAndrej Rosanoconfig ARCH_MX5 455424ee3d1SAndrej Rosano bool "Freescale MX5" 456424ee3d1SAndrej Rosano select CPU_V7 457424ee3d1SAndrej Rosano 458dd84058dSMasahiro Yamadaconfig TARGET_M53EVK 459dd84058dSMasahiro Yamada bool "Support m53evk" 4602e07c249SGeorges Savoundararadj select CPU_V7 46102627356SMasahiro Yamada select SUPPORT_SPL 462dd84058dSMasahiro Yamada 463dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK 464dd84058dSMasahiro Yamada bool "Support mx51evk" 4652e07c249SGeorges Savoundararadj select CPU_V7 466dd84058dSMasahiro Yamada 467dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD 468dd84058dSMasahiro Yamada bool "Support mx53ard" 4692e07c249SGeorges Savoundararadj select CPU_V7 470dd84058dSMasahiro Yamada 471dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK 472dd84058dSMasahiro Yamada bool "Support mx53evk" 4732e07c249SGeorges Savoundararadj select CPU_V7 474dd84058dSMasahiro Yamada 475dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO 476dd84058dSMasahiro Yamada bool "Support mx53loco" 4772e07c249SGeorges Savoundararadj select CPU_V7 478dd84058dSMasahiro Yamada 479dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD 480dd84058dSMasahiro Yamada bool "Support mx53smd" 4812e07c249SGeorges Savoundararadj select CPU_V7 482dd84058dSMasahiro Yamada 4833cfbcb58SMasahiro Yamadaconfig OMAP34XX 4843cfbcb58SMasahiro Yamada bool "OMAP34XX SoC" 485272686ebSTom Rini select ARCH_OMAP2 4867d106242STom Rini select USE_TINY_PRINTF 487dd84058dSMasahiro Yamada 488d08215a5SMasahiro Yamadaconfig OMAP44XX 489d08215a5SMasahiro Yamada bool "OMAP44XX SoC" 490272686ebSTom Rini select ARCH_OMAP2 4917d106242STom Rini select USE_TINY_PRINTF 492dd84058dSMasahiro Yamada 4936c5431acSMasahiro Yamadaconfig OMAP54XX 4946c5431acSMasahiro Yamada bool "OMAP54XX SoC" 495272686ebSTom Rini select ARCH_OMAP2 496dd84058dSMasahiro Yamada 4976384726dSMadan Srinivasconfig AM43XX 4986384726dSMadan Srinivas bool "AM43XX SoC" 499272686ebSTom Rini select ARCH_OMAP2 5006384726dSMadan Srinivas help 5016384726dSMadan Srinivas Support for AM43xx SOC from Texas Instruments. 5026384726dSMadan Srinivas The AM43xx high performance SOC features a Cortex-A9 5036384726dSMadan Srinivas ARM core, a quad core PRU-ICSS for industrial Ethernet 5046384726dSMadan Srinivas protocols, dual camera support, optional 3D graphics 5056384726dSMadan Srinivas and an optional customer programmable secure boot. 5066384726dSMadan Srinivas 507b39a9adeSAndrew F. Davisconfig AM33XX 508b39a9adeSAndrew F. Davis bool "AM33XX SoC" 509272686ebSTom Rini select ARCH_OMAP2 510b39a9adeSAndrew F. Davis help 511b39a9adeSAndrew F. Davis Support for AM335x SOC from Texas Instruments. 512b39a9adeSAndrew F. Davis The AM335x high performance SOC features a Cortex-A8 513b39a9adeSAndrew F. Davis ARM core, a dual core PRU-ICSS for industrial Ethernet 514b39a9adeSAndrew F. Davis protocols, optional 3D graphics and an optional customer 515b39a9adeSAndrew F. Davis programmable secure boot. 516b39a9adeSAndrew F. Davis 5171cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE 518f40b9898SMasahiro Yamada bool "Renesas ARM SoCs" 5191cc95f6eSNobuhiro Iwamatsu select DM 5201cc95f6eSNobuhiro Iwamatsu select DM_SERIAL 521dd84058dSMasahiro Yamada 5229702ec00SEddy Petrișorconfig TARGET_S32V234EVB 5239702ec00SEddy Petrișor bool "Support s32v234evb" 5249702ec00SEddy Petrișor select ARM64 5259702ec00SEddy Petrișor 52608592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON 52708592136SMateusz Kulikowski bool "Qualcomm Snapdragon SoCs" 52808592136SMateusz Kulikowski select ARM64 52908592136SMateusz Kulikowski select DM 53008592136SMateusz Kulikowski select DM_GPIO 53108592136SMateusz Kulikowski select DM_SERIAL 53208592136SMateusz Kulikowski select SPMI 53308592136SMateusz Kulikowski select OF_CONTROL 53408592136SMateusz Kulikowski select OF_SEPARATE 53508592136SMateusz Kulikowski 5367865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA 5377865f4b0SMasahiro Yamada bool "Altera SOCFPGA family" 5382e07c249SGeorges Savoundararadj select CPU_V7 53902627356SMasahiro Yamada select SUPPORT_SPL 540dfd3dff5SMarek Vasut select OF_CONTROL 541dfd3dff5SMarek Vasut select SPL_OF_CONTROL 5421d9aa3e5SMasahiro Yamada select DM 5431d9aa3e5SMasahiro Yamada select DM_SPI_FLASH 5441d9aa3e5SMasahiro Yamada select DM_SPI 545*beee6a30SMarek Vasut select ENABLE_ARM_SOC_BOOT0_HOOK 546dd84058dSMasahiro Yamada 5478883ddafSNikita Kiryanovconfig TARGET_CM_T43 5488883ddafSNikita Kiryanov bool "Support cm_t43" 549983e3700STom Rini select ARCH_OMAP2 5508883ddafSNikita Kiryanov 5512c7e3b90SIan Campbellconfig ARCH_SUNXI 5522c7e3b90SIan Campbell bool "Support sunxi (Allwinner) SoCs" 55388bb800dSHans de Goede select CMD_GPIO 5540878a8a7SHans de Goede select CMD_MMC if MMC 5552997ee50SYann E. MORIN select CMD_USB if DISTRO_DEFAULTS 556b6006bafSHans de Goede select DM 55745368827STom Rini select DM_ETH 558211d57a4SHans de Goede select DM_GPIO 559211d57a4SHans de Goede select DM_KEYBOARD 56045368827STom Rini select DM_SERIAL 5612997ee50SYann E. MORIN select DM_USB if DISTRO_DEFAULTS 562d75111a7SHans de Goede select OF_BOARD_SETUP 563b6006bafSHans de Goede select OF_CONTROL 564b6006bafSHans de Goede select OF_SEPARATE 5658434f035SAlexander Graf select SPL_STACK_R if SUPPORT_SPL 5668434f035SAlexander Graf select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL 5676edf6a21SHans de Goede select SYS_NS16550 5682997ee50SYann E. MORIN select USB if DISTRO_DEFAULTS 5692997ee50SYann E. MORIN select USB_STORAGE if DISTRO_DEFAULTS 5702997ee50SYann E. MORIN select USB_KEYBOARD if DISTRO_DEFAULTS 5718c7d2296SHans de Goede select USE_TINY_PRINTF 5728ebe4f42SChen-Yu Tsai 573d9e268edSSebastien Bourdelinconfig TARGET_TS4600 574d9e268edSSebastien Bourdelin bool "Support TS4600" 575d9e268edSSebastien Bourdelin select CPU_ARM926EJS 576d9e268edSSebastien Bourdelin select SUPPORT_SPL 577d9e268edSSebastien Bourdelin 5789ee16897SLucile Quirionconfig TARGET_TS4800 5799ee16897SLucile Quirion bool "Support TS4800" 5809ee16897SLucile Quirion select CPU_V7 5819ee16897SLucile Quirion 582dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR 583dd84058dSMasahiro Yamada bool "Support vf610twr" 5842e07c249SGeorges Savoundararadj select CPU_V7 585dd84058dSMasahiro Yamada 586e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF 587e7b860faSSanchayan Maity bool "Support Colibri VF50/61" 588e7b860faSSanchayan Maity select CPU_V7 589e7b860faSSanchayan Maity 590931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052 591931a1d2aSAlbert ARIBAUD \(3ADEV\) bool "Support pcm-052" 592931a1d2aSAlbert ARIBAUD \(3ADEV\) select CPU_V7 593931a1d2aSAlbert ARIBAUD \(3ADEV\) 59427192d16SAlbert ARIBAUD \(3ADEV\)config TARGET_BK4R1 59527192d16SAlbert ARIBAUD \(3ADEV\) bool "Support BK4r1" 59627192d16SAlbert ARIBAUD \(3ADEV\) select CPU_V7 59727192d16SAlbert ARIBAUD \(3ADEV\) 5985ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ 59944dcb403SMasahiro Yamada bool "Xilinx Zynq Platform" 6002e07c249SGeorges Savoundararadj select CPU_V7 60102627356SMasahiro Yamada select SUPPORT_SPL 602d065cfd9SJagan Teki select OF_CONTROL 603eb04ab34SMichal Simek select SPL_OF_CONTROL if SPL 6048981f05cSMasahiro Yamada select DM 6056889ca71SMichal Simek select DM_ETH 6062978ae23SSiva Durga Prasad Paladugu select DM_GPIO 607eb04ab34SMichal Simek select SPL_DM if SPL 608d9ae52c8SMichal Simek select DM_MMC 609329a449fSSimon Glass select DM_MMC_OPS 6109f7a4502SJagan Teki select DM_SPI 61142800ffaSSimon Glass select DM_SERIAL 6129f7a4502SJagan Teki select DM_SPI_FLASH 613eb04ab34SMichal Simek select SPL_SEPARATE_BSS if SPL 614dec49e86SSimon Glass select DM_USB if USB 615329a449fSSimon Glass select BLK 616dd84058dSMasahiro Yamada 6170b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP 61884c7204bSMichal Simek bool "Support Xilinx ZynqMP Platform" 61984c7204bSMichal Simek select ARM64 620c2490bf5SMichal Simek select DM 621c2490bf5SMichal Simek select OF_CONTROL 622c2490bf5SMichal Simek select DM_SERIAL 623e6a9ed04SMichal Simek select SUPPORT_SPL 6241f29738aSMichal Simek select CLK 6251f29738aSMichal Simek select SPL_CLK 626dec49e86SSimon Glass select DM_USB if USB 62784c7204bSMichal Simek 628ddd960e6SMasahiro Yamadaconfig TEGRA 629ddd960e6SMasahiro Yamada bool "NVIDIA Tegra" 630dd84058dSMasahiro Yamada 631f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A 632dd84058dSMasahiro Yamada bool "Support vexpress_aemv8a" 633016a954eSMasahiro Yamada select ARM64 634dd84058dSMasahiro Yamada 635f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP 636f91afc4dSLinus Walleij bool "Support Versatile Express ARMv8a FVP BASE model" 637f91afc4dSLinus Walleij select ARM64 638f91afc4dSLinus Walleij select SEMIHOSTING 639f91afc4dSLinus Walleij 640fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM 641fc04b923SRyan Harkin bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" 642fc04b923SRyan Harkin select ARM64 643fc04b923SRyan Harkin help 644fc04b923SRyan Harkin This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides 645fc04b923SRyan Harkin the default config to allow the user to load the images directly into 646fc04b923SRyan Harkin DRAM using model parameters rather than by using semi-hosting to load 647fc04b923SRyan Harkin the files from the host filesystem. 648fc04b923SRyan Harkin 649ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO 650ffc10373SLinus Walleij bool "Support Versatile Express Juno Development Platform" 651ffc10373SLinus Walleij select ARM64 652ffc10373SLinus Walleij 65344937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU 65444937214SPrabhakar Kushwaha bool "Support ls2080a_emu" 655fb2bf8c2SYork Sun select ARCH_LS2080A 656016a954eSMasahiro Yamada select ARM64 65723b5877cSLinus Walleij select ARMV8_MULTIENTRY 6587288c2c2SYork Sun help 65944937214SPrabhakar Kushwaha Support for Freescale LS2080A_EMU platform 66044937214SPrabhakar Kushwaha The LS2080A Development System (EMULATOR) is a pre silicon 66144937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 6627288c2c2SYork Sun Layerscape Architecture processor. 6637288c2c2SYork Sun 66444937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU 66544937214SPrabhakar Kushwaha bool "Support ls2080a_simu" 666fb2bf8c2SYork Sun select ARCH_LS2080A 66744937214SPrabhakar Kushwaha select ARM64 66844937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 66944937214SPrabhakar Kushwaha help 67044937214SPrabhakar Kushwaha Support for Freescale LS2080A_SIMU platform 67144937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a pre silicon 67244937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 67344937214SPrabhakar Kushwaha Layerscape Architecture processor. 67444937214SPrabhakar Kushwaha 67544937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS 67644937214SPrabhakar Kushwaha bool "Support ls2080aqds" 677fb2bf8c2SYork Sun select ARCH_LS2080A 678e2b65ea9SYork Sun select ARM64 679e2b65ea9SYork Sun select ARMV8_MULTIENTRY 68032eda7ccSScott Wood select SUPPORT_SPL 681e2b65ea9SYork Sun help 68244937214SPrabhakar Kushwaha Support for Freescale LS2080AQDS platform 68344937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a high-performance 68444937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 68544937214SPrabhakar Kushwaha Layerscape Architecture processor. 68644937214SPrabhakar Kushwaha 68744937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB 68844937214SPrabhakar Kushwaha bool "Support ls2080ardb" 689fb2bf8c2SYork Sun select ARCH_LS2080A 69044937214SPrabhakar Kushwaha select ARM64 69144937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 69244937214SPrabhakar Kushwaha select SUPPORT_SPL 69344937214SPrabhakar Kushwaha help 69444937214SPrabhakar Kushwaha Support for Freescale LS2080ARDB platform. 69544937214SPrabhakar Kushwaha The LS2080A Reference design board (RDB) is a high-performance 69644937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 697e2b65ea9SYork Sun Layerscape Architecture processor. 698e2b65ea9SYork Sun 69911ac2363SPeter Griffinconfig TARGET_HIKEY 70011ac2363SPeter Griffin bool "Support HiKey 96boards Consumer Edition Platform" 70111ac2363SPeter Griffin select ARM64 702efd7b60aSPeter Griffin select DM 703efd7b60aSPeter Griffin select DM_GPIO 7049c71bcdcSPeter Griffin select DM_SERIAL 705cd593ed6SPeter Griffin select OF_CONTROL 70611ac2363SPeter Griffin help 70711ac2363SPeter Griffin Support for HiKey 96boards platform. It features a HI6220 70811ac2363SPeter Griffin SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. 70911ac2363SPeter Griffin 7109d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS 7119d044fcbSPrabhakar Kushwaha bool "Support ls1012aqds" 7129533acf3SYork Sun select ARCH_LS1012A 7139d044fcbSPrabhakar Kushwaha select ARM64 7149d044fcbSPrabhakar Kushwaha help 7159d044fcbSPrabhakar Kushwaha Support for Freescale LS1012AQDS platform. 7169d044fcbSPrabhakar Kushwaha The LS1012A Development System (QDS) is a high-performance 7179d044fcbSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 7189d044fcbSPrabhakar Kushwaha Layerscape Architecture processor. 7199d044fcbSPrabhakar Kushwaha 7203b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB 7213b6e3898SPrabhakar Kushwaha bool "Support ls1012ardb" 7229533acf3SYork Sun select ARCH_LS1012A 7233b6e3898SPrabhakar Kushwaha select ARM64 7243b6e3898SPrabhakar Kushwaha help 7253b6e3898SPrabhakar Kushwaha Support for Freescale LS1012ARDB platform. 7263b6e3898SPrabhakar Kushwaha The LS1012A Reference design board (RDB) is a high-performance 7273b6e3898SPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 7283b6e3898SPrabhakar Kushwaha Layerscape Architecture processor. 7293b6e3898SPrabhakar Kushwaha 730ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM 731ff78aa2bSPrabhakar Kushwaha bool "Support ls1012afrdm" 7329533acf3SYork Sun select ARCH_LS1012A 733ff78aa2bSPrabhakar Kushwaha select ARM64 734ff78aa2bSPrabhakar Kushwaha help 735ff78aa2bSPrabhakar Kushwaha Support for Freescale LS1012AFRDM platform. 736ff78aa2bSPrabhakar Kushwaha The LS1012A Freedom board (FRDM) is a high-performance 737ff78aa2bSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 738ff78aa2bSPrabhakar Kushwaha Layerscape Architecture processor. 739ff78aa2bSPrabhakar Kushwaha 740550e3dc0SWang Huanconfig TARGET_LS1021AQDS 7410de15707SAlison Wang bool "Support ls1021aqds" 7422e07c249SGeorges Savoundararadj select CPU_V7 743adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 744adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 74550f0c663SAlison Wang select SUPPORT_SPL 7460a37cf8fSYork Sun select ARCH_LS1021A 747217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 7485e8bd7e1SYork Sun select LS1_DEEP_SLEEP 749217f92bbSMasahiro Yamada 750c8a7d9daSWang Huanconfig TARGET_LS1021ATWR 7510de15707SAlison Wang bool "Support ls1021atwr" 7522e07c249SGeorges Savoundararadj select CPU_V7 753adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 754adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 75550f0c663SAlison Wang select SUPPORT_SPL 7560a37cf8fSYork Sun select ARCH_LS1021A 757217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 7585e8bd7e1SYork Sun select LS1_DEEP_SLEEP 759c8a7d9daSWang Huan 76020c700f8SFeng Liconfig TARGET_LS1021AIOT 76120c700f8SFeng Li bool "Support ls1021aiot" 76220c700f8SFeng Li select CPU_V7 76320c700f8SFeng Li select CPU_V7_HAS_NONSEC 76420c700f8SFeng Li select CPU_V7_HAS_VIRT 76520c700f8SFeng Li select SUPPORT_SPL 76620c700f8SFeng Li select ARCH_LS1021A 76720c700f8SFeng Li select ARCH_SUPPORT_PSCI 76820c700f8SFeng Li help 76920c700f8SFeng Li Support for Freescale LS1021AIOT platform. 77020c700f8SFeng Li The LS1021A Freescale board (IOT) is a high-performance 77120c700f8SFeng Li development platform that supports the QorIQ LS1021A 77220c700f8SFeng Li Layerscape Architecture processor. 77320c700f8SFeng Li 77402b5d2edSShaohui Xieconfig TARGET_LS1043AQDS 77502b5d2edSShaohui Xie bool "Support ls1043aqds" 7760a37cf8fSYork Sun select ARCH_LS1043A 77702b5d2edSShaohui Xie select ARM64 77802b5d2edSShaohui Xie select ARMV8_MULTIENTRY 77902b5d2edSShaohui Xie select SUPPORT_SPL 78002b5d2edSShaohui Xie help 78102b5d2edSShaohui Xie Support for Freescale LS1043AQDS platform. 78202b5d2edSShaohui Xie 783f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB 784f3a8e2b7SMingkai Hu bool "Support ls1043ardb" 7850a37cf8fSYork Sun select ARCH_LS1043A 786f3a8e2b7SMingkai Hu select ARM64 787831c068fSHou Zhiqiang select ARMV8_MULTIENTRY 7883ad44729SGong Qianyu select SUPPORT_SPL 789f3a8e2b7SMingkai Hu help 790f3a8e2b7SMingkai Hu Support for Freescale LS1043ARDB platform. 791f3a8e2b7SMingkai Hu 792126fe70dSShaohui Xieconfig TARGET_LS1046AQDS 793126fe70dSShaohui Xie bool "Support ls1046aqds" 794da28e58aSYork Sun select ARCH_LS1046A 795126fe70dSShaohui Xie select ARM64 796126fe70dSShaohui Xie select ARMV8_MULTIENTRY 797126fe70dSShaohui Xie select SUPPORT_SPL 798126fe70dSShaohui Xie select DM_SPI_FLASH if DM_SPI 799126fe70dSShaohui Xie help 800126fe70dSShaohui Xie Support for Freescale LS1046AQDS platform. 801126fe70dSShaohui Xie The LS1046A Development System (QDS) is a high-performance 802126fe70dSShaohui Xie development platform that supports the QorIQ LS1046A 803126fe70dSShaohui Xie Layerscape Architecture processor. 804126fe70dSShaohui Xie 805dd02936fSMingkai Huconfig TARGET_LS1046ARDB 806dd02936fSMingkai Hu bool "Support ls1046ardb" 807da28e58aSYork Sun select ARCH_LS1046A 808dd02936fSMingkai Hu select ARM64 809dd02936fSMingkai Hu select ARMV8_MULTIENTRY 810dd02936fSMingkai Hu select SUPPORT_SPL 811dd02936fSMingkai Hu select DM_SPI_FLASH if DM_SPI 812dd02936fSMingkai Hu help 813dd02936fSMingkai Hu Support for Freescale LS1046ARDB platform. 814dd02936fSMingkai Hu The LS1046A Reference Design Board (RDB) is a high-performance 815dd02936fSMingkai Hu development platform that supports the QorIQ LS1046A 816dd02936fSMingkai Hu Layerscape Architecture processor. 817dd02936fSMingkai Hu 818dd84058dSMasahiro Yamadaconfig TARGET_H2200 819dd84058dSMasahiro Yamada bool "Support h2200" 8202e07c249SGeorges Savoundararadj select CPU_PXA 821dd84058dSMasahiro Yamada 822f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2 823f19eb154SVasily Khoruzhick bool "Support zipitz2" 824f19eb154SVasily Khoruzhick select CPU_PXA 825f19eb154SVasily Khoruzhick 826dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270 827dd84058dSMasahiro Yamada bool "Support colibri_pxa270" 8282e07c249SGeorges Savoundararadj select CPU_PXA 829dd84058dSMasahiro Yamada 83066cba041SMasahiro Yamadaconfig ARCH_UNIPHIER 831b6ef3a3fSMasahiro Yamada bool "Socionext UniPhier SoCs" 83214f47234SMasahiro Yamada select BLK 83348264d9bSMasahiro Yamada select CLK_UNIPHIER 8344e819950SMasahiro Yamada select DM 835b800cbdeSMasahiro Yamada select DM_GPIO 8364e819950SMasahiro Yamada select DM_I2C 8374aceb3f8SMasahiro Yamada select DM_MMC 8384fb96c48SMasahiro Yamada select DM_RESET 839b5550e49SMasahiro Yamada select DM_SERIAL 84047a79f65SMasahiro Yamada select DM_USB 841b5550e49SMasahiro Yamada select OF_CONTROL 842b5550e49SMasahiro Yamada select OF_LIBFDT 84327350c92SMasahiro Yamada select PINCTRL 844b5550e49SMasahiro Yamada select SPL 845b5550e49SMasahiro Yamada select SPL_DM 8460298f4c0SMasahiro Yamada select SPL_LIBCOMMON_SUPPORT 8470298f4c0SMasahiro Yamada select SPL_LIBGENERIC_SUPPORT 848b5550e49SMasahiro Yamada select SPL_OF_CONTROL 84927350c92SMasahiro Yamada select SPL_PINCTRL 850b5550e49SMasahiro Yamada select SUPPORT_SPL 851b6ef3a3fSMasahiro Yamada help 852b6ef3a3fSMasahiro Yamada Support for UniPhier SoC family developed by Socionext Inc. 853b6ef3a3fSMasahiro Yamada (formerly, System LSI Business Division of Panasonic Corporation) 85466cba041SMasahiro Yamada 8550a61ee88SVikas Manochaconfig STM32 8560a61ee88SVikas Manocha bool "Support STM32" 857ed09a554Srev13@wp.pl select CPU_V7M 85866562414SKamil Lulko select DM 85966562414SKamil Lulko select DM_SERIAL 860ed09a554Srev13@wp.pl 8612444dae5SSimon Glassconfig ARCH_ROCKCHIP 8622444dae5SSimon Glass bool "Support Rockchip SoCs" 8632444dae5SSimon Glass select OF_CONTROL 864aa15038cSSimon Glass select BLK 8652444dae5SSimon Glass select DM 866a381bcf5SKever Yang select SPL_DM if SPL 867aa15038cSSimon Glass select SYS_MALLOC_F 868a381bcf5SKever Yang select SPL_SYS_MALLOC_SIMPLE if SPL 869aa15038cSSimon Glass select DM_GPIO 870aa15038cSSimon Glass select DM_I2C 871aa15038cSSimon Glass select DM_MMC 87242b37d8dSSimon Glass select DM_MMC_OPS 873aa15038cSSimon Glass select DM_SERIAL 874aa15038cSSimon Glass select DM_SPI 875aa15038cSSimon Glass select DM_SPI_FLASH 876892742dfSMengDongyang select DM_USB if USB 8778d29e3a4SKever Yang select DM_PWM 8788d29e3a4SKever Yang select DM_REGULATOR 8792444dae5SSimon Glass 880746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX 881746f985aSSergey Temerkhanov bool "Support ThunderX 88xx" 882b4ba1693SMarek Vasut select ARM64 883746f985aSSergey Temerkhanov select OF_CONTROL 884067716baSTom Rini select SYS_CACHE_SHIFT_7 885746f985aSSergey Temerkhanov 886dd84058dSMasahiro Yamadaendchoice 887dd84058dSMasahiro Yamada 8884614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig" 8894614b891SMasahiro Yamada 890ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig" 8913491ba63SMasahiro Yamada 892ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig" 89334e609caSSimon Glass 89477b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig" 89572df68ccSMasahiro Yamada 89672a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig" 897ef2b694cSMasahiro Yamada 8985cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig" 8995cbbd9bdSMasahiro Yamada 90039a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig" 901c338f09eSMasahiro Yamada 90256f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig" 90347539e23SMasahiro Yamada 904c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig" 905c3d89140SStefan Roese 9060a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig" 9070a37cf8fSYork Sun 9081a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig" 9091a8150d4SAdrian Alonso 91089ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig" 91189ebc821SBoris BREZILLON 912424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig" 913424ee3d1SAndrej Rosano 914983e3700STom Rinisource "arch/arm/mach-omap2/Kconfig" 9156384726dSMadan Srinivas 916da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig" 917da28e58aSYork Sun 9183e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig" 91922f2be7aSMasahiro Yamada 920badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig" 921f40b9898SMasahiro Yamada 922bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig" 923bfcef28aSBeniamino Galvani 9242444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig" 9252444dae5SSimon Glass 926225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig" 927311757beSSimon Glass 92808592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig" 92908592136SMateusz Kulikowski 9307865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig" 9317865f4b0SMasahiro Yamada 9320a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig" 9330a61ee88SVikas Manocha 93409f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig" 935ddd960e6SMasahiro Yamada 9364c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig" 93766cba041SMasahiro Yamada 9380107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig" 939ddd960e6SMasahiro Yamada 940ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig" 941ea624e19SHans de Goede 94275580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig" 94375580007SSiva Durga Prasad Paladugu 94423b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig" 94523b5877cSLinus Walleij 946a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig" 947a05a6045SBoris BREZILLON 948d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig" 949a4d79993SHannes Schmelzersource "board/BuR/brxre1/Kconfig" 9502290fe06SHannes Schmelzersource "board/BuR/brppt1/Kconfig" 951dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig" 952dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig" 953dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig" 954dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig" 955dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig" 956dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig" 957dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig" 95843486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig" 959dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig" 960abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig" 961abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig" 962746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig" 963dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig" 964dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig" 965345243edSTom Rinisource "board/compulab/cm_t43/Kconfig" 966dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig" 967dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig" 968dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig" 96944937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig" 97044937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig" 97144937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig" 972550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig" 97302b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig" 974c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig" 97520c700f8SFeng Lisource "board/freescale/ls1021aiot/Kconfig" 976126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig" 977f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig" 978dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig" 9799d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig" 9803b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig" 981ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig" 982dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig" 983dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig" 984dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig" 985dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig" 986dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig" 987dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig" 988dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig" 989dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig" 990dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig" 991dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig" 992dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig" 9939702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig" 994dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig" 995dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig" 996dd84058dSMasahiro Yamadasource "board/h2200/Kconfig" 997345243edSTom Rinisource "board/hisilicon/hikey/Kconfig" 998dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig" 999dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig" 1000dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig" 1001dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig" 1002931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig" 1003dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig" 1004dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig" 1005dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig" 1006dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig" 1007dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig" 1008dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig" 1009dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig" 1010dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig" 1011dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig" 1012dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig" 1013dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig" 1014dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig" 10159fa32b12SVikas Manochasource "board/st/stv0991/Kconfig" 1016dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig" 1017dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig" 10189d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig" 1019dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig" 1020dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig" 1021a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig" 1022dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig" 1023dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig" 1024dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig" 1025dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig" 1026e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig" 1027d9e268edSSebastien Bourdelinsource "board/technologic/ts4600/Kconfig" 10289ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig" 10296ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig" 1030dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig" 1031412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig" 1032f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig" 1033dd84058dSMasahiro Yamada 103451b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug" 103551b17d49SMasahiro Yamada 1036dd84058dSMasahiro Yamadaendmenu 1037