xref: /openbmc/u-boot/arch/arm/Kconfig (revision d8ccbe93b576696852a7cdb2ac8018bb47ce787e)
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
307dd84058dSMasahiro Yamadaconfig TARGET_KWB
308dd84058dSMasahiro Yamada	bool "Support kwb"
3092e07c249SGeorges Savoundararadj	select CPU_V7
31002627356SMasahiro Yamada	select SUPPORT_SPL
311dd84058dSMasahiro Yamada
312dd84058dSMasahiro Yamadaconfig TARGET_TSERIES
313dd84058dSMasahiro Yamada	bool "Support tseries"
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
353dd84058dSMasahiro Yamada
3548c65a2faSHeiko Schocherconfig TARGET_THUBAN
3558c65a2faSHeiko Schocher	bool "Support thuban"
3562e07c249SGeorges Savoundararadj	select CPU_V7
35702627356SMasahiro Yamada	select SUPPORT_SPL
358dd84058dSMasahiro Yamada
359578056c3SHeiko Schocherconfig TARGET_RASTABAN
360578056c3SHeiko Schocher	bool "Support rastaban"
361578056c3SHeiko Schocher	select CPU_V7
362578056c3SHeiko Schocher	select SUPPORT_SPL
363578056c3SHeiko Schocher
364dd84058dSMasahiro Yamadaconfig TARGET_PXM2
365dd84058dSMasahiro Yamada	bool "Support pxm2"
3662e07c249SGeorges Savoundararadj	select CPU_V7
36702627356SMasahiro Yamada	select SUPPORT_SPL
368dd84058dSMasahiro Yamada
369dd84058dSMasahiro Yamadaconfig TARGET_RUT
370dd84058dSMasahiro Yamada	bool "Support rut"
3712e07c249SGeorges Savoundararadj	select CPU_V7
37202627356SMasahiro Yamada	select SUPPORT_SPL
373dd84058dSMasahiro Yamada
374dd84058dSMasahiro Yamadaconfig TARGET_PENGWYN
375dd84058dSMasahiro Yamada	bool "Support pengwyn"
3762e07c249SGeorges Savoundararadj	select CPU_V7
37702627356SMasahiro Yamada	select SUPPORT_SPL
37858d423b8SMasahiro Yamada	select DM
37958d423b8SMasahiro Yamada	select DM_SERIAL
38058d423b8SMasahiro Yamada	select DM_GPIO
381dd84058dSMasahiro Yamada
3826ce89324SYegor Yefremovconfig TARGET_AM335X_BALTOS
3836ce89324SYegor Yefremov	bool "Support am335x_baltos"
3846ce89324SYegor Yefremov	select CPU_V7
3856ce89324SYegor Yefremov	select SUPPORT_SPL
3866ce89324SYegor Yefremov	select DM
3876ce89324SYegor Yefremov	select DM_SERIAL
3886ce89324SYegor Yefremov	select DM_GPIO
3896ce89324SYegor Yefremov
390dd84058dSMasahiro Yamadaconfig TARGET_AM335X_EVM
391dd84058dSMasahiro Yamada	bool "Support am335x_evm"
3922e07c249SGeorges Savoundararadj	select CPU_V7
39302627356SMasahiro Yamada	select SUPPORT_SPL
39458d423b8SMasahiro Yamada	select DM
39558d423b8SMasahiro Yamada	select DM_SERIAL
39658d423b8SMasahiro Yamada	select DM_GPIO
397770e68c0SNishanth Menon	select TI_I2C_BOARD_DETECT
398dd84058dSMasahiro Yamada
399*d8ccbe93SHeiko Schocherconfig TARGET_AM335X_SHC
400*d8ccbe93SHeiko Schocher	bool "Support am335x based shc board from bosch"
401*d8ccbe93SHeiko Schocher	select CPU_V7
402*d8ccbe93SHeiko Schocher	select SUPPORT_SPL
403*d8ccbe93SHeiko Schocher	select DM
404*d8ccbe93SHeiko Schocher	select DM_SERIAL
405*d8ccbe93SHeiko Schocher	select DM_GPIO
406*d8ccbe93SHeiko Schocher
4079d1b2987SEnric Balletbò i Serraconfig TARGET_AM335X_SL50
4089d1b2987SEnric Balletbò i Serra	bool "Support am335x_sl50"
4099d1b2987SEnric Balletbò i Serra	select CPU_V7
4109d1b2987SEnric Balletbò i Serra	select SUPPORT_SPL
4119d1b2987SEnric Balletbò i Serra	select DM
4129d1b2987SEnric Balletbò i Serra	select DM_SERIAL
4139d1b2987SEnric Balletbò i Serra
414a2bc4321SGilles Gameiroconfig TARGET_BAV335X
415a2bc4321SGilles Gameiro	bool "Support bav335x"
416a2bc4321SGilles Gameiro	select CPU_V7
417a2bc4321SGilles Gameiro	select SUPPORT_SPL
41893a35382SMasahiro Yamada	select DM
41993a35382SMasahiro Yamada	select DM_SERIAL
420a2bc4321SGilles Gameiro	help
421a2bc4321SGilles Gameiro	  The BAV335x OEM Network Processor integrates all the functions of an
422a2bc4321SGilles Gameiro	  embedded network computer in a small, easy to use SODIMM module which
423a2bc4321SGilles Gameiro	  incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
424a2bc4321SGilles Gameiro	  processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
425a2bc4321SGilles Gameiro	  ethernet with simple connection to external connectors.
426a2bc4321SGilles Gameiro
427a2bc4321SGilles Gameiro	  For more information, visit: http://birdland.com/oem
428a2bc4321SGilles Gameiro
429dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM
430dd84058dSMasahiro Yamada	bool "Support ti814x_evm"
4312e07c249SGeorges Savoundararadj	select CPU_V7
43202627356SMasahiro Yamada	select SUPPORT_SPL
433dd84058dSMasahiro Yamada
434dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM
435dd84058dSMasahiro Yamada	bool "Support ti816x_evm"
4362e07c249SGeorges Savoundararadj	select CPU_V7
43702627356SMasahiro Yamada	select SUPPORT_SPL
438dd84058dSMasahiro Yamada
439dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP
440dd84058dSMasahiro Yamada	bool "Support bcm28155_ap"
4412e07c249SGeorges Savoundararadj	select CPU_V7
442dd84058dSMasahiro Yamada
443abb1678cSSteve Raeconfig TARGET_BCMCYGNUS
444abb1678cSSteve Rae	bool "Support bcmcygnus"
4452e07c249SGeorges Savoundararadj	select CPU_V7
4469dec5270SSteve Rae
447abb1678cSSteve Raeconfig TARGET_BCMNSP
448abb1678cSSteve Rae	bool "Support bcmnsp"
4492e07c249SGeorges Savoundararadj	select CPU_V7
4509dec5270SSteve Rae
45172df68ccSMasahiro Yamadaconfig ARCH_EXYNOS
45272df68ccSMasahiro Yamada	bool "Samsung EXYNOS"
45358d423b8SMasahiro Yamada	select DM
45458d423b8SMasahiro Yamada	select DM_SPI_FLASH
45558d423b8SMasahiro Yamada	select DM_SERIAL
45658d423b8SMasahiro Yamada	select DM_SPI
45758d423b8SMasahiro Yamada	select DM_GPIO
4581fa4bfdeSSimon Glass	select DM_KEYBOARD
459dd84058dSMasahiro Yamada
460311757beSSimon Glassconfig ARCH_S5PC1XX
461311757beSSimon Glass	bool "Samsung S5PC1XX"
4622e07c249SGeorges Savoundararadj	select CPU_V7
46358d423b8SMasahiro Yamada	select DM
46458d423b8SMasahiro Yamada	select DM_SERIAL
46558d423b8SMasahiro Yamada	select DM_GPIO
466311757beSSimon Glass
467ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK
468ef2b694cSMasahiro Yamada	bool "Calxeda Highbank"
4692e07c249SGeorges Savoundararadj	select CPU_V7
470dd84058dSMasahiro Yamada
4715cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR
4725cbbd9bdSMasahiro Yamada	bool "ARM Ltd. Integrator family"
4733f394e70SLinus Walleij	select DM
4743f394e70SLinus Walleij	select DM_SERIAL
4755cbbd9bdSMasahiro Yamada
476c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE
477c338f09eSMasahiro Yamada	bool "TI Keystone"
4782e07c249SGeorges Savoundararadj	select CPU_V7
47902627356SMasahiro Yamada	select SUPPORT_SPL
480534bc70eSTom Rini	select CMD_POWEROFF
481dd84058dSMasahiro Yamada
482bfcef28aSBeniamino Galvaniconfig ARCH_MESON
483bfcef28aSBeniamino Galvani	bool "Amlogic Meson"
484bfcef28aSBeniamino Galvani	help
485bfcef28aSBeniamino Galvani	  Support for the Meson SoC family developed by Amlogic Inc.,
486bfcef28aSBeniamino Galvani	  targeted at media players and tablet computers. We currently
487bfcef28aSBeniamino Galvani	  support the S905 (GXBaby) 64-bit SoC.
488bfcef28aSBeniamino Galvani
4891a8150d4SAdrian Alonsoconfig ARCH_MX7
4901a8150d4SAdrian Alonso	bool "Freescale MX7"
4911a8150d4SAdrian Alonso	select CPU_V7
4921a8150d4SAdrian Alonso
49389ebc821SBoris BREZILLONconfig ARCH_MX6
49489ebc821SBoris BREZILLON	bool "Freescale MX6"
49589ebc821SBoris BREZILLON	select CPU_V7
49689ebc821SBoris BREZILLON
497424ee3d1SAndrej Rosanoconfig ARCH_MX5
498424ee3d1SAndrej Rosano	bool "Freescale MX5"
499424ee3d1SAndrej Rosano	select CPU_V7
500424ee3d1SAndrej Rosano
501dd84058dSMasahiro Yamadaconfig TARGET_M53EVK
502dd84058dSMasahiro Yamada	bool "Support m53evk"
5032e07c249SGeorges Savoundararadj	select CPU_V7
50402627356SMasahiro Yamada	select SUPPORT_SPL
505dd84058dSMasahiro Yamada
506dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK
507dd84058dSMasahiro Yamada	bool "Support mx51evk"
5082e07c249SGeorges Savoundararadj	select CPU_V7
509dd84058dSMasahiro Yamada
510dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD
511dd84058dSMasahiro Yamada	bool "Support mx53ard"
5122e07c249SGeorges Savoundararadj	select CPU_V7
513dd84058dSMasahiro Yamada
514dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK
515dd84058dSMasahiro Yamada	bool "Support mx53evk"
5162e07c249SGeorges Savoundararadj	select CPU_V7
517dd84058dSMasahiro Yamada
518dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO
519dd84058dSMasahiro Yamada	bool "Support mx53loco"
5202e07c249SGeorges Savoundararadj	select CPU_V7
521dd84058dSMasahiro Yamada
522dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD
523dd84058dSMasahiro Yamada	bool "Support mx53smd"
5242e07c249SGeorges Savoundararadj	select CPU_V7
525dd84058dSMasahiro Yamada
5263cfbcb58SMasahiro Yamadaconfig OMAP34XX
5273cfbcb58SMasahiro Yamada	bool "OMAP34XX SoC"
5282e07c249SGeorges Savoundararadj	select CPU_V7
529dd84058dSMasahiro Yamada
530d08215a5SMasahiro Yamadaconfig OMAP44XX
531d08215a5SMasahiro Yamada	bool "OMAP44XX SoC"
5322e07c249SGeorges Savoundararadj	select CPU_V7
53302627356SMasahiro Yamada	select SUPPORT_SPL
534dd84058dSMasahiro Yamada
5356c5431acSMasahiro Yamadaconfig OMAP54XX
5366c5431acSMasahiro Yamada	bool "OMAP54XX SoC"
5372e07c249SGeorges Savoundararadj	select CPU_V7
53802627356SMasahiro Yamada	select SUPPORT_SPL
539dd84058dSMasahiro Yamada
5406384726dSMadan Srinivasconfig AM43XX
5416384726dSMadan Srinivas	bool "AM43XX SoC"
5426384726dSMadan Srinivas	select CPU_V7
5436384726dSMadan Srinivas	select SUPPORT_SPL
5446384726dSMadan Srinivas	help
5456384726dSMadan Srinivas	  Support for AM43xx SOC from Texas Instruments.
5466384726dSMadan Srinivas	  The AM43xx high performance SOC features a Cortex-A9
5476384726dSMadan Srinivas	  ARM core, a quad core PRU-ICSS for industrial Ethernet
5486384726dSMadan Srinivas	  protocols, dual camera support, optional 3D graphics
5496384726dSMadan Srinivas	  and an optional customer programmable secure boot.
5506384726dSMadan Srinivas
551f40b9898SMasahiro Yamadaconfig RMOBILE
552f40b9898SMasahiro Yamada	bool "Renesas ARM SoCs"
5532e07c249SGeorges Savoundararadj	select CPU_V7
554dd84058dSMasahiro Yamada
55508592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON
55608592136SMateusz Kulikowski	bool "Qualcomm Snapdragon SoCs"
55708592136SMateusz Kulikowski	select ARM64
55808592136SMateusz Kulikowski	select DM
55908592136SMateusz Kulikowski	select DM_GPIO
56008592136SMateusz Kulikowski	select DM_SERIAL
56108592136SMateusz Kulikowski	select SPMI
56208592136SMateusz Kulikowski	select OF_CONTROL
56308592136SMateusz Kulikowski	select OF_SEPARATE
56408592136SMateusz Kulikowski
5657865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA
5667865f4b0SMasahiro Yamada	bool "Altera SOCFPGA family"
5672e07c249SGeorges Savoundararadj	select CPU_V7
56802627356SMasahiro Yamada	select SUPPORT_SPL
569dfd3dff5SMarek Vasut	select OF_CONTROL
570dfd3dff5SMarek Vasut	select SPL_OF_CONTROL
5711d9aa3e5SMasahiro Yamada	select DM
5721d9aa3e5SMasahiro Yamada	select DM_SPI_FLASH
5731d9aa3e5SMasahiro Yamada	select DM_SPI
574dd84058dSMasahiro Yamada
5758883ddafSNikita Kiryanovconfig TARGET_CM_T43
5768883ddafSNikita Kiryanov	bool "Support cm_t43"
5778883ddafSNikita Kiryanov	select CPU_V7
5788883ddafSNikita Kiryanov	select SUPPORT_SPL
5798883ddafSNikita Kiryanov
5802c7e3b90SIan Campbellconfig ARCH_SUNXI
5812c7e3b90SIan Campbell	bool "Support sunxi (Allwinner) SoCs"
5820878a8a7SHans de Goede	select CMD_BOOTZ
5830878a8a7SHans de Goede	select CMD_DHCP
5840878a8a7SHans de Goede	select CMD_EXT2
5850878a8a7SHans de Goede	select CMD_EXT4
5860878a8a7SHans de Goede	select CMD_FAT
5870878a8a7SHans de Goede	select CMD_FS_GENERIC
58888bb800dSHans de Goede	select CMD_GPIO
5890878a8a7SHans de Goede	select CMD_MII
5900878a8a7SHans de Goede	select CMD_MMC if MMC
5910878a8a7SHans de Goede	select CMD_PING
592de1502c9SHans de Goede	select CMD_USB
593b6006bafSHans de Goede	select DM
59445368827STom Rini	select DM_ETH
595211d57a4SHans de Goede	select DM_GPIO
596211d57a4SHans de Goede	select DM_KEYBOARD
59745368827STom Rini	select DM_SERIAL
59891183babSHans de Goede	select DM_USB
5990878a8a7SHans de Goede	select HUSH_PARSER
600d75111a7SHans de Goede	select OF_BOARD_SETUP
601b6006bafSHans de Goede	select OF_CONTROL
602b6006bafSHans de Goede	select OF_SEPARATE
6038434f035SAlexander Graf	select SPL_STACK_R if SUPPORT_SPL
6048434f035SAlexander Graf	select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL
6056edf6a21SHans de Goede	select SYS_NS16550
60645368827STom Rini	select USB
607de1502c9SHans de Goede	select USB_STORAGE
608ab27f30bSHans de Goede	select USB_KEYBOARD
6098ebe4f42SChen-Yu Tsai
6109ee16897SLucile Quirionconfig TARGET_TS4800
6119ee16897SLucile Quirion	bool "Support TS4800"
6129ee16897SLucile Quirion	select CPU_V7
6139ee16897SLucile Quirion
614dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR
615dd84058dSMasahiro Yamada	bool "Support vf610twr"
6162e07c249SGeorges Savoundararadj	select CPU_V7
617dd84058dSMasahiro Yamada
618e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF
619e7b860faSSanchayan Maity	bool "Support Colibri VF50/61"
620e7b860faSSanchayan Maity	select CPU_V7
621e7b860faSSanchayan Maity
622931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052
623931a1d2aSAlbert ARIBAUD \(3ADEV\)	bool "Support pcm-052"
624931a1d2aSAlbert ARIBAUD \(3ADEV\)	select CPU_V7
625931a1d2aSAlbert ARIBAUD \(3ADEV\)
6265ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ
62744dcb403SMasahiro Yamada	bool "Xilinx Zynq Platform"
6282e07c249SGeorges Savoundararadj	select CPU_V7
62902627356SMasahiro Yamada	select SUPPORT_SPL
630d065cfd9SJagan Teki	select OF_CONTROL
631eb04ab34SMichal Simek	select SPL_OF_CONTROL if SPL
6328981f05cSMasahiro Yamada	select DM
6336889ca71SMichal Simek	select DM_ETH
6342978ae23SSiva Durga Prasad Paladugu	select DM_GPIO
635eb04ab34SMichal Simek	select SPL_DM if SPL
636d9ae52c8SMichal Simek	select DM_MMC
6379f7a4502SJagan Teki	select DM_SPI
63842800ffaSSimon Glass	select DM_SERIAL
6399f7a4502SJagan Teki	select DM_SPI_FLASH
640eb04ab34SMichal Simek	select SPL_SEPARATE_BSS if SPL
641dd84058dSMasahiro Yamada
6420b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP
64384c7204bSMichal Simek	bool "Support Xilinx ZynqMP Platform"
64484c7204bSMichal Simek	select ARM64
645c2490bf5SMichal Simek	select DM
646c2490bf5SMichal Simek	select OF_CONTROL
647c2490bf5SMichal Simek	select DM_SERIAL
648e6a9ed04SMichal Simek	select SUPPORT_SPL
64984c7204bSMichal Simek
650ddd960e6SMasahiro Yamadaconfig TEGRA
651ddd960e6SMasahiro Yamada	bool "NVIDIA Tegra"
652dd84058dSMasahiro Yamada
653f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A
654dd84058dSMasahiro Yamada	bool "Support vexpress_aemv8a"
655016a954eSMasahiro Yamada	select ARM64
656dd84058dSMasahiro Yamada
657f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP
658f91afc4dSLinus Walleij	bool "Support Versatile Express ARMv8a FVP BASE model"
659f91afc4dSLinus Walleij	select ARM64
660f91afc4dSLinus Walleij	select SEMIHOSTING
661f91afc4dSLinus Walleij
662fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM
663fc04b923SRyan Harkin	bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
664fc04b923SRyan Harkin	select ARM64
665fc04b923SRyan Harkin	help
666fc04b923SRyan Harkin	  This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
667fc04b923SRyan Harkin	  the default config to allow the user to load the images directly into
668fc04b923SRyan Harkin	  DRAM using model parameters rather than by using semi-hosting to load
669fc04b923SRyan Harkin	  the files from the host filesystem.
670fc04b923SRyan Harkin
671ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO
672ffc10373SLinus Walleij	bool "Support Versatile Express Juno Development Platform"
673ffc10373SLinus Walleij	select ARM64
674ffc10373SLinus Walleij
67544937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU
67644937214SPrabhakar Kushwaha	bool "Support ls2080a_emu"
677016a954eSMasahiro Yamada	select ARM64
67823b5877cSLinus Walleij	select ARMV8_MULTIENTRY
6797288c2c2SYork Sun	help
68044937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_EMU platform
68144937214SPrabhakar Kushwaha	  The LS2080A Development System (EMULATOR) is a pre silicon
68244937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
6837288c2c2SYork Sun	  Layerscape Architecture processor.
6847288c2c2SYork Sun
68544937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU
68644937214SPrabhakar Kushwaha	bool "Support ls2080a_simu"
68744937214SPrabhakar Kushwaha	select ARM64
68844937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
68944937214SPrabhakar Kushwaha	help
69044937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_SIMU platform
69144937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a pre silicon
69244937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
69344937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
69444937214SPrabhakar Kushwaha
69544937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS
69644937214SPrabhakar Kushwaha	bool "Support ls2080aqds"
697e2b65ea9SYork Sun	select ARM64
698e2b65ea9SYork Sun	select ARMV8_MULTIENTRY
69932eda7ccSScott Wood	select SUPPORT_SPL
700e2b65ea9SYork Sun	help
70144937214SPrabhakar Kushwaha	  Support for Freescale LS2080AQDS platform
70244937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a high-performance
70344937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
70444937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
70544937214SPrabhakar Kushwaha
70644937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB
70744937214SPrabhakar Kushwaha	bool "Support ls2080ardb"
70844937214SPrabhakar Kushwaha	select ARM64
70944937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
71044937214SPrabhakar Kushwaha	select SUPPORT_SPL
71144937214SPrabhakar Kushwaha	help
71244937214SPrabhakar Kushwaha	  Support for Freescale LS2080ARDB platform.
71344937214SPrabhakar Kushwaha	  The LS2080A Reference design board (RDB) is a high-performance
71444937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
715e2b65ea9SYork Sun	  Layerscape Architecture processor.
716e2b65ea9SYork Sun
71711ac2363SPeter Griffinconfig TARGET_HIKEY
71811ac2363SPeter Griffin	bool "Support HiKey 96boards Consumer Edition Platform"
71911ac2363SPeter Griffin	select ARM64
720efd7b60aSPeter Griffin	select DM
721efd7b60aSPeter Griffin	select DM_GPIO
7229c71bcdcSPeter Griffin	select DM_SERIAL
723cd593ed6SPeter Griffin	select OF_CONTROL
72411ac2363SPeter Griffin	  help
72511ac2363SPeter Griffin	  Support for HiKey 96boards platform. It features a HI6220
72611ac2363SPeter Griffin	  SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
72711ac2363SPeter Griffin
7289d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS
7299d044fcbSPrabhakar Kushwaha	bool "Support ls1012aqds"
7309d044fcbSPrabhakar Kushwaha	select ARM64
7319d044fcbSPrabhakar Kushwaha	help
7329d044fcbSPrabhakar Kushwaha	  Support for Freescale LS1012AQDS platform.
7339d044fcbSPrabhakar Kushwaha	  The LS1012A Development System (QDS) is a high-performance
7349d044fcbSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
7359d044fcbSPrabhakar Kushwaha	  Layerscape Architecture processor.
7369d044fcbSPrabhakar Kushwaha
7373b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB
7383b6e3898SPrabhakar Kushwaha	bool "Support ls1012ardb"
7393b6e3898SPrabhakar Kushwaha	select ARM64
7403b6e3898SPrabhakar Kushwaha	help
7413b6e3898SPrabhakar Kushwaha	  Support for Freescale LS1012ARDB platform.
7423b6e3898SPrabhakar Kushwaha	  The LS1012A Reference design board (RDB) is a high-performance
7433b6e3898SPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
7443b6e3898SPrabhakar Kushwaha	  Layerscape Architecture processor.
7453b6e3898SPrabhakar Kushwaha
746ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM
747ff78aa2bSPrabhakar Kushwaha	bool "Support ls1012afrdm"
748ff78aa2bSPrabhakar Kushwaha	select ARM64
749ff78aa2bSPrabhakar Kushwaha	help
750ff78aa2bSPrabhakar Kushwaha	  Support for Freescale LS1012AFRDM platform.
751ff78aa2bSPrabhakar Kushwaha	  The LS1012A Freedom  board (FRDM) is a high-performance
752ff78aa2bSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
753ff78aa2bSPrabhakar Kushwaha	  Layerscape Architecture processor.
754ff78aa2bSPrabhakar Kushwaha
755550e3dc0SWang Huanconfig TARGET_LS1021AQDS
7560de15707SAlison Wang	bool "Support ls1021aqds"
7572e07c249SGeorges Savoundararadj	select CPU_V7
75850f0c663SAlison Wang	select SUPPORT_SPL
759c8a7d9daSWang Huanconfig TARGET_LS1021ATWR
7600de15707SAlison Wang	bool "Support ls1021atwr"
7612e07c249SGeorges Savoundararadj	select CPU_V7
76250f0c663SAlison Wang	select SUPPORT_SPL
763c8a7d9daSWang Huan
76402b5d2edSShaohui Xieconfig TARGET_LS1043AQDS
76502b5d2edSShaohui Xie	bool "Support ls1043aqds"
76602b5d2edSShaohui Xie	select ARM64
76702b5d2edSShaohui Xie	select ARMV8_MULTIENTRY
76802b5d2edSShaohui Xie	select SUPPORT_SPL
76902b5d2edSShaohui Xie	help
77002b5d2edSShaohui Xie	  Support for Freescale LS1043AQDS platform.
77102b5d2edSShaohui Xie
772f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB
773f3a8e2b7SMingkai Hu	bool "Support ls1043ardb"
774f3a8e2b7SMingkai Hu	select ARM64
775831c068fSHou Zhiqiang	select ARMV8_MULTIENTRY
7763ad44729SGong Qianyu	select SUPPORT_SPL
777f3a8e2b7SMingkai Hu	help
778f3a8e2b7SMingkai Hu	  Support for Freescale LS1043ARDB platform.
779f3a8e2b7SMingkai Hu
780dd84058dSMasahiro Yamadaconfig TARGET_H2200
781dd84058dSMasahiro Yamada	bool "Support h2200"
7822e07c249SGeorges Savoundararadj	select CPU_PXA
783dd84058dSMasahiro Yamada
784f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2
785f19eb154SVasily Khoruzhick	bool "Support zipitz2"
786f19eb154SVasily Khoruzhick	select CPU_PXA
787f19eb154SVasily Khoruzhick
788dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270
789dd84058dSMasahiro Yamada	bool "Support colibri_pxa270"
7902e07c249SGeorges Savoundararadj	select CPU_PXA
791dd84058dSMasahiro Yamada
79266cba041SMasahiro Yamadaconfig ARCH_UNIPHIER
793b6ef3a3fSMasahiro Yamada	bool "Socionext UniPhier SoCs"
79448264d9bSMasahiro Yamada	select CLK_UNIPHIER
79502627356SMasahiro Yamada	select SUPPORT_SPL
796992e8748SMasahiro Yamada	select SPL
797d648964fSMasahiro Yamada	select OF_CONTROL
798f4e190e3SMasahiro Yamada	select SPL_OF_CONTROL
7994e819950SMasahiro Yamada	select DM
8009271614eSMasahiro Yamada	select SPL_DM
801b800cbdeSMasahiro Yamada	select DM_GPIO
8024e819950SMasahiro Yamada	select DM_SERIAL
8034e819950SMasahiro Yamada	select DM_I2C
8044aceb3f8SMasahiro Yamada	select DM_MMC
805b6ef3a3fSMasahiro Yamada	help
806b6ef3a3fSMasahiro Yamada	  Support for UniPhier SoC family developed by Socionext Inc.
807b6ef3a3fSMasahiro Yamada	  (formerly, System LSI Business Division of Panasonic Corporation)
80866cba041SMasahiro Yamada
8090a61ee88SVikas Manochaconfig STM32
8100a61ee88SVikas Manocha	bool "Support STM32"
811ed09a554Srev13@wp.pl	select CPU_V7M
81266562414SKamil Lulko	select DM
81366562414SKamil Lulko	select DM_SERIAL
814ed09a554Srev13@wp.pl
8152444dae5SSimon Glassconfig ARCH_ROCKCHIP
8162444dae5SSimon Glass	bool "Support Rockchip SoCs"
8172444dae5SSimon Glass	select SUPPORT_SPL
8182444dae5SSimon Glass	select SPL
8192444dae5SSimon Glass	select OF_CONTROL
8202444dae5SSimon Glass	select CPU_V7
8212444dae5SSimon Glass	select DM
8222444dae5SSimon Glass
823746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX
824746f985aSSergey Temerkhanov	bool "Support ThunderX 88xx"
825b4ba1693SMarek Vasut	select ARM64
826746f985aSSergey Temerkhanov	select OF_CONTROL
827746f985aSSergey Temerkhanov
828dd84058dSMasahiro Yamadaendchoice
829dd84058dSMasahiro Yamada
8304614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig"
8314614b891SMasahiro Yamada
832ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig"
8333491ba63SMasahiro Yamada
834ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig"
83534e609caSSimon Glass
83677b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig"
83772df68ccSMasahiro Yamada
83872a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig"
839ef2b694cSMasahiro Yamada
8405cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig"
8415cbbd9bdSMasahiro Yamada
84239a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig"
843c338f09eSMasahiro Yamada
84456f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig"
84547539e23SMasahiro Yamada
846c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig"
847c3d89140SStefan Roese
8481a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig"
8491a8150d4SAdrian Alonso
85089ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig"
85189ebc821SBoris BREZILLON
852424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig"
853424ee3d1SAndrej Rosano
854a774e088SMadan Srinivassource "arch/arm/cpu/armv7/omap-common/Kconfig"
8556384726dSMadan Srinivas
8563e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig"
85722f2be7aSMasahiro Yamada
858f40b9898SMasahiro Yamadasource "arch/arm/cpu/armv7/rmobile/Kconfig"
859f40b9898SMasahiro Yamada
860bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig"
861bfcef28aSBeniamino Galvani
8622444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig"
8632444dae5SSimon Glass
864225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig"
865311757beSSimon Glass
86608592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig"
86708592136SMateusz Kulikowski
8687865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig"
8697865f4b0SMasahiro Yamada
8700a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig"
8710a61ee88SVikas Manocha
87209f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig"
873ddd960e6SMasahiro Yamada
8744c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig"
87566cba041SMasahiro Yamada
8760107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig"
877ddd960e6SMasahiro Yamada
878ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig"
879ea624e19SHans de Goede
88075580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig"
88175580007SSiva Durga Prasad Paladugu
88223b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig"
88323b5877cSLinus Walleij
884a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig"
885a05a6045SBoris BREZILLON
886*d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig"
887dd84058dSMasahiro Yamadasource "board/BuR/kwb/Kconfig"
888dd84058dSMasahiro Yamadasource "board/BuR/tseries/Kconfig"
889dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig"
890dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig"
891dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig"
892dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig"
893dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig"
894dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig"
895dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig"
896dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig"
897abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig"
898abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig"
899746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig"
900dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig"
901dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig"
902345243edSTom Rinisource "board/compulab/cm_t43/Kconfig"
903dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig"
904dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig"
905dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig"
90644937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig"
90744937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig"
90844937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig"
909550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig"
91002b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig"
911c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig"
912f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig"
9139d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig"
9143b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig"
915ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig"
916dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig"
917dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig"
918dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig"
919dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig"
920dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig"
921dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig"
922dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig"
923dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig"
924dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig"
925dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig"
926dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig"
927dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig"
928dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig"
929dd84058dSMasahiro Yamadasource "board/h2200/Kconfig"
930345243edSTom Rinisource "board/hisilicon/hikey/Kconfig"
931dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig"
932dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig"
933dd84058dSMasahiro Yamadasource "board/mpl/vcma9/Kconfig"
934dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig"
935dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig"
936931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig"
937dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig"
938dd84058dSMasahiro Yamadasource "board/samsung/smdk2410/Kconfig"
939dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig"
940dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig"
941dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig"
942dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig"
943dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig"
944dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig"
945dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig"
946dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig"
947dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig"
948dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig"
949dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig"
9509fa32b12SVikas Manochasource "board/st/stv0991/Kconfig"
951dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig"
952dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig"
9539d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig"
954dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig"
955dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig"
956a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig"
957dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig"
958dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig"
959dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig"
960dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig"
961e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig"
9629ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig"
9636ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig"
964dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig"
965412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig"
966f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig"
967dd84058dSMasahiro Yamada
96851b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug"
96951b17d49SMasahiro Yamada
970dd84058dSMasahiro Yamadaendmenu
971