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 9016a954eSMasahiro Yamada 1037217f0eSLokesh Vutlaconfig DMA_ADDR_T_64BIT 1137217f0eSLokesh Vutla bool 1237217f0eSLokesh Vutla default y if ARM64 1337217f0eSLokesh Vutla 142e07c249SGeorges Savoundararadjconfig HAS_VBAR 152e07c249SGeorges Savoundararadj bool 162e07c249SGeorges Savoundararadj 1762e92077SAlbert ARIBAUDconfig HAS_THUMB2 1862e92077SAlbert ARIBAUD bool 1962e92077SAlbert ARIBAUD 202e07c249SGeorges Savoundararadjconfig CPU_ARM720T 212e07c249SGeorges Savoundararadj bool 222e07c249SGeorges Savoundararadj 232e07c249SGeorges Savoundararadjconfig CPU_ARM920T 242e07c249SGeorges Savoundararadj bool 252e07c249SGeorges Savoundararadj 262e07c249SGeorges Savoundararadjconfig CPU_ARM926EJS 272e07c249SGeorges Savoundararadj bool 282e07c249SGeorges Savoundararadj 292e07c249SGeorges Savoundararadjconfig CPU_ARM946ES 302e07c249SGeorges Savoundararadj bool 312e07c249SGeorges Savoundararadj 322e07c249SGeorges Savoundararadjconfig CPU_ARM1136 332e07c249SGeorges Savoundararadj bool 342e07c249SGeorges Savoundararadj 352e07c249SGeorges Savoundararadjconfig CPU_ARM1176 362e07c249SGeorges Savoundararadj bool 372e07c249SGeorges Savoundararadj select HAS_VBAR 382e07c249SGeorges Savoundararadj 392e07c249SGeorges Savoundararadjconfig CPU_V7 402e07c249SGeorges Savoundararadj bool 412e07c249SGeorges Savoundararadj select HAS_VBAR 4262e92077SAlbert ARIBAUD select HAS_THUMB2 432e07c249SGeorges Savoundararadj 4412d8a729Srev13@wp.plconfig CPU_V7M 4512d8a729Srev13@wp.pl bool 4662e92077SAlbert ARIBAUD select HAS_THUMB2 4712d8a729Srev13@wp.pl 482e07c249SGeorges Savoundararadjconfig CPU_PXA 492e07c249SGeorges Savoundararadj bool 502e07c249SGeorges Savoundararadj 512e07c249SGeorges Savoundararadjconfig CPU_SA1100 522e07c249SGeorges Savoundararadj bool 532e07c249SGeorges Savoundararadj 542e07c249SGeorges Savoundararadjconfig SYS_CPU 552e07c249SGeorges Savoundararadj default "arm720t" if CPU_ARM720T 562e07c249SGeorges Savoundararadj default "arm920t" if CPU_ARM920T 572e07c249SGeorges Savoundararadj default "arm926ejs" if CPU_ARM926EJS 582e07c249SGeorges Savoundararadj default "arm946es" if CPU_ARM946ES 592e07c249SGeorges Savoundararadj default "arm1136" if CPU_ARM1136 602e07c249SGeorges Savoundararadj default "arm1176" if CPU_ARM1176 612e07c249SGeorges Savoundararadj default "armv7" if CPU_V7 6212d8a729Srev13@wp.pl default "armv7m" if CPU_V7M 632e07c249SGeorges Savoundararadj default "pxa" if CPU_PXA 642e07c249SGeorges Savoundararadj default "sa1100" if CPU_SA1100 6501541eecSMasahiro Yamada default "armv8" if ARM64 662e07c249SGeorges Savoundararadj 6766020a67SMarek Vasutconfig SYS_ARM_ARCH 6866020a67SMarek Vasut int 6966020a67SMarek Vasut default 4 if CPU_ARM720T 7066020a67SMarek Vasut default 4 if CPU_ARM920T 7166020a67SMarek Vasut default 5 if CPU_ARM926EJS 7266020a67SMarek Vasut default 5 if CPU_ARM946ES 7366020a67SMarek Vasut default 6 if CPU_ARM1136 7466020a67SMarek Vasut default 6 if CPU_ARM1176 7566020a67SMarek Vasut default 7 if CPU_V7 7666020a67SMarek Vasut default 7 if CPU_V7M 7766020a67SMarek Vasut default 5 if CPU_PXA 7866020a67SMarek Vasut default 4 if CPU_SA1100 7966020a67SMarek Vasut default 8 if ARM64 8066020a67SMarek Vasut 81f91afc4dSLinus Walleijconfig SEMIHOSTING 82f91afc4dSLinus Walleij bool "support boot from semihosting" 83f91afc4dSLinus Walleij help 84f91afc4dSLinus Walleij In emulated environments, semihosting is a way for 85f91afc4dSLinus Walleij the hosted environment to call out to the emulator to 86f91afc4dSLinus Walleij retrieve files from the host machine. 87f91afc4dSLinus Walleij 88f3e9bec8SPeng Fanconfig SYS_L2CACHE_OFF 89f3e9bec8SPeng Fan bool "L2cache off" 90f3e9bec8SPeng Fan help 91f3e9bec8SPeng Fan If SoC does not support L2CACHE or one do not want to enable 92f3e9bec8SPeng Fan L2CACHE, choose this option. 93f3e9bec8SPeng Fan 94cdaa633fSAndre Przywaraconfig ENABLE_ARM_SOC_BOOT0_HOOK 95cdaa633fSAndre Przywara bool "prepare BOOT0 header" 96cdaa633fSAndre Przywara help 97cdaa633fSAndre Przywara If the SoC's BOOT0 requires a header area filled with (magic) 98cdaa633fSAndre Przywara values, then choose this option, and create a define called 99cdaa633fSAndre Przywara ARM_SOC_BOOT0_HOOK which contains the required assembler 100cdaa633fSAndre Przywara preprocessor code. 101cdaa633fSAndre Przywara 102dd84058dSMasahiro Yamadachoice 103dd84058dSMasahiro Yamada prompt "Target select" 104b928e658SSimon Glass default TARGET_HIKEY 105dd84058dSMasahiro Yamada 1064614b891SMasahiro Yamadaconfig ARCH_AT91 1074614b891SMasahiro Yamada bool "Atmel AT91" 108dd84058dSMasahiro Yamada 109dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX 110dd84058dSMasahiro Yamada bool "Support edb93xx" 1112e07c249SGeorges Savoundararadj select CPU_ARM920T 112dd84058dSMasahiro Yamada 113dd84058dSMasahiro Yamadaconfig TARGET_VCMA9 114dd84058dSMasahiro Yamada bool "Support VCMA9" 1152e07c249SGeorges Savoundararadj select CPU_ARM920T 116dd84058dSMasahiro Yamada 117dd84058dSMasahiro Yamadaconfig TARGET_SMDK2410 118dd84058dSMasahiro Yamada bool "Support smdk2410" 1192e07c249SGeorges Savoundararadj select CPU_ARM920T 120dd84058dSMasahiro Yamada 121dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE 122dd84058dSMasahiro Yamada bool "Support aspenite" 1232e07c249SGeorges Savoundararadj select CPU_ARM926EJS 124dd84058dSMasahiro Yamada 125dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD 126dd84058dSMasahiro Yamada bool "Support gplugd" 1272e07c249SGeorges Savoundararadj select CPU_ARM926EJS 128dd84058dSMasahiro Yamada 1293491ba63SMasahiro Yamadaconfig ARCH_DAVINCI 1303491ba63SMasahiro Yamada bool "TI DaVinci" 1312e07c249SGeorges Savoundararadj select CPU_ARM926EJS 1323491ba63SMasahiro Yamada help 1333491ba63SMasahiro Yamada Support for TI's DaVinci platform. 134dd84058dSMasahiro Yamada 13547539e23SMasahiro Yamadaconfig KIRKWOOD 13647539e23SMasahiro Yamada bool "Marvell Kirkwood" 1372e07c249SGeorges Savoundararadj select CPU_ARM926EJS 138dd84058dSMasahiro Yamada 139c3d89140SStefan Roeseconfig ARCH_MVEBU 140606576d5SStefan Roese bool "Marvell MVEBU family (Armada XP/375/38x)" 1412bae75a4SStefan Roese select CPU_V7 1422bae75a4SStefan Roese select SUPPORT_SPL 1439cffb233SStefan Roese select OF_CONTROL 1449cffb233SStefan Roese select OF_SEPARATE 1459cffb233SStefan Roese select DM 146e3b9c98aSStefan Roese select DM_ETH 1471d51ea19SStefan Roese select DM_SERIAL 14809a54c00SStefan Roese select DM_SPI 14909a54c00SStefan Roese select DM_SPI_FLASH 1506451223aSStefan Roese select SPL_DM 15147c0d79eSNathan Rossi select SPL_DM_SEQ_ALIAS 1526451223aSStefan Roese select SPL_OF_CONTROL 15309a54c00SStefan Roese select SPL_SIMPLE_BUS 154a4884831SStefan Roese 155dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250 156dd84058dSMasahiro Yamada bool "Support devkit3250" 1572e07c249SGeorges Savoundararadj select CPU_ARM926EJS 158e9b3ce3fSVladimir Zapolskiy select SUPPORT_SPL 159dd84058dSMasahiro Yamada 160412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105 161412ae53aSAlbert ARIBAUD \(3ADEV\) bool "Support work_92105" 162412ae53aSAlbert ARIBAUD \(3ADEV\) select CPU_ARM926EJS 163412ae53aSAlbert ARIBAUD \(3ADEV\) select SUPPORT_SPL 164412ae53aSAlbert ARIBAUD \(3ADEV\) 165dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK 166dd84058dSMasahiro Yamada bool "Support mx25pdk" 1672e07c249SGeorges Savoundararadj select CPU_ARM926EJS 168dd84058dSMasahiro Yamada 169dd84058dSMasahiro Yamadaconfig TARGET_ZMX25 170dd84058dSMasahiro Yamada bool "Support zmx25" 1712e07c249SGeorges Savoundararadj select CPU_ARM926EJS 172dd84058dSMasahiro Yamada 173dd84058dSMasahiro Yamadaconfig TARGET_APF27 174dd84058dSMasahiro Yamada bool "Support apf27" 1752e07c249SGeorges Savoundararadj select CPU_ARM926EJS 17602627356SMasahiro Yamada select SUPPORT_SPL 177dd84058dSMasahiro Yamada 178dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT 179dd84058dSMasahiro Yamada bool "Support apx4devkit" 1802e07c249SGeorges Savoundararadj select CPU_ARM926EJS 18102627356SMasahiro Yamada select SUPPORT_SPL 182dd84058dSMasahiro Yamada 183dd84058dSMasahiro Yamadaconfig TARGET_XFI3 184dd84058dSMasahiro Yamada bool "Support xfi3" 1852e07c249SGeorges Savoundararadj select CPU_ARM926EJS 18602627356SMasahiro Yamada select SUPPORT_SPL 187dd84058dSMasahiro Yamada 188dd84058dSMasahiro Yamadaconfig TARGET_M28EVK 189dd84058dSMasahiro Yamada bool "Support m28evk" 1902e07c249SGeorges Savoundararadj select CPU_ARM926EJS 19102627356SMasahiro Yamada select SUPPORT_SPL 192dd84058dSMasahiro Yamada 193dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK 194dd84058dSMasahiro Yamada bool "Support mx23evk" 1952e07c249SGeorges Savoundararadj select CPU_ARM926EJS 19602627356SMasahiro Yamada select SUPPORT_SPL 197dd84058dSMasahiro Yamada 198dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK 199dd84058dSMasahiro Yamada bool "Support mx28evk" 2002e07c249SGeorges Savoundararadj select CPU_ARM926EJS 20102627356SMasahiro Yamada select SUPPORT_SPL 202dd84058dSMasahiro Yamada 203dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO 204dd84058dSMasahiro Yamada bool "Support mx23_olinuxino" 2052e07c249SGeorges Savoundararadj select CPU_ARM926EJS 20602627356SMasahiro Yamada select SUPPORT_SPL 207dd84058dSMasahiro Yamada 208dd84058dSMasahiro Yamadaconfig TARGET_BG0900 209dd84058dSMasahiro Yamada bool "Support bg0900" 2102e07c249SGeorges Savoundararadj select CPU_ARM926EJS 21102627356SMasahiro Yamada select SUPPORT_SPL 212dd84058dSMasahiro Yamada 213dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS 214dd84058dSMasahiro Yamada bool "Support sansa_fuze_plus" 2152e07c249SGeorges Savoundararadj select CPU_ARM926EJS 21602627356SMasahiro Yamada select SUPPORT_SPL 217dd84058dSMasahiro Yamada 218dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1 219dd84058dSMasahiro Yamada bool "Support sc_sps_1" 2202e07c249SGeorges Savoundararadj select CPU_ARM926EJS 22102627356SMasahiro Yamada select SUPPORT_SPL 222dd84058dSMasahiro Yamada 22322f2be7aSMasahiro Yamadaconfig ORION5X 22422f2be7aSMasahiro Yamada bool "Marvell Orion" 2252e07c249SGeorges Savoundararadj select CPU_ARM926EJS 226dd84058dSMasahiro Yamada 227dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300 228dd84058dSMasahiro Yamada bool "Support spear300" 2292e07c249SGeorges Savoundararadj select CPU_ARM926EJS 230dd84058dSMasahiro Yamada 231dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310 232dd84058dSMasahiro Yamada bool "Support spear310" 2332e07c249SGeorges Savoundararadj select CPU_ARM926EJS 234dd84058dSMasahiro Yamada 235dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320 236dd84058dSMasahiro Yamada bool "Support spear320" 2372e07c249SGeorges Savoundararadj select CPU_ARM926EJS 238dd84058dSMasahiro Yamada 239dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600 240dd84058dSMasahiro Yamada bool "Support spear600" 2412e07c249SGeorges Savoundararadj select CPU_ARM926EJS 242dd84058dSMasahiro Yamada 2439fa32b12SVikas Manochaconfig TARGET_STV0991 2449fa32b12SVikas Manocha bool "Support stv0991" 2459fa32b12SVikas Manocha select CPU_V7 246cac0ca76SMasahiro Yamada select DM 247cac0ca76SMasahiro Yamada select DM_SERIAL 248e67abcaaSVikas Manocha select DM_SPI 249e67abcaaSVikas Manocha select DM_SPI_FLASH 250e67abcaaSVikas Manocha select SPI_FLASH 2519fa32b12SVikas Manocha 252dd84058dSMasahiro Yamadaconfig TARGET_X600 253dd84058dSMasahiro Yamada bool "Support x600" 2542e07c249SGeorges Savoundararadj select CPU_ARM926EJS 25502627356SMasahiro Yamada select SUPPORT_SPL 256dd84058dSMasahiro Yamada 257dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE 258dd84058dSMasahiro Yamada bool "Support imx31_phycore" 2592e07c249SGeorges Savoundararadj select CPU_ARM1136 260dd84058dSMasahiro Yamada 261dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS 262dd84058dSMasahiro Yamada bool "Support mx31ads" 2632e07c249SGeorges Savoundararadj select CPU_ARM1136 264dd84058dSMasahiro Yamada 265dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK 266dd84058dSMasahiro Yamada bool "Support mx31pdk" 2672e07c249SGeorges Savoundararadj select CPU_ARM1136 26802627356SMasahiro Yamada select SUPPORT_SPL 269dd84058dSMasahiro Yamada 270dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN 271dd84058dSMasahiro Yamada bool "Support woodburn" 2722e07c249SGeorges Savoundararadj select CPU_ARM1136 273dd84058dSMasahiro Yamada 274dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD 275dd84058dSMasahiro Yamada bool "Support woodburn_sd" 2762e07c249SGeorges Savoundararadj select CPU_ARM1136 27702627356SMasahiro Yamada select SUPPORT_SPL 278dd84058dSMasahiro Yamada 279dd84058dSMasahiro Yamadaconfig TARGET_FLEA3 280dd84058dSMasahiro Yamada bool "Support flea3" 2812e07c249SGeorges Savoundararadj select CPU_ARM1136 282dd84058dSMasahiro Yamada 283dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK 284dd84058dSMasahiro Yamada bool "Support mx35pdk" 2852e07c249SGeorges Savoundararadj select CPU_ARM1136 286dd84058dSMasahiro Yamada 287ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X 288ddf6bd48SMasahiro Yamada bool "Broadcom BCM283X family" 28958d423b8SMasahiro Yamada select DM 29058d423b8SMasahiro Yamada select DM_SERIAL 29158d423b8SMasahiro Yamada select DM_GPIO 29246414296SStephen Warren 293dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2 294dd84058dSMasahiro Yamada bool "Support vexpress_ca15_tc2" 2952e07c249SGeorges Savoundararadj select CPU_V7 296ea624e19SHans de Goede select CPU_V7_HAS_NONSEC 297ea624e19SHans de Goede select CPU_V7_HAS_VIRT 298dd84058dSMasahiro Yamada 299dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2 300dd84058dSMasahiro Yamada bool "Support vexpress_ca5x2" 3012e07c249SGeorges Savoundararadj select CPU_V7 302dd84058dSMasahiro Yamada 303dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4 304dd84058dSMasahiro Yamada bool "Support vexpress_ca9x4" 3052e07c249SGeorges Savoundararadj select CPU_V7 306dd84058dSMasahiro Yamada 307a4d79993SHannes Schmelzerconfig TARGET_BRXRE1 308a4d79993SHannes Schmelzer bool "Support BRXRE1" 3092e07c249SGeorges Savoundararadj select CPU_V7 31002627356SMasahiro Yamada select SUPPORT_SPL 311dd84058dSMasahiro Yamada 3122290fe06SHannes Schmelzerconfig TARGET_BRPPT1 3132290fe06SHannes Schmelzer bool "Support BRPPT1" 3142e07c249SGeorges Savoundararadj select CPU_V7 31502627356SMasahiro Yamada select SUPPORT_SPL 316dd84058dSMasahiro Yamada 317dd84058dSMasahiro Yamadaconfig TARGET_CM_T335 318dd84058dSMasahiro Yamada bool "Support cm_t335" 3192e07c249SGeorges Savoundararadj select CPU_V7 32002627356SMasahiro Yamada select SUPPORT_SPL 32158d423b8SMasahiro Yamada select DM 32258d423b8SMasahiro Yamada select DM_SERIAL 32358d423b8SMasahiro Yamada select DM_GPIO 324dd84058dSMasahiro Yamada 325dd84058dSMasahiro Yamadaconfig TARGET_PEPPER 326dd84058dSMasahiro Yamada bool "Support pepper" 3272e07c249SGeorges Savoundararadj select CPU_V7 32802627356SMasahiro Yamada select SUPPORT_SPL 32958d423b8SMasahiro Yamada select DM 33058d423b8SMasahiro Yamada select DM_SERIAL 33158d423b8SMasahiro Yamada select DM_GPIO 332dd84058dSMasahiro Yamada 333dd84058dSMasahiro Yamadaconfig TARGET_AM335X_IGEP0033 334dd84058dSMasahiro Yamada bool "Support am335x_igep0033" 3352e07c249SGeorges Savoundararadj select CPU_V7 33602627356SMasahiro Yamada select SUPPORT_SPL 33758d423b8SMasahiro Yamada select DM 33858d423b8SMasahiro Yamada select DM_SERIAL 33958d423b8SMasahiro Yamada select DM_GPIO 340dd84058dSMasahiro Yamada 341dd84058dSMasahiro Yamadaconfig TARGET_PCM051 342dd84058dSMasahiro Yamada bool "Support pcm051" 3432e07c249SGeorges Savoundararadj select CPU_V7 34402627356SMasahiro Yamada select SUPPORT_SPL 34558d423b8SMasahiro Yamada select DM 34658d423b8SMasahiro Yamada select DM_SERIAL 34758d423b8SMasahiro Yamada select DM_GPIO 348dd84058dSMasahiro Yamada 349dd84058dSMasahiro Yamadaconfig TARGET_DRACO 350dd84058dSMasahiro Yamada bool "Support draco" 3512e07c249SGeorges Savoundararadj select CPU_V7 35202627356SMasahiro Yamada select SUPPORT_SPL 35371423435SHeiko Schocher select DM 35471423435SHeiko Schocher select DM_SERIAL 35571423435SHeiko Schocher select DM_GPIO 356dd84058dSMasahiro Yamada 3578c65a2faSHeiko Schocherconfig TARGET_THUBAN 3588c65a2faSHeiko Schocher bool "Support thuban" 3592e07c249SGeorges Savoundararadj select CPU_V7 36002627356SMasahiro Yamada select SUPPORT_SPL 36171423435SHeiko Schocher select DM 36271423435SHeiko Schocher select DM_SERIAL 36371423435SHeiko Schocher select DM_GPIO 364dd84058dSMasahiro Yamada 365578056c3SHeiko Schocherconfig TARGET_RASTABAN 366578056c3SHeiko Schocher bool "Support rastaban" 367578056c3SHeiko Schocher select CPU_V7 368578056c3SHeiko Schocher select SUPPORT_SPL 36971423435SHeiko Schocher select DM 37071423435SHeiko Schocher select DM_SERIAL 37171423435SHeiko Schocher select DM_GPIO 372578056c3SHeiko Schocher 3736b3943f1SHeiko Schocherconfig TARGET_ETAMIN 3746b3943f1SHeiko Schocher bool "Support etamin" 3756b3943f1SHeiko Schocher select CPU_V7 3766b3943f1SHeiko Schocher select SUPPORT_SPL 37771423435SHeiko Schocher select DM 37871423435SHeiko Schocher select DM_SERIAL 37971423435SHeiko Schocher select DM_GPIO 3806b3943f1SHeiko Schocher 381dd84058dSMasahiro Yamadaconfig TARGET_PXM2 382dd84058dSMasahiro Yamada bool "Support pxm2" 3832e07c249SGeorges Savoundararadj select CPU_V7 38402627356SMasahiro Yamada select SUPPORT_SPL 38571423435SHeiko Schocher select DM 38671423435SHeiko Schocher select DM_SERIAL 38771423435SHeiko Schocher select DM_GPIO 388dd84058dSMasahiro Yamada 389dd84058dSMasahiro Yamadaconfig TARGET_RUT 390dd84058dSMasahiro Yamada bool "Support rut" 3912e07c249SGeorges Savoundararadj select CPU_V7 39202627356SMasahiro Yamada select SUPPORT_SPL 39371423435SHeiko Schocher select DM 39471423435SHeiko Schocher select DM_SERIAL 39571423435SHeiko Schocher select DM_GPIO 396dd84058dSMasahiro Yamada 397dd84058dSMasahiro Yamadaconfig TARGET_PENGWYN 398dd84058dSMasahiro Yamada bool "Support pengwyn" 3992e07c249SGeorges Savoundararadj select CPU_V7 40002627356SMasahiro Yamada select SUPPORT_SPL 40158d423b8SMasahiro Yamada select DM 40258d423b8SMasahiro Yamada select DM_SERIAL 40358d423b8SMasahiro Yamada select DM_GPIO 404dd84058dSMasahiro Yamada 4056ce89324SYegor Yefremovconfig TARGET_AM335X_BALTOS 4066ce89324SYegor Yefremov bool "Support am335x_baltos" 4076ce89324SYegor Yefremov select CPU_V7 4086ce89324SYegor Yefremov select SUPPORT_SPL 4096ce89324SYegor Yefremov select DM 4106ce89324SYegor Yefremov select DM_SERIAL 4116ce89324SYegor Yefremov select DM_GPIO 4126ce89324SYegor Yefremov 413dd84058dSMasahiro Yamadaconfig TARGET_AM335X_EVM 414dd84058dSMasahiro Yamada bool "Support am335x_evm" 4152e07c249SGeorges Savoundararadj select CPU_V7 41602627356SMasahiro Yamada select SUPPORT_SPL 41758d423b8SMasahiro Yamada select DM 41858d423b8SMasahiro Yamada select DM_SERIAL 41958d423b8SMasahiro Yamada select DM_GPIO 420770e68c0SNishanth Menon select TI_I2C_BOARD_DETECT 421dd84058dSMasahiro Yamada 422d8ccbe93SHeiko Schocherconfig TARGET_AM335X_SHC 423d8ccbe93SHeiko Schocher bool "Support am335x based shc board from bosch" 424d8ccbe93SHeiko Schocher select CPU_V7 425d8ccbe93SHeiko Schocher select SUPPORT_SPL 426d8ccbe93SHeiko Schocher select DM 427d8ccbe93SHeiko Schocher select DM_SERIAL 428d8ccbe93SHeiko Schocher select DM_GPIO 429d8ccbe93SHeiko Schocher 4309d1b2987SEnric Balletbò i Serraconfig TARGET_AM335X_SL50 4319d1b2987SEnric Balletbò i Serra bool "Support am335x_sl50" 4329d1b2987SEnric Balletbò i Serra select CPU_V7 4339d1b2987SEnric Balletbò i Serra select SUPPORT_SPL 4349d1b2987SEnric Balletbò i Serra select DM 4359d1b2987SEnric Balletbò i Serra select DM_SERIAL 4369d1b2987SEnric Balletbò i Serra 437a2bc4321SGilles Gameiroconfig TARGET_BAV335X 438a2bc4321SGilles Gameiro bool "Support bav335x" 439a2bc4321SGilles Gameiro select CPU_V7 440a2bc4321SGilles Gameiro select SUPPORT_SPL 44193a35382SMasahiro Yamada select DM 44293a35382SMasahiro Yamada select DM_SERIAL 443a2bc4321SGilles Gameiro help 444a2bc4321SGilles Gameiro The BAV335x OEM Network Processor integrates all the functions of an 445a2bc4321SGilles Gameiro embedded network computer in a small, easy to use SODIMM module which 446a2bc4321SGilles Gameiro incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8 447a2bc4321SGilles Gameiro processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit 448a2bc4321SGilles Gameiro ethernet with simple connection to external connectors. 449a2bc4321SGilles Gameiro 450a2bc4321SGilles Gameiro For more information, visit: http://birdland.com/oem 451a2bc4321SGilles Gameiro 452dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM 453dd84058dSMasahiro Yamada bool "Support ti814x_evm" 4542e07c249SGeorges Savoundararadj select CPU_V7 45502627356SMasahiro Yamada select SUPPORT_SPL 456dd84058dSMasahiro Yamada 457dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM 458dd84058dSMasahiro Yamada bool "Support ti816x_evm" 4592e07c249SGeorges Savoundararadj select CPU_V7 46002627356SMasahiro Yamada select SUPPORT_SPL 461dd84058dSMasahiro Yamada 46243486e4cSSteve Raeconfig TARGET_BCM23550_W1D 46343486e4cSSteve Rae bool "Support bcm23550_w1d" 46443486e4cSSteve Rae select CPU_V7 46543486e4cSSteve Rae 466dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP 467dd84058dSMasahiro Yamada bool "Support bcm28155_ap" 4682e07c249SGeorges Savoundararadj select CPU_V7 469dd84058dSMasahiro Yamada 470abb1678cSSteve Raeconfig TARGET_BCMCYGNUS 471abb1678cSSteve Rae bool "Support bcmcygnus" 4722e07c249SGeorges Savoundararadj select CPU_V7 4739dec5270SSteve Rae 474abb1678cSSteve Raeconfig TARGET_BCMNSP 475abb1678cSSteve Rae bool "Support bcmnsp" 4762e07c249SGeorges Savoundararadj select CPU_V7 4779dec5270SSteve Rae 47872df68ccSMasahiro Yamadaconfig ARCH_EXYNOS 47972df68ccSMasahiro Yamada bool "Samsung EXYNOS" 48058d423b8SMasahiro Yamada select DM 48158d423b8SMasahiro Yamada select DM_SPI_FLASH 48258d423b8SMasahiro Yamada select DM_SERIAL 48358d423b8SMasahiro Yamada select DM_SPI 48458d423b8SMasahiro Yamada select DM_GPIO 4851fa4bfdeSSimon Glass select DM_KEYBOARD 486dd84058dSMasahiro Yamada 487311757beSSimon Glassconfig ARCH_S5PC1XX 488311757beSSimon Glass bool "Samsung S5PC1XX" 4892e07c249SGeorges Savoundararadj select CPU_V7 49058d423b8SMasahiro Yamada select DM 49158d423b8SMasahiro Yamada select DM_SERIAL 49258d423b8SMasahiro Yamada select DM_GPIO 493311757beSSimon Glass 494ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK 495ef2b694cSMasahiro Yamada bool "Calxeda Highbank" 4962e07c249SGeorges Savoundararadj select CPU_V7 497dd84058dSMasahiro Yamada 4985cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR 4995cbbd9bdSMasahiro Yamada bool "ARM Ltd. Integrator family" 5003f394e70SLinus Walleij select DM 5013f394e70SLinus Walleij select DM_SERIAL 5025cbbd9bdSMasahiro Yamada 503c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE 504c338f09eSMasahiro Yamada bool "TI Keystone" 5052e07c249SGeorges Savoundararadj select CPU_V7 50602627356SMasahiro Yamada select SUPPORT_SPL 507534bc70eSTom Rini select CMD_POWEROFF 508dd84058dSMasahiro Yamada 509bfcef28aSBeniamino Galvaniconfig ARCH_MESON 510bfcef28aSBeniamino Galvani bool "Amlogic Meson" 511bfcef28aSBeniamino Galvani help 512bfcef28aSBeniamino Galvani Support for the Meson SoC family developed by Amlogic Inc., 513bfcef28aSBeniamino Galvani targeted at media players and tablet computers. We currently 514bfcef28aSBeniamino Galvani support the S905 (GXBaby) 64-bit SoC. 515bfcef28aSBeniamino Galvani 5161a8150d4SAdrian Alonsoconfig ARCH_MX7 5171a8150d4SAdrian Alonso bool "Freescale MX7" 5181a8150d4SAdrian Alonso select CPU_V7 5191a8150d4SAdrian Alonso 52089ebc821SBoris BREZILLONconfig ARCH_MX6 52189ebc821SBoris BREZILLON bool "Freescale MX6" 52289ebc821SBoris BREZILLON select CPU_V7 52389ebc821SBoris BREZILLON 524424ee3d1SAndrej Rosanoconfig ARCH_MX5 525424ee3d1SAndrej Rosano bool "Freescale MX5" 526424ee3d1SAndrej Rosano select CPU_V7 527424ee3d1SAndrej Rosano 528dd84058dSMasahiro Yamadaconfig TARGET_M53EVK 529dd84058dSMasahiro Yamada bool "Support m53evk" 5302e07c249SGeorges Savoundararadj select CPU_V7 53102627356SMasahiro Yamada select SUPPORT_SPL 532dd84058dSMasahiro Yamada 533dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK 534dd84058dSMasahiro Yamada bool "Support mx51evk" 5352e07c249SGeorges Savoundararadj select CPU_V7 536dd84058dSMasahiro Yamada 537dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD 538dd84058dSMasahiro Yamada bool "Support mx53ard" 5392e07c249SGeorges Savoundararadj select CPU_V7 540dd84058dSMasahiro Yamada 541dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK 542dd84058dSMasahiro Yamada bool "Support mx53evk" 5432e07c249SGeorges Savoundararadj select CPU_V7 544dd84058dSMasahiro Yamada 545dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO 546dd84058dSMasahiro Yamada bool "Support mx53loco" 5472e07c249SGeorges Savoundararadj select CPU_V7 548dd84058dSMasahiro Yamada 549dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD 550dd84058dSMasahiro Yamada bool "Support mx53smd" 5512e07c249SGeorges Savoundararadj select CPU_V7 552dd84058dSMasahiro Yamada 5533cfbcb58SMasahiro Yamadaconfig OMAP34XX 5543cfbcb58SMasahiro Yamada bool "OMAP34XX SoC" 5552e07c249SGeorges Savoundararadj select CPU_V7 556dd84058dSMasahiro Yamada 557d08215a5SMasahiro Yamadaconfig OMAP44XX 558d08215a5SMasahiro Yamada bool "OMAP44XX SoC" 5592e07c249SGeorges Savoundararadj select CPU_V7 56002627356SMasahiro Yamada select SUPPORT_SPL 561dd84058dSMasahiro Yamada 5626c5431acSMasahiro Yamadaconfig OMAP54XX 5636c5431acSMasahiro Yamada bool "OMAP54XX SoC" 5642e07c249SGeorges Savoundararadj select CPU_V7 56502627356SMasahiro Yamada select SUPPORT_SPL 566dd84058dSMasahiro Yamada 5676384726dSMadan Srinivasconfig AM43XX 5686384726dSMadan Srinivas bool "AM43XX SoC" 5696384726dSMadan Srinivas select CPU_V7 5706384726dSMadan Srinivas select SUPPORT_SPL 5716384726dSMadan Srinivas help 5726384726dSMadan Srinivas Support for AM43xx SOC from Texas Instruments. 5736384726dSMadan Srinivas The AM43xx high performance SOC features a Cortex-A9 5746384726dSMadan Srinivas ARM core, a quad core PRU-ICSS for industrial Ethernet 5756384726dSMadan Srinivas protocols, dual camera support, optional 3D graphics 5766384726dSMadan Srinivas and an optional customer programmable secure boot. 5776384726dSMadan Srinivas 578*1cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE 579f40b9898SMasahiro Yamada bool "Renesas ARM SoCs" 5802e07c249SGeorges Savoundararadj select CPU_V7 581*1cc95f6eSNobuhiro Iwamatsu select DM 582*1cc95f6eSNobuhiro Iwamatsu select DM_SERIAL 583dd84058dSMasahiro Yamada 5849702ec00SEddy Petrișorconfig TARGET_S32V234EVB 5859702ec00SEddy Petrișor bool "Support s32v234evb" 5869702ec00SEddy Petrișor select ARM64 5879702ec00SEddy Petrișor 58808592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON 58908592136SMateusz Kulikowski bool "Qualcomm Snapdragon SoCs" 59008592136SMateusz Kulikowski select ARM64 59108592136SMateusz Kulikowski select DM 59208592136SMateusz Kulikowski select DM_GPIO 59308592136SMateusz Kulikowski select DM_SERIAL 59408592136SMateusz Kulikowski select SPMI 59508592136SMateusz Kulikowski select OF_CONTROL 59608592136SMateusz Kulikowski select OF_SEPARATE 59708592136SMateusz Kulikowski 5987865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA 5997865f4b0SMasahiro Yamada bool "Altera SOCFPGA family" 6002e07c249SGeorges Savoundararadj select CPU_V7 60102627356SMasahiro Yamada select SUPPORT_SPL 602dfd3dff5SMarek Vasut select OF_CONTROL 603dfd3dff5SMarek Vasut select SPL_OF_CONTROL 6041d9aa3e5SMasahiro Yamada select DM 6051d9aa3e5SMasahiro Yamada select DM_SPI_FLASH 6061d9aa3e5SMasahiro Yamada select DM_SPI 607dd84058dSMasahiro Yamada 6088883ddafSNikita Kiryanovconfig TARGET_CM_T43 6098883ddafSNikita Kiryanov bool "Support cm_t43" 6108883ddafSNikita Kiryanov select CPU_V7 6118883ddafSNikita Kiryanov select SUPPORT_SPL 6128883ddafSNikita Kiryanov 6132c7e3b90SIan Campbellconfig ARCH_SUNXI 6142c7e3b90SIan Campbell bool "Support sunxi (Allwinner) SoCs" 61588bb800dSHans de Goede select CMD_GPIO 6160878a8a7SHans de Goede select CMD_MMC if MMC 617de1502c9SHans de Goede select CMD_USB 618b6006bafSHans de Goede select DM 61945368827STom Rini select DM_ETH 620211d57a4SHans de Goede select DM_GPIO 621211d57a4SHans de Goede select DM_KEYBOARD 62245368827STom Rini select DM_SERIAL 62391183babSHans de Goede select DM_USB 624d75111a7SHans de Goede select OF_BOARD_SETUP 625b6006bafSHans de Goede select OF_CONTROL 626b6006bafSHans de Goede select OF_SEPARATE 6278434f035SAlexander Graf select SPL_STACK_R if SUPPORT_SPL 6288434f035SAlexander Graf select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL 6296edf6a21SHans de Goede select SYS_NS16550 63045368827STom Rini select USB 631de1502c9SHans de Goede select USB_STORAGE 632ab27f30bSHans de Goede select USB_KEYBOARD 6338c7d2296SHans de Goede select USE_TINY_PRINTF 6348ebe4f42SChen-Yu Tsai 6359ee16897SLucile Quirionconfig TARGET_TS4800 6369ee16897SLucile Quirion bool "Support TS4800" 6379ee16897SLucile Quirion select CPU_V7 6389ee16897SLucile Quirion 639dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR 640dd84058dSMasahiro Yamada bool "Support vf610twr" 6412e07c249SGeorges Savoundararadj select CPU_V7 642dd84058dSMasahiro Yamada 643e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF 644e7b860faSSanchayan Maity bool "Support Colibri VF50/61" 645e7b860faSSanchayan Maity select CPU_V7 646e7b860faSSanchayan Maity 647931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052 648931a1d2aSAlbert ARIBAUD \(3ADEV\) bool "Support pcm-052" 649931a1d2aSAlbert ARIBAUD \(3ADEV\) select CPU_V7 650931a1d2aSAlbert ARIBAUD \(3ADEV\) 6515ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ 65244dcb403SMasahiro Yamada bool "Xilinx Zynq Platform" 6532e07c249SGeorges Savoundararadj select CPU_V7 65402627356SMasahiro Yamada select SUPPORT_SPL 655d065cfd9SJagan Teki select OF_CONTROL 656eb04ab34SMichal Simek select SPL_OF_CONTROL if SPL 6578981f05cSMasahiro Yamada select DM 6586889ca71SMichal Simek select DM_ETH 6592978ae23SSiva Durga Prasad Paladugu select DM_GPIO 660eb04ab34SMichal Simek select SPL_DM if SPL 661d9ae52c8SMichal Simek select DM_MMC 6629f7a4502SJagan Teki select DM_SPI 66342800ffaSSimon Glass select DM_SERIAL 6649f7a4502SJagan Teki select DM_SPI_FLASH 665eb04ab34SMichal Simek select SPL_SEPARATE_BSS if SPL 666dd84058dSMasahiro Yamada 6670b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP 66884c7204bSMichal Simek bool "Support Xilinx ZynqMP Platform" 66984c7204bSMichal Simek select ARM64 670c2490bf5SMichal Simek select DM 671c2490bf5SMichal Simek select OF_CONTROL 672c2490bf5SMichal Simek select DM_SERIAL 673e6a9ed04SMichal Simek select SUPPORT_SPL 67484c7204bSMichal Simek 675ddd960e6SMasahiro Yamadaconfig TEGRA 676ddd960e6SMasahiro Yamada bool "NVIDIA Tegra" 677dd84058dSMasahiro Yamada 678f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A 679dd84058dSMasahiro Yamada bool "Support vexpress_aemv8a" 680016a954eSMasahiro Yamada select ARM64 681dd84058dSMasahiro Yamada 682f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP 683f91afc4dSLinus Walleij bool "Support Versatile Express ARMv8a FVP BASE model" 684f91afc4dSLinus Walleij select ARM64 685f91afc4dSLinus Walleij select SEMIHOSTING 686f91afc4dSLinus Walleij 687fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM 688fc04b923SRyan Harkin bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM" 689fc04b923SRyan Harkin select ARM64 690fc04b923SRyan Harkin help 691fc04b923SRyan Harkin This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides 692fc04b923SRyan Harkin the default config to allow the user to load the images directly into 693fc04b923SRyan Harkin DRAM using model parameters rather than by using semi-hosting to load 694fc04b923SRyan Harkin the files from the host filesystem. 695fc04b923SRyan Harkin 696ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO 697ffc10373SLinus Walleij bool "Support Versatile Express Juno Development Platform" 698ffc10373SLinus Walleij select ARM64 699ffc10373SLinus Walleij 70044937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU 70144937214SPrabhakar Kushwaha bool "Support ls2080a_emu" 702016a954eSMasahiro Yamada select ARM64 70323b5877cSLinus Walleij select ARMV8_MULTIENTRY 7047288c2c2SYork Sun help 70544937214SPrabhakar Kushwaha Support for Freescale LS2080A_EMU platform 70644937214SPrabhakar Kushwaha The LS2080A Development System (EMULATOR) is a pre silicon 70744937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 7087288c2c2SYork Sun Layerscape Architecture processor. 7097288c2c2SYork Sun 71044937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU 71144937214SPrabhakar Kushwaha bool "Support ls2080a_simu" 71244937214SPrabhakar Kushwaha select ARM64 71344937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 71444937214SPrabhakar Kushwaha help 71544937214SPrabhakar Kushwaha Support for Freescale LS2080A_SIMU platform 71644937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a pre silicon 71744937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 71844937214SPrabhakar Kushwaha Layerscape Architecture processor. 71944937214SPrabhakar Kushwaha 72044937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS 72144937214SPrabhakar Kushwaha bool "Support ls2080aqds" 722e2b65ea9SYork Sun select ARM64 723e2b65ea9SYork Sun select ARMV8_MULTIENTRY 72432eda7ccSScott Wood select SUPPORT_SPL 725e2b65ea9SYork Sun help 72644937214SPrabhakar Kushwaha Support for Freescale LS2080AQDS platform 72744937214SPrabhakar Kushwaha The LS2080A Development System (QDS) is a high-performance 72844937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 72944937214SPrabhakar Kushwaha Layerscape Architecture processor. 73044937214SPrabhakar Kushwaha 73144937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB 73244937214SPrabhakar Kushwaha bool "Support ls2080ardb" 73344937214SPrabhakar Kushwaha select ARM64 73444937214SPrabhakar Kushwaha select ARMV8_MULTIENTRY 73544937214SPrabhakar Kushwaha select SUPPORT_SPL 73644937214SPrabhakar Kushwaha help 73744937214SPrabhakar Kushwaha Support for Freescale LS2080ARDB platform. 73844937214SPrabhakar Kushwaha The LS2080A Reference design board (RDB) is a high-performance 73944937214SPrabhakar Kushwaha development platform that supports the QorIQ LS2080A 740e2b65ea9SYork Sun Layerscape Architecture processor. 741e2b65ea9SYork Sun 74211ac2363SPeter Griffinconfig TARGET_HIKEY 74311ac2363SPeter Griffin bool "Support HiKey 96boards Consumer Edition Platform" 74411ac2363SPeter Griffin select ARM64 745efd7b60aSPeter Griffin select DM 746efd7b60aSPeter Griffin select DM_GPIO 7479c71bcdcSPeter Griffin select DM_SERIAL 748cd593ed6SPeter Griffin select OF_CONTROL 74911ac2363SPeter Griffin help 75011ac2363SPeter Griffin Support for HiKey 96boards platform. It features a HI6220 75111ac2363SPeter Griffin SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM. 75211ac2363SPeter Griffin 7539d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS 7549d044fcbSPrabhakar Kushwaha bool "Support ls1012aqds" 7559d044fcbSPrabhakar Kushwaha select ARM64 7569d044fcbSPrabhakar Kushwaha help 7579d044fcbSPrabhakar Kushwaha Support for Freescale LS1012AQDS platform. 7589d044fcbSPrabhakar Kushwaha The LS1012A Development System (QDS) is a high-performance 7599d044fcbSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 7609d044fcbSPrabhakar Kushwaha Layerscape Architecture processor. 7619d044fcbSPrabhakar Kushwaha 7623b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB 7633b6e3898SPrabhakar Kushwaha bool "Support ls1012ardb" 7643b6e3898SPrabhakar Kushwaha select ARM64 7653b6e3898SPrabhakar Kushwaha help 7663b6e3898SPrabhakar Kushwaha Support for Freescale LS1012ARDB platform. 7673b6e3898SPrabhakar Kushwaha The LS1012A Reference design board (RDB) is a high-performance 7683b6e3898SPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 7693b6e3898SPrabhakar Kushwaha Layerscape Architecture processor. 7703b6e3898SPrabhakar Kushwaha 771ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM 772ff78aa2bSPrabhakar Kushwaha bool "Support ls1012afrdm" 773ff78aa2bSPrabhakar Kushwaha select ARM64 774ff78aa2bSPrabhakar Kushwaha help 775ff78aa2bSPrabhakar Kushwaha Support for Freescale LS1012AFRDM platform. 776ff78aa2bSPrabhakar Kushwaha The LS1012A Freedom board (FRDM) is a high-performance 777ff78aa2bSPrabhakar Kushwaha development platform that supports the QorIQ LS1012A 778ff78aa2bSPrabhakar Kushwaha Layerscape Architecture processor. 779ff78aa2bSPrabhakar Kushwaha 780550e3dc0SWang Huanconfig TARGET_LS1021AQDS 7810de15707SAlison Wang bool "Support ls1021aqds" 7822e07c249SGeorges Savoundararadj select CPU_V7 78350f0c663SAlison Wang select SUPPORT_SPL 784c8a7d9daSWang Huanconfig TARGET_LS1021ATWR 7850de15707SAlison Wang bool "Support ls1021atwr" 7862e07c249SGeorges Savoundararadj select CPU_V7 78750f0c663SAlison Wang select SUPPORT_SPL 788c8a7d9daSWang Huan 78902b5d2edSShaohui Xieconfig TARGET_LS1043AQDS 79002b5d2edSShaohui Xie bool "Support ls1043aqds" 79102b5d2edSShaohui Xie select ARM64 79202b5d2edSShaohui Xie select ARMV8_MULTIENTRY 79302b5d2edSShaohui Xie select SUPPORT_SPL 79402b5d2edSShaohui Xie help 79502b5d2edSShaohui Xie Support for Freescale LS1043AQDS platform. 79602b5d2edSShaohui Xie 797f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB 798f3a8e2b7SMingkai Hu bool "Support ls1043ardb" 799f3a8e2b7SMingkai Hu select ARM64 800831c068fSHou Zhiqiang select ARMV8_MULTIENTRY 8013ad44729SGong Qianyu select SUPPORT_SPL 802f3a8e2b7SMingkai Hu help 803f3a8e2b7SMingkai Hu Support for Freescale LS1043ARDB platform. 804f3a8e2b7SMingkai Hu 805dd84058dSMasahiro Yamadaconfig TARGET_H2200 806dd84058dSMasahiro Yamada bool "Support h2200" 8072e07c249SGeorges Savoundararadj select CPU_PXA 808dd84058dSMasahiro Yamada 809f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2 810f19eb154SVasily Khoruzhick bool "Support zipitz2" 811f19eb154SVasily Khoruzhick select CPU_PXA 812f19eb154SVasily Khoruzhick 813dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270 814dd84058dSMasahiro Yamada bool "Support colibri_pxa270" 8152e07c249SGeorges Savoundararadj select CPU_PXA 816dd84058dSMasahiro Yamada 81766cba041SMasahiro Yamadaconfig ARCH_UNIPHIER 818b6ef3a3fSMasahiro Yamada bool "Socionext UniPhier SoCs" 81948264d9bSMasahiro Yamada select CLK_UNIPHIER 82002627356SMasahiro Yamada select SUPPORT_SPL 821992e8748SMasahiro Yamada select SPL 822d648964fSMasahiro Yamada select OF_CONTROL 823f4e190e3SMasahiro Yamada select SPL_OF_CONTROL 82451ea5a06SMasahiro Yamada select OF_LIBFDT 8254e819950SMasahiro Yamada select DM 8269271614eSMasahiro Yamada select SPL_DM 827b800cbdeSMasahiro Yamada select DM_GPIO 8284e819950SMasahiro Yamada select DM_SERIAL 8294e819950SMasahiro Yamada select DM_I2C 8304aceb3f8SMasahiro Yamada select DM_MMC 831b6ef3a3fSMasahiro Yamada help 832b6ef3a3fSMasahiro Yamada Support for UniPhier SoC family developed by Socionext Inc. 833b6ef3a3fSMasahiro Yamada (formerly, System LSI Business Division of Panasonic Corporation) 83466cba041SMasahiro Yamada 8350a61ee88SVikas Manochaconfig STM32 8360a61ee88SVikas Manocha bool "Support STM32" 837ed09a554Srev13@wp.pl select CPU_V7M 83866562414SKamil Lulko select DM 83966562414SKamil Lulko select DM_SERIAL 840ed09a554Srev13@wp.pl 8412444dae5SSimon Glassconfig ARCH_ROCKCHIP 8422444dae5SSimon Glass bool "Support Rockchip SoCs" 8432444dae5SSimon Glass select SUPPORT_SPL 8442444dae5SSimon Glass select SPL 8452444dae5SSimon Glass select OF_CONTROL 8462444dae5SSimon Glass select CPU_V7 8472444dae5SSimon Glass select DM 8482444dae5SSimon Glass 849746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX 850746f985aSSergey Temerkhanov bool "Support ThunderX 88xx" 851b4ba1693SMarek Vasut select ARM64 852746f985aSSergey Temerkhanov select OF_CONTROL 853746f985aSSergey Temerkhanov 854dd84058dSMasahiro Yamadaendchoice 855dd84058dSMasahiro Yamada 8564614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig" 8574614b891SMasahiro Yamada 858ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig" 8593491ba63SMasahiro Yamada 860ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig" 86134e609caSSimon Glass 86277b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig" 86372df68ccSMasahiro Yamada 86472a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig" 865ef2b694cSMasahiro Yamada 8665cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig" 8675cbbd9bdSMasahiro Yamada 86839a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig" 869c338f09eSMasahiro Yamada 87056f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig" 87147539e23SMasahiro Yamada 872c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig" 873c3d89140SStefan Roese 8741a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig" 8751a8150d4SAdrian Alonso 87689ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig" 87789ebc821SBoris BREZILLON 878424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig" 879424ee3d1SAndrej Rosano 880a774e088SMadan Srinivassource "arch/arm/cpu/armv7/omap-common/Kconfig" 8816384726dSMadan Srinivas 8823e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig" 88322f2be7aSMasahiro Yamada 884badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig" 885f40b9898SMasahiro Yamada 886bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig" 887bfcef28aSBeniamino Galvani 8882444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig" 8892444dae5SSimon Glass 890225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig" 891311757beSSimon Glass 89208592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig" 89308592136SMateusz Kulikowski 8947865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig" 8957865f4b0SMasahiro Yamada 8960a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig" 8970a61ee88SVikas Manocha 89809f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig" 899ddd960e6SMasahiro Yamada 9004c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig" 90166cba041SMasahiro Yamada 9020107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig" 903ddd960e6SMasahiro Yamada 904ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig" 905ea624e19SHans de Goede 90675580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig" 90775580007SSiva Durga Prasad Paladugu 90823b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig" 90923b5877cSLinus Walleij 910a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig" 911a05a6045SBoris BREZILLON 912d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig" 913a4d79993SHannes Schmelzersource "board/BuR/brxre1/Kconfig" 9142290fe06SHannes Schmelzersource "board/BuR/brppt1/Kconfig" 915dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig" 916dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig" 917dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig" 918dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig" 919dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig" 920dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig" 921dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig" 92243486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig" 923dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig" 924abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig" 925abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig" 926746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig" 927dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig" 928dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig" 929345243edSTom Rinisource "board/compulab/cm_t43/Kconfig" 930dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig" 931dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig" 932dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig" 93344937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig" 93444937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig" 93544937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig" 936550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig" 93702b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig" 938c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig" 939f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig" 9409d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig" 9413b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig" 942ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig" 943dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig" 944dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig" 945dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig" 946dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig" 947dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig" 948dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig" 949dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig" 950dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig" 951dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig" 952dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig" 953dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig" 9549702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig" 955dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig" 956dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig" 957dd84058dSMasahiro Yamadasource "board/h2200/Kconfig" 958345243edSTom Rinisource "board/hisilicon/hikey/Kconfig" 959dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig" 960dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig" 961dd84058dSMasahiro Yamadasource "board/mpl/vcma9/Kconfig" 962dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig" 963dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig" 964931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig" 965dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig" 966dd84058dSMasahiro Yamadasource "board/samsung/smdk2410/Kconfig" 967dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig" 968dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig" 969dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig" 970dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig" 971dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig" 972dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig" 973dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig" 974dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig" 975dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig" 976dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig" 977dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig" 9789fa32b12SVikas Manochasource "board/st/stv0991/Kconfig" 979dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig" 980dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig" 9819d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig" 982dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig" 983dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig" 984a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig" 985dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig" 986dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig" 987dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig" 988dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig" 989e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig" 9909ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig" 9916ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig" 992dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig" 993412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig" 994f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig" 995dd84058dSMasahiro Yamada 99651b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug" 99751b17d49SMasahiro Yamada 998dd84058dSMasahiro Yamadaendmenu 999