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 129dd84058dSMasahiro Yamadachoice 130dd84058dSMasahiro Yamada prompt "Target select" 131b928e658SSimon Glass default TARGET_HIKEY 132dd84058dSMasahiro Yamada 1334614b891SMasahiro Yamadaconfig ARCH_AT91 1344614b891SMasahiro Yamada bool "Atmel AT91" 135dd84058dSMasahiro Yamada 136dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX 137dd84058dSMasahiro Yamada bool "Support edb93xx" 1382e07c249SGeorges Savoundararadj select CPU_ARM920T 139dd84058dSMasahiro Yamada 140dd84058dSMasahiro Yamadaconfig TARGET_VCMA9 141dd84058dSMasahiro Yamada bool "Support VCMA9" 1422e07c249SGeorges Savoundararadj select CPU_ARM920T 143dd84058dSMasahiro Yamada 144dd84058dSMasahiro Yamadaconfig TARGET_SMDK2410 145dd84058dSMasahiro Yamada bool "Support smdk2410" 1462e07c249SGeorges Savoundararadj select CPU_ARM920T 147dd84058dSMasahiro Yamada 148dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE 149dd84058dSMasahiro Yamada bool "Support aspenite" 1502e07c249SGeorges Savoundararadj select CPU_ARM926EJS 151dd84058dSMasahiro Yamada 152dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD 153dd84058dSMasahiro Yamada bool "Support gplugd" 1542e07c249SGeorges Savoundararadj select CPU_ARM926EJS 155dd84058dSMasahiro Yamada 1563491ba63SMasahiro Yamadaconfig ARCH_DAVINCI 1573491ba63SMasahiro Yamada bool "TI DaVinci" 1582e07c249SGeorges Savoundararadj select CPU_ARM926EJS 1593491ba63SMasahiro Yamada help 1603491ba63SMasahiro Yamada Support for TI's DaVinci platform. 161dd84058dSMasahiro Yamada 16247539e23SMasahiro Yamadaconfig KIRKWOOD 16347539e23SMasahiro Yamada bool "Marvell Kirkwood" 1642e07c249SGeorges Savoundararadj select CPU_ARM926EJS 165dd84058dSMasahiro Yamada 166c3d89140SStefan Roeseconfig ARCH_MVEBU 16721b29fc6SStefan Roese bool "Marvell MVEBU family (Armada XP/375/38x/3700/7K/8K)" 1689cffb233SStefan Roese select OF_CONTROL 1699cffb233SStefan Roese select OF_SEPARATE 1709cffb233SStefan Roese select DM 171e3b9c98aSStefan Roese select DM_ETH 1721d51ea19SStefan Roese select DM_SERIAL 17309a54c00SStefan Roese select DM_SPI 17409a54c00SStefan Roese select DM_SPI_FLASH 175a4884831SStefan Roese 176dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250 177dd84058dSMasahiro Yamada bool "Support devkit3250" 1782e07c249SGeorges Savoundararadj select CPU_ARM926EJS 179e9b3ce3fSVladimir Zapolskiy select SUPPORT_SPL 180dd84058dSMasahiro Yamada 181412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105 182412ae53aSAlbert ARIBAUD \(3ADEV\) bool "Support work_92105" 183412ae53aSAlbert ARIBAUD \(3ADEV\) select CPU_ARM926EJS 184412ae53aSAlbert ARIBAUD \(3ADEV\) select SUPPORT_SPL 185412ae53aSAlbert ARIBAUD \(3ADEV\) 186dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK 187dd84058dSMasahiro Yamada bool "Support mx25pdk" 1882e07c249SGeorges Savoundararadj select CPU_ARM926EJS 189dd84058dSMasahiro Yamada 190dd84058dSMasahiro Yamadaconfig TARGET_ZMX25 191dd84058dSMasahiro Yamada bool "Support zmx25" 1922e07c249SGeorges Savoundararadj select CPU_ARM926EJS 193dd84058dSMasahiro Yamada 194dd84058dSMasahiro Yamadaconfig TARGET_APF27 195dd84058dSMasahiro Yamada bool "Support apf27" 1962e07c249SGeorges Savoundararadj select CPU_ARM926EJS 19702627356SMasahiro Yamada select SUPPORT_SPL 198dd84058dSMasahiro Yamada 199dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT 200dd84058dSMasahiro Yamada bool "Support apx4devkit" 2012e07c249SGeorges Savoundararadj select CPU_ARM926EJS 20202627356SMasahiro Yamada select SUPPORT_SPL 203dd84058dSMasahiro Yamada 204dd84058dSMasahiro Yamadaconfig TARGET_XFI3 205dd84058dSMasahiro Yamada bool "Support xfi3" 2062e07c249SGeorges Savoundararadj select CPU_ARM926EJS 20702627356SMasahiro Yamada select SUPPORT_SPL 208dd84058dSMasahiro Yamada 209dd84058dSMasahiro Yamadaconfig TARGET_M28EVK 210dd84058dSMasahiro Yamada bool "Support m28evk" 2112e07c249SGeorges Savoundararadj select CPU_ARM926EJS 21202627356SMasahiro Yamada select SUPPORT_SPL 213dd84058dSMasahiro Yamada 214dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK 215dd84058dSMasahiro Yamada bool "Support mx23evk" 2162e07c249SGeorges Savoundararadj select CPU_ARM926EJS 21702627356SMasahiro Yamada select SUPPORT_SPL 218dd84058dSMasahiro Yamada 219dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK 220dd84058dSMasahiro Yamada bool "Support mx28evk" 2212e07c249SGeorges Savoundararadj select CPU_ARM926EJS 22202627356SMasahiro Yamada select SUPPORT_SPL 223dd84058dSMasahiro Yamada 224dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO 225dd84058dSMasahiro Yamada bool "Support mx23_olinuxino" 2262e07c249SGeorges Savoundararadj select CPU_ARM926EJS 22702627356SMasahiro Yamada select SUPPORT_SPL 228dd84058dSMasahiro Yamada 229dd84058dSMasahiro Yamadaconfig TARGET_BG0900 230dd84058dSMasahiro Yamada bool "Support bg0900" 2312e07c249SGeorges Savoundararadj select CPU_ARM926EJS 23202627356SMasahiro Yamada select SUPPORT_SPL 233dd84058dSMasahiro Yamada 234dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS 235dd84058dSMasahiro Yamada bool "Support sansa_fuze_plus" 2362e07c249SGeorges Savoundararadj select CPU_ARM926EJS 23702627356SMasahiro Yamada select SUPPORT_SPL 238dd84058dSMasahiro Yamada 239dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1 240dd84058dSMasahiro Yamada bool "Support sc_sps_1" 2412e07c249SGeorges Savoundararadj select CPU_ARM926EJS 24202627356SMasahiro Yamada select SUPPORT_SPL 243dd84058dSMasahiro Yamada 24422f2be7aSMasahiro Yamadaconfig ORION5X 24522f2be7aSMasahiro Yamada bool "Marvell Orion" 2462e07c249SGeorges Savoundararadj select CPU_ARM926EJS 247dd84058dSMasahiro Yamada 248dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300 249dd84058dSMasahiro Yamada bool "Support spear300" 2502e07c249SGeorges Savoundararadj select CPU_ARM926EJS 251dd84058dSMasahiro Yamada 252dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310 253dd84058dSMasahiro Yamada bool "Support spear310" 2542e07c249SGeorges Savoundararadj select CPU_ARM926EJS 255dd84058dSMasahiro Yamada 256dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320 257dd84058dSMasahiro Yamada bool "Support spear320" 2582e07c249SGeorges Savoundararadj select CPU_ARM926EJS 259dd84058dSMasahiro Yamada 260dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600 261dd84058dSMasahiro Yamada bool "Support spear600" 2622e07c249SGeorges Savoundararadj select CPU_ARM926EJS 263dd84058dSMasahiro Yamada 2649fa32b12SVikas Manochaconfig TARGET_STV0991 2659fa32b12SVikas Manocha bool "Support stv0991" 2669fa32b12SVikas Manocha select CPU_V7 267cac0ca76SMasahiro Yamada select DM 268cac0ca76SMasahiro Yamada select DM_SERIAL 269e67abcaaSVikas Manocha select DM_SPI 270e67abcaaSVikas Manocha select DM_SPI_FLASH 271e67abcaaSVikas Manocha select SPI_FLASH 2729fa32b12SVikas Manocha 273dd84058dSMasahiro Yamadaconfig TARGET_X600 274dd84058dSMasahiro Yamada bool "Support x600" 2752e07c249SGeorges Savoundararadj select CPU_ARM926EJS 27602627356SMasahiro Yamada select SUPPORT_SPL 277dd84058dSMasahiro Yamada 278dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE 279dd84058dSMasahiro Yamada bool "Support imx31_phycore" 2802e07c249SGeorges Savoundararadj select CPU_ARM1136 281dd84058dSMasahiro Yamada 282dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS 283dd84058dSMasahiro Yamada bool "Support mx31ads" 2842e07c249SGeorges Savoundararadj select CPU_ARM1136 285dd84058dSMasahiro Yamada 286dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK 287dd84058dSMasahiro Yamada bool "Support mx31pdk" 2882e07c249SGeorges Savoundararadj select CPU_ARM1136 28902627356SMasahiro Yamada select SUPPORT_SPL 290dd84058dSMasahiro Yamada 291dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN 292dd84058dSMasahiro Yamada bool "Support woodburn" 2932e07c249SGeorges Savoundararadj select CPU_ARM1136 294dd84058dSMasahiro Yamada 295dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD 296dd84058dSMasahiro Yamada bool "Support woodburn_sd" 2972e07c249SGeorges Savoundararadj select CPU_ARM1136 29802627356SMasahiro Yamada select SUPPORT_SPL 299dd84058dSMasahiro Yamada 300dd84058dSMasahiro Yamadaconfig TARGET_FLEA3 301dd84058dSMasahiro Yamada bool "Support flea3" 3022e07c249SGeorges Savoundararadj select CPU_ARM1136 303dd84058dSMasahiro Yamada 304dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK 305dd84058dSMasahiro Yamada bool "Support mx35pdk" 3062e07c249SGeorges Savoundararadj select CPU_ARM1136 307dd84058dSMasahiro Yamada 308ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X 309ddf6bd48SMasahiro Yamada bool "Broadcom BCM283X family" 31058d423b8SMasahiro Yamada select DM 31158d423b8SMasahiro Yamada select DM_SERIAL 31258d423b8SMasahiro Yamada select DM_GPIO 31346414296SStephen Warren 314dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2 315dd84058dSMasahiro Yamada bool "Support vexpress_ca15_tc2" 3162e07c249SGeorges Savoundararadj select CPU_V7 317ea624e19SHans de Goede select CPU_V7_HAS_NONSEC 318ea624e19SHans de Goede select CPU_V7_HAS_VIRT 319dd84058dSMasahiro Yamada 320dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2 321dd84058dSMasahiro Yamada bool "Support vexpress_ca5x2" 3222e07c249SGeorges Savoundararadj select CPU_V7 323dd84058dSMasahiro Yamada 324dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4 325dd84058dSMasahiro Yamada bool "Support vexpress_ca9x4" 3262e07c249SGeorges Savoundararadj select CPU_V7 327dd84058dSMasahiro Yamada 328a4d79993SHannes Schmelzerconfig TARGET_BRXRE1 329a4d79993SHannes Schmelzer bool "Support BRXRE1" 3302e07c249SGeorges Savoundararadj select CPU_V7 33102627356SMasahiro Yamada select SUPPORT_SPL 332dd84058dSMasahiro Yamada 3332290fe06SHannes Schmelzerconfig TARGET_BRPPT1 3342290fe06SHannes Schmelzer bool "Support BRPPT1" 3352e07c249SGeorges Savoundararadj select CPU_V7 33602627356SMasahiro Yamada select SUPPORT_SPL 337dd84058dSMasahiro Yamada 338dd84058dSMasahiro Yamadaconfig TARGET_DRACO 339dd84058dSMasahiro Yamada bool "Support draco" 3402e07c249SGeorges Savoundararadj select CPU_V7 34102627356SMasahiro Yamada select SUPPORT_SPL 34271423435SHeiko Schocher select DM 34371423435SHeiko Schocher select DM_SERIAL 34471423435SHeiko Schocher select DM_GPIO 345dd84058dSMasahiro Yamada 3468c65a2faSHeiko Schocherconfig TARGET_THUBAN 3478c65a2faSHeiko Schocher bool "Support thuban" 3482e07c249SGeorges Savoundararadj select CPU_V7 34902627356SMasahiro Yamada select SUPPORT_SPL 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" 356578056c3SHeiko Schocher select CPU_V7 357578056c3SHeiko Schocher select SUPPORT_SPL 35871423435SHeiko Schocher select DM 35971423435SHeiko Schocher select DM_SERIAL 36071423435SHeiko Schocher select DM_GPIO 361578056c3SHeiko Schocher 3626b3943f1SHeiko Schocherconfig TARGET_ETAMIN 3636b3943f1SHeiko Schocher bool "Support etamin" 3646b3943f1SHeiko Schocher select CPU_V7 3656b3943f1SHeiko Schocher select SUPPORT_SPL 36671423435SHeiko Schocher select DM 36771423435SHeiko Schocher select DM_SERIAL 36871423435SHeiko Schocher select DM_GPIO 3696b3943f1SHeiko Schocher 370dd84058dSMasahiro Yamadaconfig TARGET_PXM2 371dd84058dSMasahiro Yamada bool "Support pxm2" 3722e07c249SGeorges Savoundararadj select CPU_V7 37302627356SMasahiro Yamada select SUPPORT_SPL 37471423435SHeiko Schocher select DM 37571423435SHeiko Schocher select DM_SERIAL 37671423435SHeiko Schocher select DM_GPIO 377dd84058dSMasahiro Yamada 378dd84058dSMasahiro Yamadaconfig TARGET_RUT 379dd84058dSMasahiro Yamada bool "Support rut" 3802e07c249SGeorges Savoundararadj select CPU_V7 38102627356SMasahiro Yamada select SUPPORT_SPL 38271423435SHeiko Schocher select DM 38371423435SHeiko Schocher select DM_SERIAL 38471423435SHeiko Schocher select DM_GPIO 385dd84058dSMasahiro Yamada 386dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM 387dd84058dSMasahiro Yamada bool "Support ti814x_evm" 3882e07c249SGeorges Savoundararadj select CPU_V7 38902627356SMasahiro Yamada select SUPPORT_SPL 390dd84058dSMasahiro Yamada 391dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM 392dd84058dSMasahiro Yamada bool "Support ti816x_evm" 3932e07c249SGeorges Savoundararadj select CPU_V7 39402627356SMasahiro Yamada select SUPPORT_SPL 395dd84058dSMasahiro Yamada 39643486e4cSSteve Raeconfig TARGET_BCM23550_W1D 39743486e4cSSteve Rae bool "Support bcm23550_w1d" 39843486e4cSSteve Rae select CPU_V7 39943486e4cSSteve Rae 400dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP 401dd84058dSMasahiro Yamada bool "Support bcm28155_ap" 4022e07c249SGeorges Savoundararadj select CPU_V7 403dd84058dSMasahiro Yamada 404abb1678cSSteve Raeconfig TARGET_BCMCYGNUS 405abb1678cSSteve Rae bool "Support bcmcygnus" 4062e07c249SGeorges Savoundararadj select CPU_V7 4079dec5270SSteve Rae 408abb1678cSSteve Raeconfig TARGET_BCMNSP 409abb1678cSSteve Rae bool "Support bcmnsp" 4102e07c249SGeorges Savoundararadj select CPU_V7 4119dec5270SSteve Rae 41272df68ccSMasahiro Yamadaconfig ARCH_EXYNOS 41372df68ccSMasahiro Yamada bool "Samsung EXYNOS" 41458d423b8SMasahiro Yamada select DM 41558d423b8SMasahiro Yamada select DM_SPI_FLASH 41658d423b8SMasahiro Yamada select DM_SERIAL 41758d423b8SMasahiro Yamada select DM_SPI 41858d423b8SMasahiro Yamada select DM_GPIO 4191fa4bfdeSSimon Glass select DM_KEYBOARD 420dd84058dSMasahiro Yamada 421311757beSSimon Glassconfig ARCH_S5PC1XX 422311757beSSimon Glass bool "Samsung S5PC1XX" 4232e07c249SGeorges Savoundararadj select CPU_V7 42458d423b8SMasahiro Yamada select DM 42558d423b8SMasahiro Yamada select DM_SERIAL 42658d423b8SMasahiro Yamada select DM_GPIO 427311757beSSimon Glass 428ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK 429ef2b694cSMasahiro Yamada bool "Calxeda Highbank" 4302e07c249SGeorges Savoundararadj select CPU_V7 431dd84058dSMasahiro Yamada 4325cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR 4335cbbd9bdSMasahiro Yamada bool "ARM Ltd. Integrator family" 4343f394e70SLinus Walleij select DM 4353f394e70SLinus Walleij select DM_SERIAL 4365cbbd9bdSMasahiro Yamada 437c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE 438c338f09eSMasahiro Yamada bool "TI Keystone" 4392e07c249SGeorges Savoundararadj select CPU_V7 44002627356SMasahiro Yamada select SUPPORT_SPL 441534bc70eSTom Rini select CMD_POWEROFF 442dd84058dSMasahiro Yamada 443bfcef28aSBeniamino Galvaniconfig ARCH_MESON 444bfcef28aSBeniamino Galvani bool "Amlogic Meson" 445bfcef28aSBeniamino Galvani help 446bfcef28aSBeniamino Galvani Support for the Meson SoC family developed by Amlogic Inc., 447bfcef28aSBeniamino Galvani targeted at media players and tablet computers. We currently 448bfcef28aSBeniamino Galvani support the S905 (GXBaby) 64-bit SoC. 449bfcef28aSBeniamino Galvani 4501a8150d4SAdrian Alonsoconfig ARCH_MX7 4511a8150d4SAdrian Alonso bool "Freescale MX7" 4521a8150d4SAdrian Alonso select CPU_V7 4531a8150d4SAdrian Alonso 45489ebc821SBoris BREZILLONconfig ARCH_MX6 45589ebc821SBoris BREZILLON bool "Freescale MX6" 45689ebc821SBoris BREZILLON select CPU_V7 45789ebc821SBoris BREZILLON 458424ee3d1SAndrej Rosanoconfig ARCH_MX5 459424ee3d1SAndrej Rosano bool "Freescale MX5" 460424ee3d1SAndrej Rosano select CPU_V7 461424ee3d1SAndrej Rosano 462dd84058dSMasahiro Yamadaconfig TARGET_M53EVK 463dd84058dSMasahiro Yamada bool "Support m53evk" 4642e07c249SGeorges Savoundararadj select CPU_V7 46502627356SMasahiro Yamada select SUPPORT_SPL 466dd84058dSMasahiro Yamada 467dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK 468dd84058dSMasahiro Yamada bool "Support mx51evk" 4692e07c249SGeorges Savoundararadj select CPU_V7 470dd84058dSMasahiro Yamada 471dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD 472dd84058dSMasahiro Yamada bool "Support mx53ard" 4732e07c249SGeorges Savoundararadj select CPU_V7 474dd84058dSMasahiro Yamada 475dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK 476dd84058dSMasahiro Yamada bool "Support mx53evk" 4772e07c249SGeorges Savoundararadj select CPU_V7 478dd84058dSMasahiro Yamada 479dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO 480dd84058dSMasahiro Yamada bool "Support mx53loco" 4812e07c249SGeorges Savoundararadj select CPU_V7 482dd84058dSMasahiro Yamada 483dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD 484dd84058dSMasahiro Yamada bool "Support mx53smd" 4852e07c249SGeorges Savoundararadj select CPU_V7 486dd84058dSMasahiro Yamada 4873cfbcb58SMasahiro Yamadaconfig OMAP34XX 4883cfbcb58SMasahiro Yamada bool "OMAP34XX SoC" 4892e07c249SGeorges Savoundararadj select CPU_V7 490a2ea62e8STom Rini select SUPPORT_SPL 4917d106242STom Rini select USE_TINY_PRINTF 492dd84058dSMasahiro Yamada 493d08215a5SMasahiro Yamadaconfig OMAP44XX 494d08215a5SMasahiro Yamada bool "OMAP44XX SoC" 4952e07c249SGeorges Savoundararadj select CPU_V7 49602627356SMasahiro Yamada select SUPPORT_SPL 4977d106242STom Rini select USE_TINY_PRINTF 498dd84058dSMasahiro Yamada 4996c5431acSMasahiro Yamadaconfig OMAP54XX 5006c5431acSMasahiro Yamada bool "OMAP54XX SoC" 5012e07c249SGeorges Savoundararadj select CPU_V7 50202627356SMasahiro Yamada select SUPPORT_SPL 503dd84058dSMasahiro Yamada 5046384726dSMadan Srinivasconfig AM43XX 5056384726dSMadan Srinivas bool "AM43XX SoC" 5066384726dSMadan Srinivas select CPU_V7 5076384726dSMadan Srinivas select SUPPORT_SPL 5086384726dSMadan Srinivas help 5096384726dSMadan Srinivas Support for AM43xx SOC from Texas Instruments. 5106384726dSMadan Srinivas The AM43xx high performance SOC features a Cortex-A9 5116384726dSMadan Srinivas ARM core, a quad core PRU-ICSS for industrial Ethernet 5126384726dSMadan Srinivas protocols, dual camera support, optional 3D graphics 5136384726dSMadan Srinivas and an optional customer programmable secure boot. 5146384726dSMadan Srinivas 515b39a9adeSAndrew F. Davisconfig AM33XX 516b39a9adeSAndrew F. Davis bool "AM33XX SoC" 517b39a9adeSAndrew F. Davis select CPU_V7 518b39a9adeSAndrew F. Davis select SUPPORT_SPL 519b39a9adeSAndrew F. Davis help 520b39a9adeSAndrew F. Davis Support for AM335x SOC from Texas Instruments. 521b39a9adeSAndrew F. Davis The AM335x high performance SOC features a Cortex-A8 522b39a9adeSAndrew F. Davis ARM core, a dual core PRU-ICSS for industrial Ethernet 523b39a9adeSAndrew F. Davis protocols, optional 3D graphics and an optional customer 524b39a9adeSAndrew F. Davis programmable secure boot. 525b39a9adeSAndrew F. Davis 5261cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE 527f40b9898SMasahiro Yamada bool "Renesas ARM SoCs" 5281cc95f6eSNobuhiro Iwamatsu select DM 5291cc95f6eSNobuhiro Iwamatsu select DM_SERIAL 530dd84058dSMasahiro Yamada 5319702ec00SEddy Petrișorconfig TARGET_S32V234EVB 5329702ec00SEddy Petrișor bool "Support s32v234evb" 5339702ec00SEddy Petrișor select ARM64 5349702ec00SEddy Petrișor 53508592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON 53608592136SMateusz Kulikowski bool "Qualcomm Snapdragon SoCs" 53708592136SMateusz Kulikowski select ARM64 53808592136SMateusz Kulikowski select DM 53908592136SMateusz Kulikowski select DM_GPIO 54008592136SMateusz Kulikowski select DM_SERIAL 54108592136SMateusz Kulikowski select SPMI 54208592136SMateusz Kulikowski select OF_CONTROL 54308592136SMateusz Kulikowski select OF_SEPARATE 54408592136SMateusz Kulikowski 5457865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA 5467865f4b0SMasahiro Yamada bool "Altera SOCFPGA family" 5472e07c249SGeorges Savoundararadj select CPU_V7 54802627356SMasahiro Yamada select SUPPORT_SPL 549dfd3dff5SMarek Vasut select OF_CONTROL 550dfd3dff5SMarek Vasut select SPL_OF_CONTROL 5511d9aa3e5SMasahiro Yamada select DM 5521d9aa3e5SMasahiro Yamada select DM_SPI_FLASH 5531d9aa3e5SMasahiro Yamada select DM_SPI 554dd84058dSMasahiro Yamada 5558883ddafSNikita Kiryanovconfig TARGET_CM_T43 5568883ddafSNikita Kiryanov bool "Support cm_t43" 5578883ddafSNikita Kiryanov select CPU_V7 5588883ddafSNikita Kiryanov select SUPPORT_SPL 5598883ddafSNikita Kiryanov 5602c7e3b90SIan Campbellconfig ARCH_SUNXI 5612c7e3b90SIan Campbell bool "Support sunxi (Allwinner) SoCs" 56288bb800dSHans de Goede select CMD_GPIO 5630878a8a7SHans de Goede select CMD_MMC if MMC 564de1502c9SHans de Goede select CMD_USB 565b6006bafSHans de Goede select DM 56645368827STom Rini select DM_ETH 567211d57a4SHans de Goede select DM_GPIO 568211d57a4SHans de Goede select DM_KEYBOARD 56945368827STom Rini select DM_SERIAL 57091183babSHans de Goede select DM_USB 571d75111a7SHans de Goede select OF_BOARD_SETUP 572b6006bafSHans de Goede select OF_CONTROL 573b6006bafSHans de Goede select OF_SEPARATE 5748434f035SAlexander Graf select SPL_STACK_R if SUPPORT_SPL 5758434f035SAlexander Graf select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL 5766edf6a21SHans de Goede select SYS_NS16550 57745368827STom Rini select USB 578de1502c9SHans de Goede select USB_STORAGE 579ab27f30bSHans de Goede select USB_KEYBOARD 5808c7d2296SHans de Goede select USE_TINY_PRINTF 5818ebe4f42SChen-Yu Tsai 5829ee16897SLucile Quirionconfig TARGET_TS4800 5839ee16897SLucile Quirion bool "Support TS4800" 5849ee16897SLucile Quirion select CPU_V7 5859ee16897SLucile Quirion 586dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR 587dd84058dSMasahiro Yamada bool "Support vf610twr" 5882e07c249SGeorges Savoundararadj select CPU_V7 589dd84058dSMasahiro Yamada 590e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF 591e7b860faSSanchayan Maity bool "Support Colibri VF50/61" 592e7b860faSSanchayan Maity select CPU_V7 593e7b860faSSanchayan Maity 594931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052 595931a1d2aSAlbert ARIBAUD \(3ADEV\) bool "Support pcm-052" 596931a1d2aSAlbert ARIBAUD \(3ADEV\) select CPU_V7 597931a1d2aSAlbert ARIBAUD \(3ADEV\) 59827192d16SAlbert ARIBAUD \(3ADEV\)config TARGET_BK4R1 59927192d16SAlbert ARIBAUD \(3ADEV\) bool "Support BK4r1" 60027192d16SAlbert ARIBAUD \(3ADEV\) select CPU_V7 60127192d16SAlbert ARIBAUD \(3ADEV\) 6025ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ 60344dcb403SMasahiro Yamada bool "Xilinx Zynq Platform" 6042e07c249SGeorges Savoundararadj select CPU_V7 60502627356SMasahiro Yamada select SUPPORT_SPL 606d065cfd9SJagan Teki select OF_CONTROL 607eb04ab34SMichal Simek select SPL_OF_CONTROL if SPL 6088981f05cSMasahiro Yamada select DM 6096889ca71SMichal Simek select DM_ETH 6102978ae23SSiva Durga Prasad Paladugu select DM_GPIO 611eb04ab34SMichal Simek select SPL_DM if SPL 612d9ae52c8SMichal Simek select DM_MMC 613329a449fSSimon Glass select DM_MMC_OPS 6149f7a4502SJagan Teki select DM_SPI 61542800ffaSSimon Glass select DM_SERIAL 6169f7a4502SJagan Teki select DM_SPI_FLASH 617eb04ab34SMichal Simek select SPL_SEPARATE_BSS if SPL 618dec49e86SSimon Glass select DM_USB if USB 619329a449fSSimon Glass select BLK 620dd84058dSMasahiro Yamada 6210b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP 62284c7204bSMichal Simek bool "Support Xilinx ZynqMP Platform" 62384c7204bSMichal Simek select ARM64 624c2490bf5SMichal Simek select DM 625c2490bf5SMichal Simek select OF_CONTROL 626c2490bf5SMichal Simek select DM_SERIAL 627e6a9ed04SMichal Simek select SUPPORT_SPL 6281f29738aSMichal Simek select CLK 6291f29738aSMichal Simek select SPL_CLK 630dec49e86SSimon Glass select DM_USB if USB 63184c7204bSMichal Simek 632ddd960e6SMasahiro Yamadaconfig TEGRA 633ddd960e6SMasahiro Yamada bool "NVIDIA Tegra" 634dd84058dSMasahiro Yamada 635f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A 636dd84058dSMasahiro Yamada bool "Support vexpress_aemv8a" 637016a954eSMasahiro Yamada select ARM64 638dd84058dSMasahiro Yamada 639f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP 640f91afc4dSLinus Walleij bool "Support Versatile Express ARMv8a FVP BASE model" 641f91afc4dSLinus Walleij select ARM64 642f91afc4dSLinus Walleij select SEMIHOSTING 643f91afc4dSLinus Walleij 644fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM 645fc04b923SRyan Harkin bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" 646fc04b923SRyan Harkin select ARM64 647fc04b923SRyan Harkin help 648fc04b923SRyan Harkin This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides 649fc04b923SRyan Harkin the default config to allow the user to load the images directly into 650fc04b923SRyan Harkin DRAM using model parameters rather than by using semi-hosting to load 651fc04b923SRyan Harkin the files from the host filesystem. 652fc04b923SRyan Harkin 653ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO 654ffc10373SLinus Walleij bool "Support Versatile Express Juno Development Platform" 655ffc10373SLinus Walleij select ARM64 656ffc10373SLinus Walleij 65744937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU 65844937214SPrabhakar Kushwaha bool "Support ls2080a_emu" 659fb2bf8c2SYork Sun select ARCH_LS2080A 660016a954eSMasahiro Yamada select ARM64 66123b5877cSLinus Walleij select ARMV8_MULTIENTRY 6627288c2c2SYork Sun help 66344937214SPrabhakar Kushwaha Support for Freescale LS2080A_EMU platform 66444937214SPrabhakar Kushwaha The LS2080A Development System (EMULATOR) is a pre silicon 66544937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 6667288c2c2SYork Sun Layerscape Architecture processor. 6677288c2c2SYork Sun 66844937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU 66944937214SPrabhakar Kushwaha bool "Support ls2080a_simu" 670fb2bf8c2SYork Sun select ARCH_LS2080A 67144937214SPrabhakar Kushwaha select ARM64 67244937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 67344937214SPrabhakar Kushwaha help 67444937214SPrabhakar Kushwaha Support for Freescale LS2080A_SIMU platform 67544937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a pre silicon 67644937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 67744937214SPrabhakar Kushwaha Layerscape Architecture processor. 67844937214SPrabhakar Kushwaha 67944937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS 68044937214SPrabhakar Kushwaha bool "Support ls2080aqds" 681fb2bf8c2SYork Sun select ARCH_LS2080A 682e2b65ea9SYork Sun select ARM64 683e2b65ea9SYork Sun select ARMV8_MULTIENTRY 68432eda7ccSScott Wood select SUPPORT_SPL 685e2b65ea9SYork Sun help 68644937214SPrabhakar Kushwaha Support for Freescale LS2080AQDS platform 68744937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a high-performance 68844937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 68944937214SPrabhakar Kushwaha Layerscape Architecture processor. 69044937214SPrabhakar Kushwaha 69144937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB 69244937214SPrabhakar Kushwaha bool "Support ls2080ardb" 693fb2bf8c2SYork Sun select ARCH_LS2080A 69444937214SPrabhakar Kushwaha select ARM64 69544937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 69644937214SPrabhakar Kushwaha select SUPPORT_SPL 69744937214SPrabhakar Kushwaha help 69844937214SPrabhakar Kushwaha Support for Freescale LS2080ARDB platform. 69944937214SPrabhakar Kushwaha The LS2080A Reference design board (RDB) is a high-performance 70044937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 701e2b65ea9SYork Sun Layerscape Architecture processor. 702e2b65ea9SYork Sun 70311ac2363SPeter Griffinconfig TARGET_HIKEY 70411ac2363SPeter Griffin bool "Support HiKey 96boards Consumer Edition Platform" 70511ac2363SPeter Griffin select ARM64 706efd7b60aSPeter Griffin select DM 707efd7b60aSPeter Griffin select DM_GPIO 7089c71bcdcSPeter Griffin select DM_SERIAL 709cd593ed6SPeter Griffin select OF_CONTROL 71011ac2363SPeter Griffin help 71111ac2363SPeter Griffin Support for HiKey 96boards platform. It features a HI6220 71211ac2363SPeter Griffin SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. 71311ac2363SPeter Griffin 7149d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS 7159d044fcbSPrabhakar Kushwaha bool "Support ls1012aqds" 7169533acf3SYork Sun select ARCH_LS1012A 7179d044fcbSPrabhakar Kushwaha select ARM64 7189d044fcbSPrabhakar Kushwaha help 7199d044fcbSPrabhakar Kushwaha Support for Freescale LS1012AQDS platform. 7209d044fcbSPrabhakar Kushwaha The LS1012A Development System (QDS) is a high-performance 7219d044fcbSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 7229d044fcbSPrabhakar Kushwaha Layerscape Architecture processor. 7239d044fcbSPrabhakar Kushwaha 7243b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB 7253b6e3898SPrabhakar Kushwaha bool "Support ls1012ardb" 7269533acf3SYork Sun select ARCH_LS1012A 7273b6e3898SPrabhakar Kushwaha select ARM64 7283b6e3898SPrabhakar Kushwaha help 7293b6e3898SPrabhakar Kushwaha Support for Freescale LS1012ARDB platform. 7303b6e3898SPrabhakar Kushwaha The LS1012A Reference design board (RDB) is a high-performance 7313b6e3898SPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 7323b6e3898SPrabhakar Kushwaha Layerscape Architecture processor. 7333b6e3898SPrabhakar Kushwaha 734ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM 735ff78aa2bSPrabhakar Kushwaha bool "Support ls1012afrdm" 7369533acf3SYork Sun select ARCH_LS1012A 737ff78aa2bSPrabhakar Kushwaha select ARM64 738ff78aa2bSPrabhakar Kushwaha help 739ff78aa2bSPrabhakar Kushwaha Support for Freescale LS1012AFRDM platform. 740ff78aa2bSPrabhakar Kushwaha The LS1012A Freedom board (FRDM) is a high-performance 741ff78aa2bSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 742ff78aa2bSPrabhakar Kushwaha Layerscape Architecture processor. 743ff78aa2bSPrabhakar Kushwaha 744550e3dc0SWang Huanconfig TARGET_LS1021AQDS 7450de15707SAlison Wang bool "Support ls1021aqds" 7462e07c249SGeorges Savoundararadj select CPU_V7 747adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 748adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 74950f0c663SAlison Wang select SUPPORT_SPL 7500a37cf8fSYork Sun select ARCH_LS1021A 751217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 7525e8bd7e1SYork Sun select LS1_DEEP_SLEEP 753217f92bbSMasahiro Yamada 754c8a7d9daSWang Huanconfig TARGET_LS1021ATWR 7550de15707SAlison Wang bool "Support ls1021atwr" 7562e07c249SGeorges Savoundararadj select CPU_V7 757adee1d4cSHongbo Zhang select CPU_V7_HAS_NONSEC 758adee1d4cSHongbo Zhang select CPU_V7_HAS_VIRT 75950f0c663SAlison Wang select SUPPORT_SPL 7600a37cf8fSYork Sun select ARCH_LS1021A 761217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 7625e8bd7e1SYork Sun select LS1_DEEP_SLEEP 763c8a7d9daSWang Huan 764*20c700f8SFeng Liconfig TARGET_LS1021AIOT 765*20c700f8SFeng Li bool "Support ls1021aiot" 766*20c700f8SFeng Li select CPU_V7 767*20c700f8SFeng Li select CPU_V7_HAS_NONSEC 768*20c700f8SFeng Li select CPU_V7_HAS_VIRT 769*20c700f8SFeng Li select SUPPORT_SPL 770*20c700f8SFeng Li select ARCH_LS1021A 771*20c700f8SFeng Li select ARCH_SUPPORT_PSCI 772*20c700f8SFeng Li help 773*20c700f8SFeng Li Support for Freescale LS1021AIOT platform. 774*20c700f8SFeng Li The LS1021A Freescale board (IOT) is a high-performance 775*20c700f8SFeng Li development platform that supports the QorIQ LS1021A 776*20c700f8SFeng Li Layerscape Architecture processor. 777*20c700f8SFeng Li 77802b5d2edSShaohui Xieconfig TARGET_LS1043AQDS 77902b5d2edSShaohui Xie bool "Support ls1043aqds" 7800a37cf8fSYork Sun select ARCH_LS1043A 78102b5d2edSShaohui Xie select ARM64 78202b5d2edSShaohui Xie select ARMV8_MULTIENTRY 78302b5d2edSShaohui Xie select SUPPORT_SPL 78402b5d2edSShaohui Xie help 78502b5d2edSShaohui Xie Support for Freescale LS1043AQDS platform. 78602b5d2edSShaohui Xie 787f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB 788f3a8e2b7SMingkai Hu bool "Support ls1043ardb" 7890a37cf8fSYork Sun select ARCH_LS1043A 790f3a8e2b7SMingkai Hu select ARM64 791831c068fSHou Zhiqiang select ARMV8_MULTIENTRY 7923ad44729SGong Qianyu select SUPPORT_SPL 793f3a8e2b7SMingkai Hu help 794f3a8e2b7SMingkai Hu Support for Freescale LS1043ARDB platform. 795f3a8e2b7SMingkai Hu 796126fe70dSShaohui Xieconfig TARGET_LS1046AQDS 797126fe70dSShaohui Xie bool "Support ls1046aqds" 798da28e58aSYork Sun select ARCH_LS1046A 799126fe70dSShaohui Xie select ARM64 800126fe70dSShaohui Xie select ARMV8_MULTIENTRY 801126fe70dSShaohui Xie select SUPPORT_SPL 802126fe70dSShaohui Xie select DM_SPI_FLASH if DM_SPI 803126fe70dSShaohui Xie help 804126fe70dSShaohui Xie Support for Freescale LS1046AQDS platform. 805126fe70dSShaohui Xie The LS1046A Development System (QDS) is a high-performance 806126fe70dSShaohui Xie development platform that supports the QorIQ LS1046A 807126fe70dSShaohui Xie Layerscape Architecture processor. 808126fe70dSShaohui Xie 809dd02936fSMingkai Huconfig TARGET_LS1046ARDB 810dd02936fSMingkai Hu bool "Support ls1046ardb" 811da28e58aSYork Sun select ARCH_LS1046A 812dd02936fSMingkai Hu select ARM64 813dd02936fSMingkai Hu select ARMV8_MULTIENTRY 814dd02936fSMingkai Hu select SUPPORT_SPL 815dd02936fSMingkai Hu select DM_SPI_FLASH if DM_SPI 816dd02936fSMingkai Hu help 817dd02936fSMingkai Hu Support for Freescale LS1046ARDB platform. 818dd02936fSMingkai Hu The LS1046A Reference Design Board (RDB) is a high-performance 819dd02936fSMingkai Hu development platform that supports the QorIQ LS1046A 820dd02936fSMingkai Hu Layerscape Architecture processor. 821dd02936fSMingkai Hu 822dd84058dSMasahiro Yamadaconfig TARGET_H2200 823dd84058dSMasahiro Yamada bool "Support h2200" 8242e07c249SGeorges Savoundararadj select CPU_PXA 825dd84058dSMasahiro Yamada 826f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2 827f19eb154SVasily Khoruzhick bool "Support zipitz2" 828f19eb154SVasily Khoruzhick select CPU_PXA 829f19eb154SVasily Khoruzhick 830dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270 831dd84058dSMasahiro Yamada bool "Support colibri_pxa270" 8322e07c249SGeorges Savoundararadj select CPU_PXA 833dd84058dSMasahiro Yamada 83466cba041SMasahiro Yamadaconfig ARCH_UNIPHIER 835b6ef3a3fSMasahiro Yamada bool "Socionext UniPhier SoCs" 83614f47234SMasahiro Yamada select BLK 83748264d9bSMasahiro Yamada select CLK_UNIPHIER 8384e819950SMasahiro Yamada select DM 839b800cbdeSMasahiro Yamada select DM_GPIO 8404e819950SMasahiro Yamada select DM_I2C 8414aceb3f8SMasahiro Yamada select DM_MMC 8424fb96c48SMasahiro Yamada select DM_RESET 843b5550e49SMasahiro Yamada select DM_SERIAL 84447a79f65SMasahiro Yamada select DM_USB 845b5550e49SMasahiro Yamada select OF_CONTROL 846b5550e49SMasahiro Yamada select OF_LIBFDT 84727350c92SMasahiro Yamada select PINCTRL 848b5550e49SMasahiro Yamada select SPL 849b5550e49SMasahiro Yamada select SPL_DM 8500298f4c0SMasahiro Yamada select SPL_LIBCOMMON_SUPPORT 8510298f4c0SMasahiro Yamada select SPL_LIBGENERIC_SUPPORT 852b5550e49SMasahiro Yamada select SPL_OF_CONTROL 85327350c92SMasahiro Yamada select SPL_PINCTRL 854b5550e49SMasahiro Yamada select SUPPORT_SPL 855b6ef3a3fSMasahiro Yamada help 856b6ef3a3fSMasahiro Yamada Support for UniPhier SoC family developed by Socionext Inc. 857b6ef3a3fSMasahiro Yamada (formerly, System LSI Business Division of Panasonic Corporation) 85866cba041SMasahiro Yamada 8590a61ee88SVikas Manochaconfig STM32 8600a61ee88SVikas Manocha bool "Support STM32" 861ed09a554Srev13@wp.pl select CPU_V7M 86266562414SKamil Lulko select DM 86366562414SKamil Lulko select DM_SERIAL 864ed09a554Srev13@wp.pl 8652444dae5SSimon Glassconfig ARCH_ROCKCHIP 8662444dae5SSimon Glass bool "Support Rockchip SoCs" 8672444dae5SSimon Glass select OF_CONTROL 868aa15038cSSimon Glass select BLK 8692444dae5SSimon Glass select DM 870a381bcf5SKever Yang select SPL_DM if SPL 871aa15038cSSimon Glass select SYS_MALLOC_F 872a381bcf5SKever Yang select SPL_SYS_MALLOC_SIMPLE if SPL 873aa15038cSSimon Glass select DM_GPIO 874aa15038cSSimon Glass select DM_I2C 875aa15038cSSimon Glass select DM_MMC 87642b37d8dSSimon Glass select DM_MMC_OPS 877aa15038cSSimon Glass select DM_SERIAL 878aa15038cSSimon Glass select DM_SPI 879aa15038cSSimon Glass select DM_SPI_FLASH 880892742dfSMengDongyang select DM_USB if USB 8818d29e3a4SKever Yang select DM_PWM 8828d29e3a4SKever Yang select DM_REGULATOR 8832444dae5SSimon Glass 884746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX 885746f985aSSergey Temerkhanov bool "Support ThunderX 88xx" 886b4ba1693SMarek Vasut select ARM64 887746f985aSSergey Temerkhanov select OF_CONTROL 888067716baSTom Rini select SYS_CACHE_SHIFT_7 889746f985aSSergey Temerkhanov 890dd84058dSMasahiro Yamadaendchoice 891dd84058dSMasahiro Yamada 8924614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig" 8934614b891SMasahiro Yamada 894ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig" 8953491ba63SMasahiro Yamada 896ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig" 89734e609caSSimon Glass 89877b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig" 89972df68ccSMasahiro Yamada 90072a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig" 901ef2b694cSMasahiro Yamada 9025cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig" 9035cbbd9bdSMasahiro Yamada 90439a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig" 905c338f09eSMasahiro Yamada 90656f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig" 90747539e23SMasahiro Yamada 908c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig" 909c3d89140SStefan Roese 9100a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig" 9110a37cf8fSYork Sun 9121a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig" 9131a8150d4SAdrian Alonso 91489ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig" 91589ebc821SBoris BREZILLON 916424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig" 917424ee3d1SAndrej Rosano 918a774e088SMadan Srinivassource "arch/arm/cpu/armv7/omap-common/Kconfig" 9196384726dSMadan Srinivas 920da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig" 921da28e58aSYork Sun 9223e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig" 92322f2be7aSMasahiro Yamada 924badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig" 925f40b9898SMasahiro Yamada 926bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig" 927bfcef28aSBeniamino Galvani 9282444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig" 9292444dae5SSimon Glass 930225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig" 931311757beSSimon Glass 93208592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig" 93308592136SMateusz Kulikowski 9347865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig" 9357865f4b0SMasahiro Yamada 9360a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig" 9370a61ee88SVikas Manocha 93809f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig" 939ddd960e6SMasahiro Yamada 9404c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig" 94166cba041SMasahiro Yamada 9420107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig" 943ddd960e6SMasahiro Yamada 944ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig" 945ea624e19SHans de Goede 94675580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig" 94775580007SSiva Durga Prasad Paladugu 94823b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig" 94923b5877cSLinus Walleij 950a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig" 951a05a6045SBoris BREZILLON 952d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig" 953a4d79993SHannes Schmelzersource "board/BuR/brxre1/Kconfig" 9542290fe06SHannes Schmelzersource "board/BuR/brppt1/Kconfig" 955dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig" 956dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig" 957dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig" 958dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig" 959dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig" 960dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig" 961dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig" 96243486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig" 963dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig" 964abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig" 965abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig" 966746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig" 967dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig" 968dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig" 969345243edSTom Rinisource "board/compulab/cm_t43/Kconfig" 970dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig" 971dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig" 972dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig" 97344937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig" 97444937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig" 97544937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig" 976550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig" 97702b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig" 978c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig" 979*20c700f8SFeng Lisource "board/freescale/ls1021aiot/Kconfig" 980126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig" 981f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig" 982dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig" 9839d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig" 9843b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig" 985ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig" 986dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig" 987dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig" 988dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig" 989dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig" 990dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig" 991dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig" 992dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig" 993dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig" 994dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig" 995dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig" 996dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig" 9979702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig" 998dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig" 999dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig" 1000dd84058dSMasahiro Yamadasource "board/h2200/Kconfig" 1001345243edSTom Rinisource "board/hisilicon/hikey/Kconfig" 1002dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig" 1003dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig" 1004dd84058dSMasahiro Yamadasource "board/mpl/vcma9/Kconfig" 1005dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig" 1006dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig" 1007931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig" 1008dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig" 1009dd84058dSMasahiro Yamadasource "board/samsung/smdk2410/Kconfig" 1010dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig" 1011dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig" 1012dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig" 1013dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig" 1014dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig" 1015dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig" 1016dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig" 1017dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig" 1018dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig" 1019dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig" 1020dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig" 10219fa32b12SVikas Manochasource "board/st/stv0991/Kconfig" 1022dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig" 1023dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig" 10249d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig" 1025dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig" 1026dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig" 1027a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig" 1028dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig" 1029dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig" 1030dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig" 1031dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig" 1032e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig" 10339ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig" 10346ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig" 1035dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig" 1036412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig" 1037f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig" 1038dd84058dSMasahiro Yamada 103951b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug" 104051b17d49SMasahiro Yamada 1041dd84058dSMasahiro Yamadaendmenu 1042