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_CM_T335 339dd84058dSMasahiro Yamada bool "Support cm_t335" 3402e07c249SGeorges Savoundararadj select CPU_V7 34102627356SMasahiro Yamada select SUPPORT_SPL 34258d423b8SMasahiro Yamada select DM 34358d423b8SMasahiro Yamada select DM_SERIAL 34458d423b8SMasahiro Yamada select DM_GPIO 345dd84058dSMasahiro Yamada 346dd84058dSMasahiro Yamadaconfig TARGET_PEPPER 347dd84058dSMasahiro Yamada bool "Support pepper" 3482e07c249SGeorges Savoundararadj select CPU_V7 34902627356SMasahiro Yamada select SUPPORT_SPL 35058d423b8SMasahiro Yamada select DM 35158d423b8SMasahiro Yamada select DM_SERIAL 35258d423b8SMasahiro Yamada select DM_GPIO 353dd84058dSMasahiro Yamada 354dd84058dSMasahiro Yamadaconfig TARGET_AM335X_IGEP0033 355dd84058dSMasahiro Yamada bool "Support am335x_igep0033" 3562e07c249SGeorges Savoundararadj select CPU_V7 35702627356SMasahiro Yamada select SUPPORT_SPL 35858d423b8SMasahiro Yamada select DM 35958d423b8SMasahiro Yamada select DM_SERIAL 36058d423b8SMasahiro Yamada select DM_GPIO 361dd84058dSMasahiro Yamada 362dd84058dSMasahiro Yamadaconfig TARGET_PCM051 363dd84058dSMasahiro Yamada bool "Support pcm051" 3642e07c249SGeorges Savoundararadj select CPU_V7 36502627356SMasahiro Yamada select SUPPORT_SPL 36658d423b8SMasahiro Yamada select DM 36758d423b8SMasahiro Yamada select DM_SERIAL 36858d423b8SMasahiro Yamada select DM_GPIO 369dd84058dSMasahiro Yamada 370dd84058dSMasahiro Yamadaconfig TARGET_DRACO 371dd84058dSMasahiro Yamada bool "Support draco" 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 3788c65a2faSHeiko Schocherconfig TARGET_THUBAN 3798c65a2faSHeiko Schocher bool "Support thuban" 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 386578056c3SHeiko Schocherconfig TARGET_RASTABAN 387578056c3SHeiko Schocher bool "Support rastaban" 388578056c3SHeiko Schocher select CPU_V7 389578056c3SHeiko Schocher select SUPPORT_SPL 39071423435SHeiko Schocher select DM 39171423435SHeiko Schocher select DM_SERIAL 39271423435SHeiko Schocher select DM_GPIO 393578056c3SHeiko Schocher 3946b3943f1SHeiko Schocherconfig TARGET_ETAMIN 3956b3943f1SHeiko Schocher bool "Support etamin" 3966b3943f1SHeiko Schocher select CPU_V7 3976b3943f1SHeiko Schocher select SUPPORT_SPL 39871423435SHeiko Schocher select DM 39971423435SHeiko Schocher select DM_SERIAL 40071423435SHeiko Schocher select DM_GPIO 4016b3943f1SHeiko Schocher 402dd84058dSMasahiro Yamadaconfig TARGET_PXM2 403dd84058dSMasahiro Yamada bool "Support pxm2" 4042e07c249SGeorges Savoundararadj select CPU_V7 40502627356SMasahiro Yamada select SUPPORT_SPL 40671423435SHeiko Schocher select DM 40771423435SHeiko Schocher select DM_SERIAL 40871423435SHeiko Schocher select DM_GPIO 409dd84058dSMasahiro Yamada 410dd84058dSMasahiro Yamadaconfig TARGET_RUT 411dd84058dSMasahiro Yamada bool "Support rut" 4122e07c249SGeorges Savoundararadj select CPU_V7 41302627356SMasahiro Yamada select SUPPORT_SPL 41471423435SHeiko Schocher select DM 41571423435SHeiko Schocher select DM_SERIAL 41671423435SHeiko Schocher select DM_GPIO 417dd84058dSMasahiro Yamada 418dd84058dSMasahiro Yamadaconfig TARGET_PENGWYN 419dd84058dSMasahiro Yamada bool "Support pengwyn" 4202e07c249SGeorges Savoundararadj select CPU_V7 42102627356SMasahiro Yamada select SUPPORT_SPL 42258d423b8SMasahiro Yamada select DM 42358d423b8SMasahiro Yamada select DM_SERIAL 42458d423b8SMasahiro Yamada select DM_GPIO 425dd84058dSMasahiro Yamada 4266ce89324SYegor Yefremovconfig TARGET_AM335X_BALTOS 4276ce89324SYegor Yefremov bool "Support am335x_baltos" 4286ce89324SYegor Yefremov select CPU_V7 4296ce89324SYegor Yefremov select SUPPORT_SPL 4306ce89324SYegor Yefremov select DM 4316ce89324SYegor Yefremov select DM_SERIAL 4326ce89324SYegor Yefremov select DM_GPIO 4336ce89324SYegor Yefremov 434dd84058dSMasahiro Yamadaconfig TARGET_AM335X_EVM 435dd84058dSMasahiro Yamada bool "Support am335x_evm" 4362e07c249SGeorges Savoundararadj select CPU_V7 43702627356SMasahiro Yamada select SUPPORT_SPL 43858d423b8SMasahiro Yamada select DM 43958d423b8SMasahiro Yamada select DM_SERIAL 44058d423b8SMasahiro Yamada select DM_GPIO 441770e68c0SNishanth Menon select TI_I2C_BOARD_DETECT 442dd84058dSMasahiro Yamada 443d8ccbe93SHeiko Schocherconfig TARGET_AM335X_SHC 444d8ccbe93SHeiko Schocher bool "Support am335x based shc board from bosch" 445d8ccbe93SHeiko Schocher select CPU_V7 446d8ccbe93SHeiko Schocher select SUPPORT_SPL 447d8ccbe93SHeiko Schocher select DM 448d8ccbe93SHeiko Schocher select DM_SERIAL 449d8ccbe93SHeiko Schocher select DM_GPIO 450d8ccbe93SHeiko Schocher 4519d1b2987SEnric Balletbò i Serraconfig TARGET_AM335X_SL50 4529d1b2987SEnric Balletbò i Serra bool "Support am335x_sl50" 4539d1b2987SEnric Balletbò i Serra select CPU_V7 4549d1b2987SEnric Balletbò i Serra select SUPPORT_SPL 4559d1b2987SEnric Balletbò i Serra select DM 456174245b9SMasahiro Yamada select DM_GPIO 4579d1b2987SEnric Balletbò i Serra select DM_SERIAL 4589d1b2987SEnric Balletbò i Serra 459a2bc4321SGilles Gameiroconfig TARGET_BAV335X 460a2bc4321SGilles Gameiro bool "Support bav335x" 461a2bc4321SGilles Gameiro select CPU_V7 462a2bc4321SGilles Gameiro select SUPPORT_SPL 46393a35382SMasahiro Yamada select DM 46493a35382SMasahiro Yamada select DM_SERIAL 465a2bc4321SGilles Gameiro help 466a2bc4321SGilles Gameiro The BAV335x OEM Network Processor integrates all the functions of an 467a2bc4321SGilles Gameiro embedded network computer in a small, easy to use SODIMM module which 468a2bc4321SGilles Gameiro incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 469a2bc4321SGilles Gameiro processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit 470a2bc4321SGilles Gameiro ethernet with simple connection to external connectors. 471a2bc4321SGilles Gameiro 472a2bc4321SGilles Gameiro For more information, visit: http://birdland.com/oem 473a2bc4321SGilles Gameiro 474dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM 475dd84058dSMasahiro Yamada bool "Support ti814x_evm" 4762e07c249SGeorges Savoundararadj select CPU_V7 47702627356SMasahiro Yamada select SUPPORT_SPL 478dd84058dSMasahiro Yamada 479dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM 480dd84058dSMasahiro Yamada bool "Support ti816x_evm" 4812e07c249SGeorges Savoundararadj select CPU_V7 48202627356SMasahiro Yamada select SUPPORT_SPL 483dd84058dSMasahiro Yamada 48443486e4cSSteve Raeconfig TARGET_BCM23550_W1D 48543486e4cSSteve Rae bool "Support bcm23550_w1d" 48643486e4cSSteve Rae select CPU_V7 48743486e4cSSteve Rae 488dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP 489dd84058dSMasahiro Yamada bool "Support bcm28155_ap" 4902e07c249SGeorges Savoundararadj select CPU_V7 491dd84058dSMasahiro Yamada 492abb1678cSSteve Raeconfig TARGET_BCMCYGNUS 493abb1678cSSteve Rae bool "Support bcmcygnus" 4942e07c249SGeorges Savoundararadj select CPU_V7 4959dec5270SSteve Rae 496abb1678cSSteve Raeconfig TARGET_BCMNSP 497abb1678cSSteve Rae bool "Support bcmnsp" 4982e07c249SGeorges Savoundararadj select CPU_V7 4999dec5270SSteve Rae 50072df68ccSMasahiro Yamadaconfig ARCH_EXYNOS 50172df68ccSMasahiro Yamada bool "Samsung EXYNOS" 50258d423b8SMasahiro Yamada select DM 50358d423b8SMasahiro Yamada select DM_SPI_FLASH 50458d423b8SMasahiro Yamada select DM_SERIAL 50558d423b8SMasahiro Yamada select DM_SPI 50658d423b8SMasahiro Yamada select DM_GPIO 5071fa4bfdeSSimon Glass select DM_KEYBOARD 508dd84058dSMasahiro Yamada 509311757beSSimon Glassconfig ARCH_S5PC1XX 510311757beSSimon Glass bool "Samsung S5PC1XX" 5112e07c249SGeorges Savoundararadj select CPU_V7 51258d423b8SMasahiro Yamada select DM 51358d423b8SMasahiro Yamada select DM_SERIAL 51458d423b8SMasahiro Yamada select DM_GPIO 515311757beSSimon Glass 516ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK 517ef2b694cSMasahiro Yamada bool "Calxeda Highbank" 5182e07c249SGeorges Savoundararadj select CPU_V7 519dd84058dSMasahiro Yamada 5205cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR 5215cbbd9bdSMasahiro Yamada bool "ARM Ltd. Integrator family" 5223f394e70SLinus Walleij select DM 5233f394e70SLinus Walleij select DM_SERIAL 5245cbbd9bdSMasahiro Yamada 525c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE 526c338f09eSMasahiro Yamada bool "TI Keystone" 5272e07c249SGeorges Savoundararadj select CPU_V7 52802627356SMasahiro Yamada select SUPPORT_SPL 529534bc70eSTom Rini select CMD_POWEROFF 530dd84058dSMasahiro Yamada 531bfcef28aSBeniamino Galvaniconfig ARCH_MESON 532bfcef28aSBeniamino Galvani bool "Amlogic Meson" 533bfcef28aSBeniamino Galvani help 534bfcef28aSBeniamino Galvani Support for the Meson SoC family developed by Amlogic Inc., 535bfcef28aSBeniamino Galvani targeted at media players and tablet computers. We currently 536bfcef28aSBeniamino Galvani support the S905 (GXBaby) 64-bit SoC. 537bfcef28aSBeniamino Galvani 5381a8150d4SAdrian Alonsoconfig ARCH_MX7 5391a8150d4SAdrian Alonso bool "Freescale MX7" 5401a8150d4SAdrian Alonso select CPU_V7 5411a8150d4SAdrian Alonso 54289ebc821SBoris BREZILLONconfig ARCH_MX6 54389ebc821SBoris BREZILLON bool "Freescale MX6" 54489ebc821SBoris BREZILLON select CPU_V7 54589ebc821SBoris BREZILLON 546424ee3d1SAndrej Rosanoconfig ARCH_MX5 547424ee3d1SAndrej Rosano bool "Freescale MX5" 548424ee3d1SAndrej Rosano select CPU_V7 549424ee3d1SAndrej Rosano 550dd84058dSMasahiro Yamadaconfig TARGET_M53EVK 551dd84058dSMasahiro Yamada bool "Support m53evk" 5522e07c249SGeorges Savoundararadj select CPU_V7 55302627356SMasahiro Yamada select SUPPORT_SPL 554dd84058dSMasahiro Yamada 555dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK 556dd84058dSMasahiro Yamada bool "Support mx51evk" 5572e07c249SGeorges Savoundararadj select CPU_V7 558dd84058dSMasahiro Yamada 559dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD 560dd84058dSMasahiro Yamada bool "Support mx53ard" 5612e07c249SGeorges Savoundararadj select CPU_V7 562dd84058dSMasahiro Yamada 563dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK 564dd84058dSMasahiro Yamada bool "Support mx53evk" 5652e07c249SGeorges Savoundararadj select CPU_V7 566dd84058dSMasahiro Yamada 567dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO 568dd84058dSMasahiro Yamada bool "Support mx53loco" 5692e07c249SGeorges Savoundararadj select CPU_V7 570dd84058dSMasahiro Yamada 571dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD 572dd84058dSMasahiro Yamada bool "Support mx53smd" 5732e07c249SGeorges Savoundararadj select CPU_V7 574dd84058dSMasahiro Yamada 5753cfbcb58SMasahiro Yamadaconfig OMAP34XX 5763cfbcb58SMasahiro Yamada bool "OMAP34XX SoC" 5772e07c249SGeorges Savoundararadj select CPU_V7 578a2ea62e8STom Rini select SUPPORT_SPL 5797d106242STom Rini select USE_TINY_PRINTF 580dd84058dSMasahiro Yamada 581d08215a5SMasahiro Yamadaconfig OMAP44XX 582d08215a5SMasahiro Yamada bool "OMAP44XX SoC" 5832e07c249SGeorges Savoundararadj select CPU_V7 58402627356SMasahiro Yamada select SUPPORT_SPL 5857d106242STom Rini select USE_TINY_PRINTF 586dd84058dSMasahiro Yamada 5876c5431acSMasahiro Yamadaconfig OMAP54XX 5886c5431acSMasahiro Yamada bool "OMAP54XX SoC" 5892e07c249SGeorges Savoundararadj select CPU_V7 59002627356SMasahiro Yamada select SUPPORT_SPL 591dd84058dSMasahiro Yamada 5926384726dSMadan Srinivasconfig AM43XX 5936384726dSMadan Srinivas bool "AM43XX SoC" 5946384726dSMadan Srinivas select CPU_V7 5956384726dSMadan Srinivas select SUPPORT_SPL 5966384726dSMadan Srinivas help 5976384726dSMadan Srinivas Support for AM43xx SOC from Texas Instruments. 5986384726dSMadan Srinivas The AM43xx high performance SOC features a Cortex-A9 5996384726dSMadan Srinivas ARM core, a quad core PRU-ICSS for industrial Ethernet 6006384726dSMadan Srinivas protocols, dual camera support, optional 3D graphics 6016384726dSMadan Srinivas and an optional customer programmable secure boot. 6026384726dSMadan Srinivas 6031cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE 604f40b9898SMasahiro Yamada bool "Renesas ARM SoCs" 6051cc95f6eSNobuhiro Iwamatsu select DM 6061cc95f6eSNobuhiro Iwamatsu select DM_SERIAL 607dd84058dSMasahiro Yamada 6089702ec00SEddy Petrișorconfig TARGET_S32V234EVB 6099702ec00SEddy Petrișor bool "Support s32v234evb" 6109702ec00SEddy Petrișor select ARM64 6119702ec00SEddy Petrișor 61208592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON 61308592136SMateusz Kulikowski bool "Qualcomm Snapdragon SoCs" 61408592136SMateusz Kulikowski select ARM64 61508592136SMateusz Kulikowski select DM 61608592136SMateusz Kulikowski select DM_GPIO 61708592136SMateusz Kulikowski select DM_SERIAL 61808592136SMateusz Kulikowski select SPMI 61908592136SMateusz Kulikowski select OF_CONTROL 62008592136SMateusz Kulikowski select OF_SEPARATE 62108592136SMateusz Kulikowski 6227865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA 6237865f4b0SMasahiro Yamada bool "Altera SOCFPGA family" 6242e07c249SGeorges Savoundararadj select CPU_V7 62502627356SMasahiro Yamada select SUPPORT_SPL 626dfd3dff5SMarek Vasut select OF_CONTROL 627dfd3dff5SMarek Vasut select SPL_OF_CONTROL 6281d9aa3e5SMasahiro Yamada select DM 6291d9aa3e5SMasahiro Yamada select DM_SPI_FLASH 6301d9aa3e5SMasahiro Yamada select DM_SPI 631dd84058dSMasahiro Yamada 6328883ddafSNikita Kiryanovconfig TARGET_CM_T43 6338883ddafSNikita Kiryanov bool "Support cm_t43" 6348883ddafSNikita Kiryanov select CPU_V7 6358883ddafSNikita Kiryanov select SUPPORT_SPL 6368883ddafSNikita Kiryanov 6372c7e3b90SIan Campbellconfig ARCH_SUNXI 6382c7e3b90SIan Campbell bool "Support sunxi (Allwinner) SoCs" 63988bb800dSHans de Goede select CMD_GPIO 6400878a8a7SHans de Goede select CMD_MMC if MMC 641de1502c9SHans de Goede select CMD_USB 642b6006bafSHans de Goede select DM 64345368827STom Rini select DM_ETH 644211d57a4SHans de Goede select DM_GPIO 645211d57a4SHans de Goede select DM_KEYBOARD 64645368827STom Rini select DM_SERIAL 64791183babSHans de Goede select DM_USB 648d75111a7SHans de Goede select OF_BOARD_SETUP 649b6006bafSHans de Goede select OF_CONTROL 650b6006bafSHans de Goede select OF_SEPARATE 6518434f035SAlexander Graf select SPL_STACK_R if SUPPORT_SPL 6528434f035SAlexander Graf select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL 6536edf6a21SHans de Goede select SYS_NS16550 65445368827STom Rini select USB 655de1502c9SHans de Goede select USB_STORAGE 656ab27f30bSHans de Goede select USB_KEYBOARD 6578c7d2296SHans de Goede select USE_TINY_PRINTF 6588ebe4f42SChen-Yu Tsai 6599ee16897SLucile Quirionconfig TARGET_TS4800 6609ee16897SLucile Quirion bool "Support TS4800" 6619ee16897SLucile Quirion select CPU_V7 6629ee16897SLucile Quirion 663dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR 664dd84058dSMasahiro Yamada bool "Support vf610twr" 6652e07c249SGeorges Savoundararadj select CPU_V7 666dd84058dSMasahiro Yamada 667e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF 668e7b860faSSanchayan Maity bool "Support Colibri VF50/61" 669e7b860faSSanchayan Maity select CPU_V7 670e7b860faSSanchayan Maity 671931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052 672931a1d2aSAlbert ARIBAUD \(3ADEV\) bool "Support pcm-052" 673931a1d2aSAlbert ARIBAUD \(3ADEV\) select CPU_V7 674931a1d2aSAlbert ARIBAUD \(3ADEV\) 6755ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ 67644dcb403SMasahiro Yamada bool "Xilinx Zynq Platform" 6772e07c249SGeorges Savoundararadj select CPU_V7 67802627356SMasahiro Yamada select SUPPORT_SPL 679d065cfd9SJagan Teki select OF_CONTROL 680eb04ab34SMichal Simek select SPL_OF_CONTROL if SPL 6818981f05cSMasahiro Yamada select DM 6826889ca71SMichal Simek select DM_ETH 6832978ae23SSiva Durga Prasad Paladugu select DM_GPIO 684eb04ab34SMichal Simek select SPL_DM if SPL 685d9ae52c8SMichal Simek select DM_MMC 686329a449fSSimon Glass select DM_MMC_OPS 6879f7a4502SJagan Teki select DM_SPI 68842800ffaSSimon Glass select DM_SERIAL 6899f7a4502SJagan Teki select DM_SPI_FLASH 690eb04ab34SMichal Simek select SPL_SEPARATE_BSS if SPL 691dec49e86SSimon Glass select DM_USB if USB 692329a449fSSimon Glass select BLK 693dd84058dSMasahiro Yamada 6940b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP 69584c7204bSMichal Simek bool "Support Xilinx ZynqMP Platform" 69684c7204bSMichal Simek select ARM64 697c2490bf5SMichal Simek select DM 698c2490bf5SMichal Simek select OF_CONTROL 699c2490bf5SMichal Simek select DM_SERIAL 700e6a9ed04SMichal Simek select SUPPORT_SPL 7011f29738aSMichal Simek select CLK 7021f29738aSMichal Simek select SPL_CLK 703dec49e86SSimon Glass select DM_USB if USB 70484c7204bSMichal Simek 705ddd960e6SMasahiro Yamadaconfig TEGRA 706ddd960e6SMasahiro Yamada bool "NVIDIA Tegra" 707dd84058dSMasahiro Yamada 708f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A 709dd84058dSMasahiro Yamada bool "Support vexpress_aemv8a" 710016a954eSMasahiro Yamada select ARM64 711dd84058dSMasahiro Yamada 712f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP 713f91afc4dSLinus Walleij bool "Support Versatile Express ARMv8a FVP BASE model" 714f91afc4dSLinus Walleij select ARM64 715f91afc4dSLinus Walleij select SEMIHOSTING 716f91afc4dSLinus Walleij 717fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM 718fc04b923SRyan Harkin bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" 719fc04b923SRyan Harkin select ARM64 720fc04b923SRyan Harkin help 721fc04b923SRyan Harkin This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides 722fc04b923SRyan Harkin the default config to allow the user to load the images directly into 723fc04b923SRyan Harkin DRAM using model parameters rather than by using semi-hosting to load 724fc04b923SRyan Harkin the files from the host filesystem. 725fc04b923SRyan Harkin 726ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO 727ffc10373SLinus Walleij bool "Support Versatile Express Juno Development Platform" 728ffc10373SLinus Walleij select ARM64 729ffc10373SLinus Walleij 73044937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU 73144937214SPrabhakar Kushwaha bool "Support ls2080a_emu" 732016a954eSMasahiro Yamada select ARM64 73323b5877cSLinus Walleij select ARMV8_MULTIENTRY 7347288c2c2SYork Sun help 73544937214SPrabhakar Kushwaha Support for Freescale LS2080A_EMU platform 73644937214SPrabhakar Kushwaha The LS2080A Development System (EMULATOR) is a pre silicon 73744937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 7387288c2c2SYork Sun Layerscape Architecture processor. 7397288c2c2SYork Sun 74044937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU 74144937214SPrabhakar Kushwaha bool "Support ls2080a_simu" 74244937214SPrabhakar Kushwaha select ARM64 74344937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 74444937214SPrabhakar Kushwaha help 74544937214SPrabhakar Kushwaha Support for Freescale LS2080A_SIMU platform 74644937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a pre silicon 74744937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 74844937214SPrabhakar Kushwaha Layerscape Architecture processor. 74944937214SPrabhakar Kushwaha 75044937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS 75144937214SPrabhakar Kushwaha bool "Support ls2080aqds" 752e2b65ea9SYork Sun select ARM64 753e2b65ea9SYork Sun select ARMV8_MULTIENTRY 75432eda7ccSScott Wood select SUPPORT_SPL 755e2b65ea9SYork Sun help 75644937214SPrabhakar Kushwaha Support for Freescale LS2080AQDS platform 75744937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a high-performance 75844937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 75944937214SPrabhakar Kushwaha Layerscape Architecture processor. 76044937214SPrabhakar Kushwaha 76144937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB 76244937214SPrabhakar Kushwaha bool "Support ls2080ardb" 76344937214SPrabhakar Kushwaha select ARM64 76444937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 76544937214SPrabhakar Kushwaha select SUPPORT_SPL 76644937214SPrabhakar Kushwaha help 76744937214SPrabhakar Kushwaha Support for Freescale LS2080ARDB platform. 76844937214SPrabhakar Kushwaha The LS2080A Reference design board (RDB) is a high-performance 76944937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 770e2b65ea9SYork Sun Layerscape Architecture processor. 771e2b65ea9SYork Sun 77211ac2363SPeter Griffinconfig TARGET_HIKEY 77311ac2363SPeter Griffin bool "Support HiKey 96boards Consumer Edition Platform" 77411ac2363SPeter Griffin select ARM64 775efd7b60aSPeter Griffin select DM 776efd7b60aSPeter Griffin select DM_GPIO 7779c71bcdcSPeter Griffin select DM_SERIAL 778cd593ed6SPeter Griffin select OF_CONTROL 77911ac2363SPeter Griffin help 78011ac2363SPeter Griffin Support for HiKey 96boards platform. It features a HI6220 78111ac2363SPeter Griffin SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. 78211ac2363SPeter Griffin 7839d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS 7849d044fcbSPrabhakar Kushwaha bool "Support ls1012aqds" 7859533acf3SYork Sun select ARCH_LS1012A 7869d044fcbSPrabhakar Kushwaha select ARM64 7879d044fcbSPrabhakar Kushwaha help 7889d044fcbSPrabhakar Kushwaha Support for Freescale LS1012AQDS platform. 7899d044fcbSPrabhakar Kushwaha The LS1012A Development System (QDS) is a high-performance 7909d044fcbSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 7919d044fcbSPrabhakar Kushwaha Layerscape Architecture processor. 7929d044fcbSPrabhakar Kushwaha 7933b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB 7943b6e3898SPrabhakar Kushwaha bool "Support ls1012ardb" 7959533acf3SYork Sun select ARCH_LS1012A 7963b6e3898SPrabhakar Kushwaha select ARM64 7973b6e3898SPrabhakar Kushwaha help 7983b6e3898SPrabhakar Kushwaha Support for Freescale LS1012ARDB platform. 7993b6e3898SPrabhakar Kushwaha The LS1012A Reference design board (RDB) is a high-performance 8003b6e3898SPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 8013b6e3898SPrabhakar Kushwaha Layerscape Architecture processor. 8023b6e3898SPrabhakar Kushwaha 803ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM 804ff78aa2bSPrabhakar Kushwaha bool "Support ls1012afrdm" 8059533acf3SYork Sun select ARCH_LS1012A 806ff78aa2bSPrabhakar Kushwaha select ARM64 807ff78aa2bSPrabhakar Kushwaha help 808ff78aa2bSPrabhakar Kushwaha Support for Freescale LS1012AFRDM platform. 809ff78aa2bSPrabhakar Kushwaha The LS1012A Freedom board (FRDM) is a high-performance 810ff78aa2bSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 811ff78aa2bSPrabhakar Kushwaha Layerscape Architecture processor. 812ff78aa2bSPrabhakar Kushwaha 813550e3dc0SWang Huanconfig TARGET_LS1021AQDS 8140de15707SAlison Wang bool "Support ls1021aqds" 8152e07c249SGeorges Savoundararadj select CPU_V7 81650f0c663SAlison Wang select SUPPORT_SPL 8170a37cf8fSYork Sun select ARCH_LS1021A 818217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 8195e8bd7e1SYork Sun select LS1_DEEP_SLEEP 820217f92bbSMasahiro Yamada 821c8a7d9daSWang Huanconfig TARGET_LS1021ATWR 8220de15707SAlison Wang bool "Support ls1021atwr" 8232e07c249SGeorges Savoundararadj select CPU_V7 82450f0c663SAlison Wang select SUPPORT_SPL 8250a37cf8fSYork Sun select ARCH_LS1021A 826217f92bbSMasahiro Yamada select ARCH_SUPPORT_PSCI 8275e8bd7e1SYork Sun select LS1_DEEP_SLEEP 828c8a7d9daSWang Huan 82902b5d2edSShaohui Xieconfig TARGET_LS1043AQDS 83002b5d2edSShaohui Xie bool "Support ls1043aqds" 8310a37cf8fSYork Sun select ARCH_LS1043A 83202b5d2edSShaohui Xie select ARM64 83302b5d2edSShaohui Xie select ARMV8_MULTIENTRY 83402b5d2edSShaohui Xie select SUPPORT_SPL 83502b5d2edSShaohui Xie help 83602b5d2edSShaohui Xie Support for Freescale LS1043AQDS platform. 83702b5d2edSShaohui Xie 838f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB 839f3a8e2b7SMingkai Hu bool "Support ls1043ardb" 8400a37cf8fSYork Sun select ARCH_LS1043A 841f3a8e2b7SMingkai Hu select ARM64 842831c068fSHou Zhiqiang select ARMV8_MULTIENTRY 8433ad44729SGong Qianyu select SUPPORT_SPL 844f3a8e2b7SMingkai Hu help 845f3a8e2b7SMingkai Hu Support for Freescale LS1043ARDB platform. 846f3a8e2b7SMingkai Hu 847126fe70dSShaohui Xieconfig TARGET_LS1046AQDS 848126fe70dSShaohui Xie bool "Support ls1046aqds" 849da28e58aSYork Sun select ARCH_LS1046A 850126fe70dSShaohui Xie select ARM64 851126fe70dSShaohui Xie select ARMV8_MULTIENTRY 852126fe70dSShaohui Xie select SUPPORT_SPL 853126fe70dSShaohui Xie select DM_SPI_FLASH if DM_SPI 854126fe70dSShaohui Xie help 855126fe70dSShaohui Xie Support for Freescale LS1046AQDS platform. 856126fe70dSShaohui Xie The LS1046A Development System (QDS) is a high-performance 857126fe70dSShaohui Xie development platform that supports the QorIQ LS1046A 858126fe70dSShaohui Xie Layerscape Architecture processor. 859126fe70dSShaohui Xie 860dd02936fSMingkai Huconfig TARGET_LS1046ARDB 861dd02936fSMingkai Hu bool "Support ls1046ardb" 862da28e58aSYork Sun select ARCH_LS1046A 863dd02936fSMingkai Hu select ARM64 864dd02936fSMingkai Hu select ARMV8_MULTIENTRY 865dd02936fSMingkai Hu select SUPPORT_SPL 866dd02936fSMingkai Hu select DM_SPI_FLASH if DM_SPI 867dd02936fSMingkai Hu help 868dd02936fSMingkai Hu Support for Freescale LS1046ARDB platform. 869dd02936fSMingkai Hu The LS1046A Reference Design Board (RDB) is a high-performance 870dd02936fSMingkai Hu development platform that supports the QorIQ LS1046A 871dd02936fSMingkai Hu Layerscape Architecture processor. 872dd02936fSMingkai Hu 873dd84058dSMasahiro Yamadaconfig TARGET_H2200 874dd84058dSMasahiro Yamada bool "Support h2200" 8752e07c249SGeorges Savoundararadj select CPU_PXA 876dd84058dSMasahiro Yamada 877f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2 878f19eb154SVasily Khoruzhick bool "Support zipitz2" 879f19eb154SVasily Khoruzhick select CPU_PXA 880f19eb154SVasily Khoruzhick 881dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270 882dd84058dSMasahiro Yamada bool "Support colibri_pxa270" 8832e07c249SGeorges Savoundararadj select CPU_PXA 884dd84058dSMasahiro Yamada 88566cba041SMasahiro Yamadaconfig ARCH_UNIPHIER 886b6ef3a3fSMasahiro Yamada bool "Socionext UniPhier SoCs" 88714f47234SMasahiro Yamada select BLK 88848264d9bSMasahiro Yamada select CLK_UNIPHIER 8894e819950SMasahiro Yamada select DM 890b800cbdeSMasahiro Yamada select DM_GPIO 8914e819950SMasahiro Yamada select DM_I2C 8924aceb3f8SMasahiro Yamada select DM_MMC 893b5550e49SMasahiro Yamada select DM_SERIAL 89447a79f65SMasahiro Yamada select DM_USB 895b5550e49SMasahiro Yamada select OF_CONTROL 896b5550e49SMasahiro Yamada select OF_LIBFDT 89727350c92SMasahiro Yamada select PINCTRL 898b5550e49SMasahiro Yamada select SPL 899b5550e49SMasahiro Yamada select SPL_DM 9000298f4c0SMasahiro Yamada select SPL_LIBCOMMON_SUPPORT 9010298f4c0SMasahiro Yamada select SPL_LIBGENERIC_SUPPORT 902b5550e49SMasahiro Yamada select SPL_OF_CONTROL 90327350c92SMasahiro Yamada select SPL_PINCTRL 904b5550e49SMasahiro Yamada select SUPPORT_SPL 905b6ef3a3fSMasahiro Yamada help 906b6ef3a3fSMasahiro Yamada Support for UniPhier SoC family developed by Socionext Inc. 907b6ef3a3fSMasahiro Yamada (formerly, System LSI Business Division of Panasonic Corporation) 90866cba041SMasahiro Yamada 9090a61ee88SVikas Manochaconfig STM32 9100a61ee88SVikas Manocha bool "Support STM32" 911ed09a554Srev13@wp.pl select CPU_V7M 91266562414SKamil Lulko select DM 91366562414SKamil Lulko select DM_SERIAL 914ed09a554Srev13@wp.pl 9152444dae5SSimon Glassconfig ARCH_ROCKCHIP 9162444dae5SSimon Glass bool "Support Rockchip SoCs" 9172444dae5SSimon Glass select OF_CONTROL 918aa15038cSSimon Glass select BLK 9192444dae5SSimon Glass select DM 920a381bcf5SKever Yang select SPL_DM if SPL 921aa15038cSSimon Glass select SYS_MALLOC_F 922a381bcf5SKever Yang select SPL_SYS_MALLOC_SIMPLE if SPL 923aa15038cSSimon Glass select DM_GPIO 924aa15038cSSimon Glass select DM_I2C 925aa15038cSSimon Glass select DM_MMC 92642b37d8dSSimon Glass select DM_MMC_OPS 927aa15038cSSimon Glass select DM_SERIAL 928aa15038cSSimon Glass select DM_SPI 929aa15038cSSimon Glass select DM_SPI_FLASH 930892742dfSMengDongyang select DM_USB if USB 931*8d29e3a4SKever Yang select DM_PWM 932*8d29e3a4SKever Yang select DM_REGULATOR 9332444dae5SSimon Glass 934746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX 935746f985aSSergey Temerkhanov bool "Support ThunderX 88xx" 936b4ba1693SMarek Vasut select ARM64 937746f985aSSergey Temerkhanov select OF_CONTROL 938067716baSTom Rini select SYS_CACHE_SHIFT_7 939746f985aSSergey Temerkhanov 940dd84058dSMasahiro Yamadaendchoice 941dd84058dSMasahiro Yamada 9424614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig" 9434614b891SMasahiro Yamada 944ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig" 9453491ba63SMasahiro Yamada 946ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig" 94734e609caSSimon Glass 94877b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig" 94972df68ccSMasahiro Yamada 95072a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig" 951ef2b694cSMasahiro Yamada 9525cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig" 9535cbbd9bdSMasahiro Yamada 95439a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig" 955c338f09eSMasahiro Yamada 95656f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig" 95747539e23SMasahiro Yamada 958c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig" 959c3d89140SStefan Roese 9600a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig" 9610a37cf8fSYork Sun 9621a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig" 9631a8150d4SAdrian Alonso 96489ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig" 96589ebc821SBoris BREZILLON 966424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig" 967424ee3d1SAndrej Rosano 968a774e088SMadan Srinivassource "arch/arm/cpu/armv7/omap-common/Kconfig" 9696384726dSMadan Srinivas 970da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig" 971da28e58aSYork Sun 9723e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig" 97322f2be7aSMasahiro Yamada 974badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig" 975f40b9898SMasahiro Yamada 976bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig" 977bfcef28aSBeniamino Galvani 9782444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig" 9792444dae5SSimon Glass 980225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig" 981311757beSSimon Glass 98208592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig" 98308592136SMateusz Kulikowski 9847865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig" 9857865f4b0SMasahiro Yamada 9860a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig" 9870a61ee88SVikas Manocha 98809f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig" 989ddd960e6SMasahiro Yamada 9904c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig" 99166cba041SMasahiro Yamada 9920107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig" 993ddd960e6SMasahiro Yamada 994ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig" 995ea624e19SHans de Goede 99675580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig" 99775580007SSiva Durga Prasad Paladugu 99823b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig" 99923b5877cSLinus Walleij 1000a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig" 1001a05a6045SBoris BREZILLON 1002d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig" 1003a4d79993SHannes Schmelzersource "board/BuR/brxre1/Kconfig" 10042290fe06SHannes Schmelzersource "board/BuR/brppt1/Kconfig" 1005dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig" 1006dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig" 1007dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig" 1008dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig" 1009dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig" 1010dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig" 1011dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig" 101243486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig" 1013dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig" 1014abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig" 1015abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig" 1016746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig" 1017dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig" 1018dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig" 1019345243edSTom Rinisource "board/compulab/cm_t43/Kconfig" 1020dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig" 1021dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig" 1022dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig" 102344937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig" 102444937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig" 102544937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig" 1026550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig" 102702b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig" 1028c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig" 1029126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig" 1030f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig" 1031dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig" 10329d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig" 10333b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig" 1034ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig" 1035dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig" 1036dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig" 1037dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig" 1038dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig" 1039dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig" 1040dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig" 1041dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig" 1042dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig" 1043dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig" 1044dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig" 1045dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig" 10469702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig" 1047dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig" 1048dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig" 1049dd84058dSMasahiro Yamadasource "board/h2200/Kconfig" 1050345243edSTom Rinisource "board/hisilicon/hikey/Kconfig" 1051dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig" 1052dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig" 1053dd84058dSMasahiro Yamadasource "board/mpl/vcma9/Kconfig" 1054dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig" 1055dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig" 1056931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig" 1057dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig" 1058dd84058dSMasahiro Yamadasource "board/samsung/smdk2410/Kconfig" 1059dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig" 1060dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig" 1061dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig" 1062dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig" 1063dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig" 1064dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig" 1065dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig" 1066dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig" 1067dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig" 1068dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig" 1069dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig" 10709fa32b12SVikas Manochasource "board/st/stv0991/Kconfig" 1071dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig" 1072dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig" 10739d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig" 1074dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig" 1075dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig" 1076a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig" 1077dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig" 1078dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig" 1079dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig" 1080dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig" 1081e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig" 10829ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig" 10836ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig" 1084dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig" 1085412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig" 1086f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig" 1087dd84058dSMasahiro Yamada 108851b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug" 108951b17d49SMasahiro Yamada 1090dd84058dSMasahiro Yamadaendmenu 1091