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 167606576d5SStefan Roese bool "Marvell MVEBU family (Armada XP/375/38x)" 1682bae75a4SStefan Roese select CPU_V7 1692bae75a4SStefan Roese select SUPPORT_SPL 1709cffb233SStefan Roese select OF_CONTROL 1719cffb233SStefan Roese select OF_SEPARATE 1729cffb233SStefan Roese select DM 173e3b9c98aSStefan Roese select DM_ETH 1741d51ea19SStefan Roese select DM_SERIAL 17509a54c00SStefan Roese select DM_SPI 17609a54c00SStefan Roese select DM_SPI_FLASH 1776451223aSStefan Roese select SPL_DM 17847c0d79eSNathan Rossi select SPL_DM_SEQ_ALIAS 1796451223aSStefan Roese select SPL_OF_CONTROL 18009a54c00SStefan Roese select SPL_SIMPLE_BUS 181a4884831SStefan Roese 182dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250 183dd84058dSMasahiro Yamada bool "Support devkit3250" 1842e07c249SGeorges Savoundararadj select CPU_ARM926EJS 185e9b3ce3fSVladimir Zapolskiy select SUPPORT_SPL 186dd84058dSMasahiro Yamada 187412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105 188412ae53aSAlbert ARIBAUD \(3ADEV\) bool "Support work_92105" 189412ae53aSAlbert ARIBAUD \(3ADEV\) select CPU_ARM926EJS 190412ae53aSAlbert ARIBAUD \(3ADEV\) select SUPPORT_SPL 191412ae53aSAlbert ARIBAUD \(3ADEV\) 192dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK 193dd84058dSMasahiro Yamada bool "Support mx25pdk" 1942e07c249SGeorges Savoundararadj select CPU_ARM926EJS 195dd84058dSMasahiro Yamada 196dd84058dSMasahiro Yamadaconfig TARGET_ZMX25 197dd84058dSMasahiro Yamada bool "Support zmx25" 1982e07c249SGeorges Savoundararadj select CPU_ARM926EJS 199dd84058dSMasahiro Yamada 200dd84058dSMasahiro Yamadaconfig TARGET_APF27 201dd84058dSMasahiro Yamada bool "Support apf27" 2022e07c249SGeorges Savoundararadj select CPU_ARM926EJS 20302627356SMasahiro Yamada select SUPPORT_SPL 204dd84058dSMasahiro Yamada 205dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT 206dd84058dSMasahiro Yamada bool "Support apx4devkit" 2072e07c249SGeorges Savoundararadj select CPU_ARM926EJS 20802627356SMasahiro Yamada select SUPPORT_SPL 209dd84058dSMasahiro Yamada 210dd84058dSMasahiro Yamadaconfig TARGET_XFI3 211dd84058dSMasahiro Yamada bool "Support xfi3" 2122e07c249SGeorges Savoundararadj select CPU_ARM926EJS 21302627356SMasahiro Yamada select SUPPORT_SPL 214dd84058dSMasahiro Yamada 215dd84058dSMasahiro Yamadaconfig TARGET_M28EVK 216dd84058dSMasahiro Yamada bool "Support m28evk" 2172e07c249SGeorges Savoundararadj select CPU_ARM926EJS 21802627356SMasahiro Yamada select SUPPORT_SPL 219dd84058dSMasahiro Yamada 220dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK 221dd84058dSMasahiro Yamada bool "Support mx23evk" 2222e07c249SGeorges Savoundararadj select CPU_ARM926EJS 22302627356SMasahiro Yamada select SUPPORT_SPL 224dd84058dSMasahiro Yamada 225dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK 226dd84058dSMasahiro Yamada bool "Support mx28evk" 2272e07c249SGeorges Savoundararadj select CPU_ARM926EJS 22802627356SMasahiro Yamada select SUPPORT_SPL 229dd84058dSMasahiro Yamada 230dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO 231dd84058dSMasahiro Yamada bool "Support mx23_olinuxino" 2322e07c249SGeorges Savoundararadj select CPU_ARM926EJS 23302627356SMasahiro Yamada select SUPPORT_SPL 234dd84058dSMasahiro Yamada 235dd84058dSMasahiro Yamadaconfig TARGET_BG0900 236dd84058dSMasahiro Yamada bool "Support bg0900" 2372e07c249SGeorges Savoundararadj select CPU_ARM926EJS 23802627356SMasahiro Yamada select SUPPORT_SPL 239dd84058dSMasahiro Yamada 240dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS 241dd84058dSMasahiro Yamada bool "Support sansa_fuze_plus" 2422e07c249SGeorges Savoundararadj select CPU_ARM926EJS 24302627356SMasahiro Yamada select SUPPORT_SPL 244dd84058dSMasahiro Yamada 245dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1 246dd84058dSMasahiro Yamada bool "Support sc_sps_1" 2472e07c249SGeorges Savoundararadj select CPU_ARM926EJS 24802627356SMasahiro Yamada select SUPPORT_SPL 249dd84058dSMasahiro Yamada 25022f2be7aSMasahiro Yamadaconfig ORION5X 25122f2be7aSMasahiro Yamada bool "Marvell Orion" 2522e07c249SGeorges Savoundararadj select CPU_ARM926EJS 253dd84058dSMasahiro Yamada 254dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300 255dd84058dSMasahiro Yamada bool "Support spear300" 2562e07c249SGeorges Savoundararadj select CPU_ARM926EJS 257dd84058dSMasahiro Yamada 258dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310 259dd84058dSMasahiro Yamada bool "Support spear310" 2602e07c249SGeorges Savoundararadj select CPU_ARM926EJS 261dd84058dSMasahiro Yamada 262dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320 263dd84058dSMasahiro Yamada bool "Support spear320" 2642e07c249SGeorges Savoundararadj select CPU_ARM926EJS 265dd84058dSMasahiro Yamada 266dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600 267dd84058dSMasahiro Yamada bool "Support spear600" 2682e07c249SGeorges Savoundararadj select CPU_ARM926EJS 269dd84058dSMasahiro Yamada 2709fa32b12SVikas Manochaconfig TARGET_STV0991 2719fa32b12SVikas Manocha bool "Support stv0991" 2729fa32b12SVikas Manocha select CPU_V7 273cac0ca76SMasahiro Yamada select DM 274cac0ca76SMasahiro Yamada select DM_SERIAL 275e67abcaaSVikas Manocha select DM_SPI 276e67abcaaSVikas Manocha select DM_SPI_FLASH 277e67abcaaSVikas Manocha select SPI_FLASH 2789fa32b12SVikas Manocha 279dd84058dSMasahiro Yamadaconfig TARGET_X600 280dd84058dSMasahiro Yamada bool "Support x600" 2812e07c249SGeorges Savoundararadj select CPU_ARM926EJS 28202627356SMasahiro Yamada select SUPPORT_SPL 283dd84058dSMasahiro Yamada 284dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE 285dd84058dSMasahiro Yamada bool "Support imx31_phycore" 2862e07c249SGeorges Savoundararadj select CPU_ARM1136 287dd84058dSMasahiro Yamada 288dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS 289dd84058dSMasahiro Yamada bool "Support mx31ads" 2902e07c249SGeorges Savoundararadj select CPU_ARM1136 291dd84058dSMasahiro Yamada 292dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK 293dd84058dSMasahiro Yamada bool "Support mx31pdk" 2942e07c249SGeorges Savoundararadj select CPU_ARM1136 29502627356SMasahiro Yamada select SUPPORT_SPL 296dd84058dSMasahiro Yamada 297dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN 298dd84058dSMasahiro Yamada bool "Support woodburn" 2992e07c249SGeorges Savoundararadj select CPU_ARM1136 300dd84058dSMasahiro Yamada 301dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD 302dd84058dSMasahiro Yamada bool "Support woodburn_sd" 3032e07c249SGeorges Savoundararadj select CPU_ARM1136 30402627356SMasahiro Yamada select SUPPORT_SPL 305dd84058dSMasahiro Yamada 306dd84058dSMasahiro Yamadaconfig TARGET_FLEA3 307dd84058dSMasahiro Yamada bool "Support flea3" 3082e07c249SGeorges Savoundararadj select CPU_ARM1136 309dd84058dSMasahiro Yamada 310dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK 311dd84058dSMasahiro Yamada bool "Support mx35pdk" 3122e07c249SGeorges Savoundararadj select CPU_ARM1136 313dd84058dSMasahiro Yamada 314ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X 315ddf6bd48SMasahiro Yamada bool "Broadcom BCM283X family" 31658d423b8SMasahiro Yamada select DM 31758d423b8SMasahiro Yamada select DM_SERIAL 31858d423b8SMasahiro Yamada select DM_GPIO 31946414296SStephen Warren 320dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2 321dd84058dSMasahiro Yamada bool "Support vexpress_ca15_tc2" 3222e07c249SGeorges Savoundararadj select CPU_V7 323ea624e19SHans de Goede select CPU_V7_HAS_NONSEC 324ea624e19SHans de Goede select CPU_V7_HAS_VIRT 325dd84058dSMasahiro Yamada 326dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2 327dd84058dSMasahiro Yamada bool "Support vexpress_ca5x2" 3282e07c249SGeorges Savoundararadj select CPU_V7 329dd84058dSMasahiro Yamada 330dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4 331dd84058dSMasahiro Yamada bool "Support vexpress_ca9x4" 3322e07c249SGeorges Savoundararadj select CPU_V7 333dd84058dSMasahiro Yamada 334a4d79993SHannes Schmelzerconfig TARGET_BRXRE1 335a4d79993SHannes Schmelzer bool "Support BRXRE1" 3362e07c249SGeorges Savoundararadj select CPU_V7 33702627356SMasahiro Yamada select SUPPORT_SPL 338dd84058dSMasahiro Yamada 3392290fe06SHannes Schmelzerconfig TARGET_BRPPT1 3402290fe06SHannes Schmelzer bool "Support BRPPT1" 3412e07c249SGeorges Savoundararadj select CPU_V7 34202627356SMasahiro Yamada select SUPPORT_SPL 343dd84058dSMasahiro Yamada 344dd84058dSMasahiro Yamadaconfig TARGET_CM_T335 345dd84058dSMasahiro Yamada bool "Support cm_t335" 3462e07c249SGeorges Savoundararadj select CPU_V7 34702627356SMasahiro Yamada select SUPPORT_SPL 34858d423b8SMasahiro Yamada select DM 34958d423b8SMasahiro Yamada select DM_SERIAL 35058d423b8SMasahiro Yamada select DM_GPIO 351dd84058dSMasahiro Yamada 352dd84058dSMasahiro Yamadaconfig TARGET_PEPPER 353dd84058dSMasahiro Yamada bool "Support pepper" 3542e07c249SGeorges Savoundararadj select CPU_V7 35502627356SMasahiro Yamada select SUPPORT_SPL 35658d423b8SMasahiro Yamada select DM 35758d423b8SMasahiro Yamada select DM_SERIAL 35858d423b8SMasahiro Yamada select DM_GPIO 359dd84058dSMasahiro Yamada 360dd84058dSMasahiro Yamadaconfig TARGET_AM335X_IGEP0033 361dd84058dSMasahiro Yamada bool "Support am335x_igep0033" 3622e07c249SGeorges Savoundararadj select CPU_V7 36302627356SMasahiro Yamada select SUPPORT_SPL 36458d423b8SMasahiro Yamada select DM 36558d423b8SMasahiro Yamada select DM_SERIAL 36658d423b8SMasahiro Yamada select DM_GPIO 367dd84058dSMasahiro Yamada 368dd84058dSMasahiro Yamadaconfig TARGET_PCM051 369dd84058dSMasahiro Yamada bool "Support pcm051" 3702e07c249SGeorges Savoundararadj select CPU_V7 37102627356SMasahiro Yamada select SUPPORT_SPL 37258d423b8SMasahiro Yamada select DM 37358d423b8SMasahiro Yamada select DM_SERIAL 37458d423b8SMasahiro Yamada select DM_GPIO 375dd84058dSMasahiro Yamada 376dd84058dSMasahiro Yamadaconfig TARGET_DRACO 377dd84058dSMasahiro Yamada bool "Support draco" 3782e07c249SGeorges Savoundararadj select CPU_V7 37902627356SMasahiro Yamada select SUPPORT_SPL 38071423435SHeiko Schocher select DM 38171423435SHeiko Schocher select DM_SERIAL 38271423435SHeiko Schocher select DM_GPIO 383dd84058dSMasahiro Yamada 3848c65a2faSHeiko Schocherconfig TARGET_THUBAN 3858c65a2faSHeiko Schocher bool "Support thuban" 3862e07c249SGeorges Savoundararadj select CPU_V7 38702627356SMasahiro Yamada select SUPPORT_SPL 38871423435SHeiko Schocher select DM 38971423435SHeiko Schocher select DM_SERIAL 39071423435SHeiko Schocher select DM_GPIO 391dd84058dSMasahiro Yamada 392578056c3SHeiko Schocherconfig TARGET_RASTABAN 393578056c3SHeiko Schocher bool "Support rastaban" 394578056c3SHeiko Schocher select CPU_V7 395578056c3SHeiko Schocher select SUPPORT_SPL 39671423435SHeiko Schocher select DM 39771423435SHeiko Schocher select DM_SERIAL 39871423435SHeiko Schocher select DM_GPIO 399578056c3SHeiko Schocher 4006b3943f1SHeiko Schocherconfig TARGET_ETAMIN 4016b3943f1SHeiko Schocher bool "Support etamin" 4026b3943f1SHeiko Schocher select CPU_V7 4036b3943f1SHeiko Schocher select SUPPORT_SPL 40471423435SHeiko Schocher select DM 40571423435SHeiko Schocher select DM_SERIAL 40671423435SHeiko Schocher select DM_GPIO 4076b3943f1SHeiko Schocher 408dd84058dSMasahiro Yamadaconfig TARGET_PXM2 409dd84058dSMasahiro Yamada bool "Support pxm2" 4102e07c249SGeorges Savoundararadj select CPU_V7 41102627356SMasahiro Yamada select SUPPORT_SPL 41271423435SHeiko Schocher select DM 41371423435SHeiko Schocher select DM_SERIAL 41471423435SHeiko Schocher select DM_GPIO 415dd84058dSMasahiro Yamada 416dd84058dSMasahiro Yamadaconfig TARGET_RUT 417dd84058dSMasahiro Yamada bool "Support rut" 4182e07c249SGeorges Savoundararadj select CPU_V7 41902627356SMasahiro Yamada select SUPPORT_SPL 42071423435SHeiko Schocher select DM 42171423435SHeiko Schocher select DM_SERIAL 42271423435SHeiko Schocher select DM_GPIO 423dd84058dSMasahiro Yamada 424dd84058dSMasahiro Yamadaconfig TARGET_PENGWYN 425dd84058dSMasahiro Yamada bool "Support pengwyn" 4262e07c249SGeorges Savoundararadj select CPU_V7 42702627356SMasahiro Yamada select SUPPORT_SPL 42858d423b8SMasahiro Yamada select DM 42958d423b8SMasahiro Yamada select DM_SERIAL 43058d423b8SMasahiro Yamada select DM_GPIO 431dd84058dSMasahiro Yamada 4326ce89324SYegor Yefremovconfig TARGET_AM335X_BALTOS 4336ce89324SYegor Yefremov bool "Support am335x_baltos" 4346ce89324SYegor Yefremov select CPU_V7 4356ce89324SYegor Yefremov select SUPPORT_SPL 4366ce89324SYegor Yefremov select DM 4376ce89324SYegor Yefremov select DM_SERIAL 4386ce89324SYegor Yefremov select DM_GPIO 4396ce89324SYegor Yefremov 440dd84058dSMasahiro Yamadaconfig TARGET_AM335X_EVM 441dd84058dSMasahiro Yamada bool "Support am335x_evm" 4422e07c249SGeorges Savoundararadj select CPU_V7 44302627356SMasahiro Yamada select SUPPORT_SPL 44458d423b8SMasahiro Yamada select DM 44558d423b8SMasahiro Yamada select DM_SERIAL 44658d423b8SMasahiro Yamada select DM_GPIO 447770e68c0SNishanth Menon select TI_I2C_BOARD_DETECT 448dd84058dSMasahiro Yamada 449d8ccbe93SHeiko Schocherconfig TARGET_AM335X_SHC 450d8ccbe93SHeiko Schocher bool "Support am335x based shc board from bosch" 451d8ccbe93SHeiko Schocher select CPU_V7 452d8ccbe93SHeiko Schocher select SUPPORT_SPL 453d8ccbe93SHeiko Schocher select DM 454d8ccbe93SHeiko Schocher select DM_SERIAL 455d8ccbe93SHeiko Schocher select DM_GPIO 456d8ccbe93SHeiko Schocher 4579d1b2987SEnric Balletbò i Serraconfig TARGET_AM335X_SL50 4589d1b2987SEnric Balletbò i Serra bool "Support am335x_sl50" 4599d1b2987SEnric Balletbò i Serra select CPU_V7 4609d1b2987SEnric Balletbò i Serra select SUPPORT_SPL 4619d1b2987SEnric Balletbò i Serra select DM 462174245b9SMasahiro Yamada select DM_GPIO 4639d1b2987SEnric Balletbò i Serra select DM_SERIAL 4649d1b2987SEnric Balletbò i Serra 465a2bc4321SGilles Gameiroconfig TARGET_BAV335X 466a2bc4321SGilles Gameiro bool "Support bav335x" 467a2bc4321SGilles Gameiro select CPU_V7 468a2bc4321SGilles Gameiro select SUPPORT_SPL 46993a35382SMasahiro Yamada select DM 47093a35382SMasahiro Yamada select DM_SERIAL 471a2bc4321SGilles Gameiro help 472a2bc4321SGilles Gameiro The BAV335x OEM Network Processor integrates all the functions of an 473a2bc4321SGilles Gameiro embedded network computer in a small, easy to use SODIMM module which 474a2bc4321SGilles Gameiro incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 475a2bc4321SGilles Gameiro processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit 476a2bc4321SGilles Gameiro ethernet with simple connection to external connectors. 477a2bc4321SGilles Gameiro 478a2bc4321SGilles Gameiro For more information, visit: http://birdland.com/oem 479a2bc4321SGilles Gameiro 480dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM 481dd84058dSMasahiro Yamada bool "Support ti814x_evm" 4822e07c249SGeorges Savoundararadj select CPU_V7 48302627356SMasahiro Yamada select SUPPORT_SPL 484dd84058dSMasahiro Yamada 485dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM 486dd84058dSMasahiro Yamada bool "Support ti816x_evm" 4872e07c249SGeorges Savoundararadj select CPU_V7 48802627356SMasahiro Yamada select SUPPORT_SPL 489dd84058dSMasahiro Yamada 49043486e4cSSteve Raeconfig TARGET_BCM23550_W1D 49143486e4cSSteve Rae bool "Support bcm23550_w1d" 49243486e4cSSteve Rae select CPU_V7 49343486e4cSSteve Rae 494dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP 495dd84058dSMasahiro Yamada bool "Support bcm28155_ap" 4962e07c249SGeorges Savoundararadj select CPU_V7 497dd84058dSMasahiro Yamada 498abb1678cSSteve Raeconfig TARGET_BCMCYGNUS 499abb1678cSSteve Rae bool "Support bcmcygnus" 5002e07c249SGeorges Savoundararadj select CPU_V7 5019dec5270SSteve Rae 502abb1678cSSteve Raeconfig TARGET_BCMNSP 503abb1678cSSteve Rae bool "Support bcmnsp" 5042e07c249SGeorges Savoundararadj select CPU_V7 5059dec5270SSteve Rae 50672df68ccSMasahiro Yamadaconfig ARCH_EXYNOS 50772df68ccSMasahiro Yamada bool "Samsung EXYNOS" 50858d423b8SMasahiro Yamada select DM 50958d423b8SMasahiro Yamada select DM_SPI_FLASH 51058d423b8SMasahiro Yamada select DM_SERIAL 51158d423b8SMasahiro Yamada select DM_SPI 51258d423b8SMasahiro Yamada select DM_GPIO 5131fa4bfdeSSimon Glass select DM_KEYBOARD 514dd84058dSMasahiro Yamada 515311757beSSimon Glassconfig ARCH_S5PC1XX 516311757beSSimon Glass bool "Samsung S5PC1XX" 5172e07c249SGeorges Savoundararadj select CPU_V7 51858d423b8SMasahiro Yamada select DM 51958d423b8SMasahiro Yamada select DM_SERIAL 52058d423b8SMasahiro Yamada select DM_GPIO 521311757beSSimon Glass 522ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK 523ef2b694cSMasahiro Yamada bool "Calxeda Highbank" 5242e07c249SGeorges Savoundararadj select CPU_V7 525dd84058dSMasahiro Yamada 5265cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR 5275cbbd9bdSMasahiro Yamada bool "ARM Ltd. Integrator family" 5283f394e70SLinus Walleij select DM 5293f394e70SLinus Walleij select DM_SERIAL 5305cbbd9bdSMasahiro Yamada 531c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE 532c338f09eSMasahiro Yamada bool "TI Keystone" 5332e07c249SGeorges Savoundararadj select CPU_V7 53402627356SMasahiro Yamada select SUPPORT_SPL 535534bc70eSTom Rini select CMD_POWEROFF 536dd84058dSMasahiro Yamada 537bfcef28aSBeniamino Galvaniconfig ARCH_MESON 538bfcef28aSBeniamino Galvani bool "Amlogic Meson" 539bfcef28aSBeniamino Galvani help 540bfcef28aSBeniamino Galvani Support for the Meson SoC family developed by Amlogic Inc., 541bfcef28aSBeniamino Galvani targeted at media players and tablet computers. We currently 542bfcef28aSBeniamino Galvani support the S905 (GXBaby) 64-bit SoC. 543bfcef28aSBeniamino Galvani 5441a8150d4SAdrian Alonsoconfig ARCH_MX7 5451a8150d4SAdrian Alonso bool "Freescale MX7" 5461a8150d4SAdrian Alonso select CPU_V7 5471a8150d4SAdrian Alonso 54889ebc821SBoris BREZILLONconfig ARCH_MX6 54989ebc821SBoris BREZILLON bool "Freescale MX6" 55089ebc821SBoris BREZILLON select CPU_V7 55189ebc821SBoris BREZILLON 552424ee3d1SAndrej Rosanoconfig ARCH_MX5 553424ee3d1SAndrej Rosano bool "Freescale MX5" 554424ee3d1SAndrej Rosano select CPU_V7 555424ee3d1SAndrej Rosano 556dd84058dSMasahiro Yamadaconfig TARGET_M53EVK 557dd84058dSMasahiro Yamada bool "Support m53evk" 5582e07c249SGeorges Savoundararadj select CPU_V7 55902627356SMasahiro Yamada select SUPPORT_SPL 560dd84058dSMasahiro Yamada 561dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK 562dd84058dSMasahiro Yamada bool "Support mx51evk" 5632e07c249SGeorges Savoundararadj select CPU_V7 564dd84058dSMasahiro Yamada 565dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD 566dd84058dSMasahiro Yamada bool "Support mx53ard" 5672e07c249SGeorges Savoundararadj select CPU_V7 568dd84058dSMasahiro Yamada 569dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK 570dd84058dSMasahiro Yamada bool "Support mx53evk" 5712e07c249SGeorges Savoundararadj select CPU_V7 572dd84058dSMasahiro Yamada 573dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO 574dd84058dSMasahiro Yamada bool "Support mx53loco" 5752e07c249SGeorges Savoundararadj select CPU_V7 576dd84058dSMasahiro Yamada 577dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD 578dd84058dSMasahiro Yamada bool "Support mx53smd" 5792e07c249SGeorges Savoundararadj select CPU_V7 580dd84058dSMasahiro Yamada 5813cfbcb58SMasahiro Yamadaconfig OMAP34XX 5823cfbcb58SMasahiro Yamada bool "OMAP34XX SoC" 5832e07c249SGeorges Savoundararadj select CPU_V7 584a2ea62e8STom Rini select SUPPORT_SPL 5857d106242STom Rini select USE_TINY_PRINTF 586dd84058dSMasahiro Yamada 587d08215a5SMasahiro Yamadaconfig OMAP44XX 588d08215a5SMasahiro Yamada bool "OMAP44XX SoC" 5892e07c249SGeorges Savoundararadj select CPU_V7 59002627356SMasahiro Yamada select SUPPORT_SPL 5917d106242STom Rini select USE_TINY_PRINTF 592dd84058dSMasahiro Yamada 5936c5431acSMasahiro Yamadaconfig OMAP54XX 5946c5431acSMasahiro Yamada bool "OMAP54XX SoC" 5952e07c249SGeorges Savoundararadj select CPU_V7 59602627356SMasahiro Yamada select SUPPORT_SPL 597dd84058dSMasahiro Yamada 5986384726dSMadan Srinivasconfig AM43XX 5996384726dSMadan Srinivas bool "AM43XX SoC" 6006384726dSMadan Srinivas select CPU_V7 6016384726dSMadan Srinivas select SUPPORT_SPL 6026384726dSMadan Srinivas help 6036384726dSMadan Srinivas Support for AM43xx SOC from Texas Instruments. 6046384726dSMadan Srinivas The AM43xx high performance SOC features a Cortex-A9 6056384726dSMadan Srinivas ARM core, a quad core PRU-ICSS for industrial Ethernet 6066384726dSMadan Srinivas protocols, dual camera support, optional 3D graphics 6076384726dSMadan Srinivas and an optional customer programmable secure boot. 6086384726dSMadan Srinivas 6091cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE 610f40b9898SMasahiro Yamada bool "Renesas ARM SoCs" 6111cc95f6eSNobuhiro Iwamatsu select DM 6121cc95f6eSNobuhiro Iwamatsu select DM_SERIAL 613dd84058dSMasahiro Yamada 6149702ec00SEddy Petrișorconfig TARGET_S32V234EVB 6159702ec00SEddy Petrișor bool "Support s32v234evb" 6169702ec00SEddy Petrișor select ARM64 6179702ec00SEddy Petrișor 61808592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON 61908592136SMateusz Kulikowski bool "Qualcomm Snapdragon SoCs" 62008592136SMateusz Kulikowski select ARM64 62108592136SMateusz Kulikowski select DM 62208592136SMateusz Kulikowski select DM_GPIO 62308592136SMateusz Kulikowski select DM_SERIAL 62408592136SMateusz Kulikowski select SPMI 62508592136SMateusz Kulikowski select OF_CONTROL 62608592136SMateusz Kulikowski select OF_SEPARATE 62708592136SMateusz Kulikowski 6287865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA 6297865f4b0SMasahiro Yamada bool "Altera SOCFPGA family" 6302e07c249SGeorges Savoundararadj select CPU_V7 63102627356SMasahiro Yamada select SUPPORT_SPL 632dfd3dff5SMarek Vasut select OF_CONTROL 633dfd3dff5SMarek Vasut select SPL_OF_CONTROL 6341d9aa3e5SMasahiro Yamada select DM 6351d9aa3e5SMasahiro Yamada select DM_SPI_FLASH 6361d9aa3e5SMasahiro Yamada select DM_SPI 637dd84058dSMasahiro Yamada 6388883ddafSNikita Kiryanovconfig TARGET_CM_T43 6398883ddafSNikita Kiryanov bool "Support cm_t43" 6408883ddafSNikita Kiryanov select CPU_V7 6418883ddafSNikita Kiryanov select SUPPORT_SPL 6428883ddafSNikita Kiryanov 6432c7e3b90SIan Campbellconfig ARCH_SUNXI 6442c7e3b90SIan Campbell bool "Support sunxi (Allwinner) SoCs" 64588bb800dSHans de Goede select CMD_GPIO 6460878a8a7SHans de Goede select CMD_MMC if MMC 647de1502c9SHans de Goede select CMD_USB 648b6006bafSHans de Goede select DM 64945368827STom Rini select DM_ETH 650211d57a4SHans de Goede select DM_GPIO 651211d57a4SHans de Goede select DM_KEYBOARD 65245368827STom Rini select DM_SERIAL 65391183babSHans de Goede select DM_USB 654d75111a7SHans de Goede select OF_BOARD_SETUP 655b6006bafSHans de Goede select OF_CONTROL 656b6006bafSHans de Goede select OF_SEPARATE 6578434f035SAlexander Graf select SPL_STACK_R if SUPPORT_SPL 6588434f035SAlexander Graf select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL 6596edf6a21SHans de Goede select SYS_NS16550 66045368827STom Rini select USB 661de1502c9SHans de Goede select USB_STORAGE 662ab27f30bSHans de Goede select USB_KEYBOARD 6638c7d2296SHans de Goede select USE_TINY_PRINTF 6648ebe4f42SChen-Yu Tsai 6659ee16897SLucile Quirionconfig TARGET_TS4800 6669ee16897SLucile Quirion bool "Support TS4800" 6679ee16897SLucile Quirion select CPU_V7 6689ee16897SLucile Quirion 669dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR 670dd84058dSMasahiro Yamada bool "Support vf610twr" 6712e07c249SGeorges Savoundararadj select CPU_V7 672dd84058dSMasahiro Yamada 673e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF 674e7b860faSSanchayan Maity bool "Support Colibri VF50/61" 675e7b860faSSanchayan Maity select CPU_V7 676e7b860faSSanchayan Maity 677931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052 678931a1d2aSAlbert ARIBAUD \(3ADEV\) bool "Support pcm-052" 679931a1d2aSAlbert ARIBAUD \(3ADEV\) select CPU_V7 680931a1d2aSAlbert ARIBAUD \(3ADEV\) 6815ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ 68244dcb403SMasahiro Yamada bool "Xilinx Zynq Platform" 6832e07c249SGeorges Savoundararadj select CPU_V7 68402627356SMasahiro Yamada select SUPPORT_SPL 685d065cfd9SJagan Teki select OF_CONTROL 686eb04ab34SMichal Simek select SPL_OF_CONTROL if SPL 6878981f05cSMasahiro Yamada select DM 6886889ca71SMichal Simek select DM_ETH 6892978ae23SSiva Durga Prasad Paladugu select DM_GPIO 690eb04ab34SMichal Simek select SPL_DM if SPL 691d9ae52c8SMichal Simek select DM_MMC 692329a449fSSimon Glass select DM_MMC_OPS 6939f7a4502SJagan Teki select DM_SPI 69442800ffaSSimon Glass select DM_SERIAL 6959f7a4502SJagan Teki select DM_SPI_FLASH 696eb04ab34SMichal Simek select SPL_SEPARATE_BSS if SPL 697dec49e86SSimon Glass select DM_USB if USB 698329a449fSSimon Glass select BLK 699dd84058dSMasahiro Yamada 7000b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP 70184c7204bSMichal Simek bool "Support Xilinx ZynqMP Platform" 70284c7204bSMichal Simek select ARM64 703c2490bf5SMichal Simek select DM 704c2490bf5SMichal Simek select OF_CONTROL 705c2490bf5SMichal Simek select DM_SERIAL 706e6a9ed04SMichal Simek select SUPPORT_SPL 7071f29738aSMichal Simek select CLK 7081f29738aSMichal Simek select SPL_CLK 709dec49e86SSimon Glass select DM_USB if USB 71084c7204bSMichal Simek 711ddd960e6SMasahiro Yamadaconfig TEGRA 712ddd960e6SMasahiro Yamada bool "NVIDIA Tegra" 713dd84058dSMasahiro Yamada 714f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A 715dd84058dSMasahiro Yamada bool "Support vexpress_aemv8a" 716016a954eSMasahiro Yamada select ARM64 717dd84058dSMasahiro Yamada 718f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP 719f91afc4dSLinus Walleij bool "Support Versatile Express ARMv8a FVP BASE model" 720f91afc4dSLinus Walleij select ARM64 721f91afc4dSLinus Walleij select SEMIHOSTING 722f91afc4dSLinus Walleij 723fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM 724fc04b923SRyan Harkin bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" 725fc04b923SRyan Harkin select ARM64 726fc04b923SRyan Harkin help 727fc04b923SRyan Harkin This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides 728fc04b923SRyan Harkin the default config to allow the user to load the images directly into 729fc04b923SRyan Harkin DRAM using model parameters rather than by using semi-hosting to load 730fc04b923SRyan Harkin the files from the host filesystem. 731fc04b923SRyan Harkin 732ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO 733ffc10373SLinus Walleij bool "Support Versatile Express Juno Development Platform" 734ffc10373SLinus Walleij select ARM64 735ffc10373SLinus Walleij 73644937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU 73744937214SPrabhakar Kushwaha bool "Support ls2080a_emu" 738016a954eSMasahiro Yamada select ARM64 73923b5877cSLinus Walleij select ARMV8_MULTIENTRY 7407288c2c2SYork Sun help 74144937214SPrabhakar Kushwaha Support for Freescale LS2080A_EMU platform 74244937214SPrabhakar Kushwaha The LS2080A Development System (EMULATOR) is a pre silicon 74344937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 7447288c2c2SYork Sun Layerscape Architecture processor. 7457288c2c2SYork Sun 74644937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU 74744937214SPrabhakar Kushwaha bool "Support ls2080a_simu" 74844937214SPrabhakar Kushwaha select ARM64 74944937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 75044937214SPrabhakar Kushwaha help 75144937214SPrabhakar Kushwaha Support for Freescale LS2080A_SIMU platform 75244937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a pre silicon 75344937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 75444937214SPrabhakar Kushwaha Layerscape Architecture processor. 75544937214SPrabhakar Kushwaha 75644937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS 75744937214SPrabhakar Kushwaha bool "Support ls2080aqds" 758e2b65ea9SYork Sun select ARM64 759e2b65ea9SYork Sun select ARMV8_MULTIENTRY 76032eda7ccSScott Wood select SUPPORT_SPL 761e2b65ea9SYork Sun help 76244937214SPrabhakar Kushwaha Support for Freescale LS2080AQDS platform 76344937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a high-performance 76444937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 76544937214SPrabhakar Kushwaha Layerscape Architecture processor. 76644937214SPrabhakar Kushwaha 76744937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB 76844937214SPrabhakar Kushwaha bool "Support ls2080ardb" 76944937214SPrabhakar Kushwaha select ARM64 77044937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 77144937214SPrabhakar Kushwaha select SUPPORT_SPL 77244937214SPrabhakar Kushwaha help 77344937214SPrabhakar Kushwaha Support for Freescale LS2080ARDB platform. 77444937214SPrabhakar Kushwaha The LS2080A Reference design board (RDB) is a high-performance 77544937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 776e2b65ea9SYork Sun Layerscape Architecture processor. 777e2b65ea9SYork Sun 77811ac2363SPeter Griffinconfig TARGET_HIKEY 77911ac2363SPeter Griffin bool "Support HiKey 96boards Consumer Edition Platform" 78011ac2363SPeter Griffin select ARM64 781efd7b60aSPeter Griffin select DM 782efd7b60aSPeter Griffin select DM_GPIO 7839c71bcdcSPeter Griffin select DM_SERIAL 784cd593ed6SPeter Griffin select OF_CONTROL 78511ac2363SPeter Griffin help 78611ac2363SPeter Griffin Support for HiKey 96boards platform. It features a HI6220 78711ac2363SPeter Griffin SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. 78811ac2363SPeter Griffin 7899d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS 7909d044fcbSPrabhakar Kushwaha bool "Support ls1012aqds" 7919d044fcbSPrabhakar Kushwaha select ARM64 7929d044fcbSPrabhakar Kushwaha help 7939d044fcbSPrabhakar Kushwaha Support for Freescale LS1012AQDS platform. 7949d044fcbSPrabhakar Kushwaha The LS1012A Development System (QDS) is a high-performance 7959d044fcbSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 7969d044fcbSPrabhakar Kushwaha Layerscape Architecture processor. 7979d044fcbSPrabhakar Kushwaha 7983b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB 7993b6e3898SPrabhakar Kushwaha bool "Support ls1012ardb" 8003b6e3898SPrabhakar Kushwaha select ARM64 8013b6e3898SPrabhakar Kushwaha help 8023b6e3898SPrabhakar Kushwaha Support for Freescale LS1012ARDB platform. 8033b6e3898SPrabhakar Kushwaha The LS1012A Reference design board (RDB) is a high-performance 8043b6e3898SPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 8053b6e3898SPrabhakar Kushwaha Layerscape Architecture processor. 8063b6e3898SPrabhakar Kushwaha 807ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM 808ff78aa2bSPrabhakar Kushwaha bool "Support ls1012afrdm" 809ff78aa2bSPrabhakar Kushwaha select ARM64 810ff78aa2bSPrabhakar Kushwaha help 811ff78aa2bSPrabhakar Kushwaha Support for Freescale LS1012AFRDM platform. 812ff78aa2bSPrabhakar Kushwaha The LS1012A Freedom board (FRDM) is a high-performance 813ff78aa2bSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 814ff78aa2bSPrabhakar Kushwaha Layerscape Architecture processor. 815ff78aa2bSPrabhakar Kushwaha 816550e3dc0SWang Huanconfig TARGET_LS1021AQDS 8170de15707SAlison Wang bool "Support ls1021aqds" 8182e07c249SGeorges Savoundararadj select CPU_V7 81950f0c663SAlison Wang select SUPPORT_SPL 820217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 821217f92bbSMasahiro Yamada 822c8a7d9daSWang Huanconfig TARGET_LS1021ATWR 8230de15707SAlison Wang bool "Support ls1021atwr" 8242e07c249SGeorges Savoundararadj select CPU_V7 82550f0c663SAlison Wang select SUPPORT_SPL 826217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 827c8a7d9daSWang Huan 82802b5d2edSShaohui Xieconfig TARGET_LS1043AQDS 82902b5d2edSShaohui Xie bool "Support ls1043aqds" 83002b5d2edSShaohui Xie select ARM64 83102b5d2edSShaohui Xie select ARMV8_MULTIENTRY 83202b5d2edSShaohui Xie select SUPPORT_SPL 83302b5d2edSShaohui Xie help 83402b5d2edSShaohui Xie Support for Freescale LS1043AQDS platform. 83502b5d2edSShaohui Xie 836f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB 837f3a8e2b7SMingkai Hu bool "Support ls1043ardb" 838f3a8e2b7SMingkai Hu select ARM64 839831c068fSHou Zhiqiang select ARMV8_MULTIENTRY 8403ad44729SGong Qianyu select SUPPORT_SPL 841f3a8e2b7SMingkai Hu help 842f3a8e2b7SMingkai Hu Support for Freescale LS1043ARDB platform. 843f3a8e2b7SMingkai Hu 844126fe70dSShaohui Xieconfig TARGET_LS1046AQDS 845126fe70dSShaohui Xie bool "Support ls1046aqds" 846*da28e58aSYork Sun select ARCH_LS1046A 847126fe70dSShaohui Xie select ARM64 848126fe70dSShaohui Xie select ARMV8_MULTIENTRY 849126fe70dSShaohui Xie select SUPPORT_SPL 850126fe70dSShaohui Xie select DM_SPI_FLASH if DM_SPI 851126fe70dSShaohui Xie help 852126fe70dSShaohui Xie Support for Freescale LS1046AQDS platform. 853126fe70dSShaohui Xie The LS1046A Development System (QDS) is a high-performance 854126fe70dSShaohui Xie development platform that supports the QorIQ LS1046A 855126fe70dSShaohui Xie Layerscape Architecture processor. 856126fe70dSShaohui Xie 857dd02936fSMingkai Huconfig TARGET_LS1046ARDB 858dd02936fSMingkai Hu bool "Support ls1046ardb" 859*da28e58aSYork Sun select ARCH_LS1046A 860dd02936fSMingkai Hu select ARM64 861dd02936fSMingkai Hu select ARMV8_MULTIENTRY 862dd02936fSMingkai Hu select SUPPORT_SPL 863dd02936fSMingkai Hu select DM_SPI_FLASH if DM_SPI 864dd02936fSMingkai Hu help 865dd02936fSMingkai Hu Support for Freescale LS1046ARDB platform. 866dd02936fSMingkai Hu The LS1046A Reference Design Board (RDB) is a high-performance 867dd02936fSMingkai Hu development platform that supports the QorIQ LS1046A 868dd02936fSMingkai Hu Layerscape Architecture processor. 869dd02936fSMingkai Hu 870dd84058dSMasahiro Yamadaconfig TARGET_H2200 871dd84058dSMasahiro Yamada bool "Support h2200" 8722e07c249SGeorges Savoundararadj select CPU_PXA 873dd84058dSMasahiro Yamada 874f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2 875f19eb154SVasily Khoruzhick bool "Support zipitz2" 876f19eb154SVasily Khoruzhick select CPU_PXA 877f19eb154SVasily Khoruzhick 878dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270 879dd84058dSMasahiro Yamada bool "Support colibri_pxa270" 8802e07c249SGeorges Savoundararadj select CPU_PXA 881dd84058dSMasahiro Yamada 88266cba041SMasahiro Yamadaconfig ARCH_UNIPHIER 883b6ef3a3fSMasahiro Yamada bool "Socionext UniPhier SoCs" 88448264d9bSMasahiro Yamada select CLK_UNIPHIER 88502627356SMasahiro Yamada select SUPPORT_SPL 886992e8748SMasahiro Yamada select SPL 887d648964fSMasahiro Yamada select OF_CONTROL 888f4e190e3SMasahiro Yamada select SPL_OF_CONTROL 88951ea5a06SMasahiro Yamada select OF_LIBFDT 8904e819950SMasahiro Yamada select DM 8919271614eSMasahiro Yamada select SPL_DM 892b800cbdeSMasahiro Yamada select DM_GPIO 8934e819950SMasahiro Yamada select DM_SERIAL 8944e819950SMasahiro Yamada select DM_I2C 8954aceb3f8SMasahiro Yamada select DM_MMC 896b6ef3a3fSMasahiro Yamada help 897b6ef3a3fSMasahiro Yamada Support for UniPhier SoC family developed by Socionext Inc. 898b6ef3a3fSMasahiro Yamada (formerly, System LSI Business Division of Panasonic Corporation) 89966cba041SMasahiro Yamada 9000a61ee88SVikas Manochaconfig STM32 9010a61ee88SVikas Manocha bool "Support STM32" 902ed09a554Srev13@wp.pl select CPU_V7M 90366562414SKamil Lulko select DM 90466562414SKamil Lulko select DM_SERIAL 905ed09a554Srev13@wp.pl 9062444dae5SSimon Glassconfig ARCH_ROCKCHIP 9072444dae5SSimon Glass bool "Support Rockchip SoCs" 9082444dae5SSimon Glass select OF_CONTROL 909aa15038cSSimon Glass select BLK 9102444dae5SSimon Glass select DM 911a381bcf5SKever Yang select SPL_DM if SPL 912aa15038cSSimon Glass select SYS_MALLOC_F 913a381bcf5SKever Yang select SPL_SYS_MALLOC_SIMPLE if SPL 914aa15038cSSimon Glass select DM_GPIO 915aa15038cSSimon Glass select DM_I2C 916aa15038cSSimon Glass select DM_MMC 91742b37d8dSSimon Glass select DM_MMC_OPS 918aa15038cSSimon Glass select DM_SERIAL 919aa15038cSSimon Glass select DM_SPI 920aa15038cSSimon Glass select DM_SPI_FLASH 9212444dae5SSimon Glass 922746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX 923746f985aSSergey Temerkhanov bool "Support ThunderX 88xx" 924b4ba1693SMarek Vasut select ARM64 925746f985aSSergey Temerkhanov select OF_CONTROL 926067716baSTom Rini select SYS_CACHE_SHIFT_7 927746f985aSSergey Temerkhanov 928dd84058dSMasahiro Yamadaendchoice 929dd84058dSMasahiro Yamada 9304614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig" 9314614b891SMasahiro Yamada 932ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig" 9333491ba63SMasahiro Yamada 934ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig" 93534e609caSSimon Glass 93677b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig" 93772df68ccSMasahiro Yamada 93872a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig" 939ef2b694cSMasahiro Yamada 9405cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig" 9415cbbd9bdSMasahiro Yamada 94239a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig" 943c338f09eSMasahiro Yamada 94456f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig" 94547539e23SMasahiro Yamada 946c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig" 947c3d89140SStefan Roese 9481a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig" 9491a8150d4SAdrian Alonso 95089ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig" 95189ebc821SBoris BREZILLON 952424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig" 953424ee3d1SAndrej Rosano 954a774e088SMadan Srinivassource "arch/arm/cpu/armv7/omap-common/Kconfig" 9556384726dSMadan Srinivas 956*da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig" 957*da28e58aSYork Sun 9583e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig" 95922f2be7aSMasahiro Yamada 960badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig" 961f40b9898SMasahiro Yamada 962bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig" 963bfcef28aSBeniamino Galvani 9642444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig" 9652444dae5SSimon Glass 966225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig" 967311757beSSimon Glass 96808592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig" 96908592136SMateusz Kulikowski 9707865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig" 9717865f4b0SMasahiro Yamada 9720a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig" 9730a61ee88SVikas Manocha 97409f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig" 975ddd960e6SMasahiro Yamada 9764c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig" 97766cba041SMasahiro Yamada 9780107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig" 979ddd960e6SMasahiro Yamada 980ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig" 981ea624e19SHans de Goede 98275580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig" 98375580007SSiva Durga Prasad Paladugu 98423b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig" 98523b5877cSLinus Walleij 986a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig" 987a05a6045SBoris BREZILLON 988d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig" 989a4d79993SHannes Schmelzersource "board/BuR/brxre1/Kconfig" 9902290fe06SHannes Schmelzersource "board/BuR/brppt1/Kconfig" 991dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig" 992dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig" 993dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig" 994dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig" 995dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig" 996dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig" 997dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig" 99843486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig" 999dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig" 1000abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig" 1001abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig" 1002746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig" 1003dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig" 1004dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig" 1005345243edSTom Rinisource "board/compulab/cm_t43/Kconfig" 1006dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig" 1007dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig" 1008dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig" 100944937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig" 101044937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig" 101144937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig" 1012550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig" 101302b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig" 1014c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig" 1015126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig" 1016f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig" 1017dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig" 10189d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig" 10193b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig" 1020ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig" 1021dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig" 1022dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig" 1023dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig" 1024dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig" 1025dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig" 1026dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig" 1027dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig" 1028dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig" 1029dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig" 1030dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig" 1031dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig" 10329702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig" 1033dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig" 1034dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig" 1035dd84058dSMasahiro Yamadasource "board/h2200/Kconfig" 1036345243edSTom Rinisource "board/hisilicon/hikey/Kconfig" 1037dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig" 1038dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig" 1039dd84058dSMasahiro Yamadasource "board/mpl/vcma9/Kconfig" 1040dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig" 1041dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig" 1042931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig" 1043dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig" 1044dd84058dSMasahiro Yamadasource "board/samsung/smdk2410/Kconfig" 1045dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig" 1046dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig" 1047dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig" 1048dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig" 1049dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig" 1050dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig" 1051dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig" 1052dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig" 1053dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig" 1054dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig" 1055dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig" 10569fa32b12SVikas Manochasource "board/st/stv0991/Kconfig" 1057dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig" 1058dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig" 10599d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig" 1060dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig" 1061dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig" 1062a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig" 1063dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig" 1064dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig" 1065dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig" 1066dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig" 1067e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig" 10689ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig" 10696ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig" 1070dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig" 1071412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig" 1072f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig" 1073dd84058dSMasahiro Yamada 107451b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug" 107551b17d49SMasahiro Yamada 1076dd84058dSMasahiro Yamadaendmenu 1077