xref: /rk3399_rockchip-uboot/arch/arm/Kconfig (revision cdaa633fcf9c2bd54aa3c130ee727708a4e2406a)
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
94*cdaa633fSAndre Przywaraconfig ENABLE_ARM_SOC_BOOT0_HOOK
95*cdaa633fSAndre Przywara	bool "prepare BOOT0 header"
96*cdaa633fSAndre Przywara	help
97*cdaa633fSAndre Przywara	  If the SoC's BOOT0 requires a header area filled with (magic)
98*cdaa633fSAndre Przywara	  values, then choose this option, and create a define called
99*cdaa633fSAndre Przywara	  ARM_SOC_BOOT0_HOOK which contains the required assembler
100*cdaa633fSAndre Przywara	  preprocessor code.
101*cdaa633fSAndre 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
3999d1b2987SEnric Balletbò i Serraconfig TARGET_AM335X_SL50
4009d1b2987SEnric Balletbò i Serra	bool "Support am335x_sl50"
4019d1b2987SEnric Balletbò i Serra	select CPU_V7
4029d1b2987SEnric Balletbò i Serra	select SUPPORT_SPL
4039d1b2987SEnric Balletbò i Serra	select DM
4049d1b2987SEnric Balletbò i Serra	select DM_SERIAL
4059d1b2987SEnric Balletbò i Serra
406a2bc4321SGilles Gameiroconfig TARGET_BAV335X
407a2bc4321SGilles Gameiro	bool "Support bav335x"
408a2bc4321SGilles Gameiro	select CPU_V7
409a2bc4321SGilles Gameiro	select SUPPORT_SPL
41093a35382SMasahiro Yamada	select DM
41193a35382SMasahiro Yamada	select DM_SERIAL
412a2bc4321SGilles Gameiro	help
413a2bc4321SGilles Gameiro	  The BAV335x OEM Network Processor integrates all the functions of an
414a2bc4321SGilles Gameiro	  embedded network computer in a small, easy to use SODIMM module which
415a2bc4321SGilles Gameiro	  incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
416a2bc4321SGilles Gameiro	  processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
417a2bc4321SGilles Gameiro	  ethernet with simple connection to external connectors.
418a2bc4321SGilles Gameiro
419a2bc4321SGilles Gameiro	  For more information, visit: http://birdland.com/oem
420a2bc4321SGilles Gameiro
421dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM
422dd84058dSMasahiro Yamada	bool "Support ti814x_evm"
4232e07c249SGeorges Savoundararadj	select CPU_V7
42402627356SMasahiro Yamada	select SUPPORT_SPL
425dd84058dSMasahiro Yamada
426dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM
427dd84058dSMasahiro Yamada	bool "Support ti816x_evm"
4282e07c249SGeorges Savoundararadj	select CPU_V7
42902627356SMasahiro Yamada	select SUPPORT_SPL
430dd84058dSMasahiro Yamada
431dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP
432dd84058dSMasahiro Yamada	bool "Support bcm28155_ap"
4332e07c249SGeorges Savoundararadj	select CPU_V7
434dd84058dSMasahiro Yamada
435abb1678cSSteve Raeconfig TARGET_BCMCYGNUS
436abb1678cSSteve Rae	bool "Support bcmcygnus"
4372e07c249SGeorges Savoundararadj	select CPU_V7
4389dec5270SSteve Rae
439abb1678cSSteve Raeconfig TARGET_BCMNSP
440abb1678cSSteve Rae	bool "Support bcmnsp"
4412e07c249SGeorges Savoundararadj	select CPU_V7
4429dec5270SSteve Rae
44372df68ccSMasahiro Yamadaconfig ARCH_EXYNOS
44472df68ccSMasahiro Yamada	bool "Samsung EXYNOS"
4452e07c249SGeorges Savoundararadj	select CPU_V7
44658d423b8SMasahiro Yamada	select DM
44758d423b8SMasahiro Yamada	select DM_SPI_FLASH
44858d423b8SMasahiro Yamada	select DM_SERIAL
44958d423b8SMasahiro Yamada	select DM_SPI
45058d423b8SMasahiro Yamada	select DM_GPIO
4511fa4bfdeSSimon Glass	select DM_KEYBOARD
452dd84058dSMasahiro Yamada
453311757beSSimon Glassconfig ARCH_S5PC1XX
454311757beSSimon Glass	bool "Samsung S5PC1XX"
4552e07c249SGeorges Savoundararadj	select CPU_V7
45658d423b8SMasahiro Yamada	select DM
45758d423b8SMasahiro Yamada	select DM_SERIAL
45858d423b8SMasahiro Yamada	select DM_GPIO
459311757beSSimon Glass
460ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK
461ef2b694cSMasahiro Yamada	bool "Calxeda Highbank"
4622e07c249SGeorges Savoundararadj	select CPU_V7
463dd84058dSMasahiro Yamada
4645cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR
4655cbbd9bdSMasahiro Yamada	bool "ARM Ltd. Integrator family"
4663f394e70SLinus Walleij	select DM
4673f394e70SLinus Walleij	select DM_SERIAL
4685cbbd9bdSMasahiro Yamada
469c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE
470c338f09eSMasahiro Yamada	bool "TI Keystone"
4712e07c249SGeorges Savoundararadj	select CPU_V7
47202627356SMasahiro Yamada	select SUPPORT_SPL
473534bc70eSTom Rini	select CMD_POWEROFF
474dd84058dSMasahiro Yamada
475bfcef28aSBeniamino Galvaniconfig ARCH_MESON
476bfcef28aSBeniamino Galvani	bool "Amlogic Meson"
477bfcef28aSBeniamino Galvani	help
478bfcef28aSBeniamino Galvani	  Support for the Meson SoC family developed by Amlogic Inc.,
479bfcef28aSBeniamino Galvani	  targeted at media players and tablet computers. We currently
480bfcef28aSBeniamino Galvani	  support the S905 (GXBaby) 64-bit SoC.
481bfcef28aSBeniamino Galvani
4821a8150d4SAdrian Alonsoconfig ARCH_MX7
4831a8150d4SAdrian Alonso	bool "Freescale MX7"
4841a8150d4SAdrian Alonso	select CPU_V7
4851a8150d4SAdrian Alonso
48689ebc821SBoris BREZILLONconfig ARCH_MX6
48789ebc821SBoris BREZILLON	bool "Freescale MX6"
48889ebc821SBoris BREZILLON	select CPU_V7
48989ebc821SBoris BREZILLON
490424ee3d1SAndrej Rosanoconfig ARCH_MX5
491424ee3d1SAndrej Rosano	bool "Freescale MX5"
492424ee3d1SAndrej Rosano	select CPU_V7
493424ee3d1SAndrej Rosano
494dd84058dSMasahiro Yamadaconfig TARGET_M53EVK
495dd84058dSMasahiro Yamada	bool "Support m53evk"
4962e07c249SGeorges Savoundararadj	select CPU_V7
49702627356SMasahiro Yamada	select SUPPORT_SPL
498dd84058dSMasahiro Yamada
499dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK
500dd84058dSMasahiro Yamada	bool "Support mx51evk"
5012e07c249SGeorges Savoundararadj	select CPU_V7
502dd84058dSMasahiro Yamada
503dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD
504dd84058dSMasahiro Yamada	bool "Support mx53ard"
5052e07c249SGeorges Savoundararadj	select CPU_V7
506dd84058dSMasahiro Yamada
507dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK
508dd84058dSMasahiro Yamada	bool "Support mx53evk"
5092e07c249SGeorges Savoundararadj	select CPU_V7
510dd84058dSMasahiro Yamada
511dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO
512dd84058dSMasahiro Yamada	bool "Support mx53loco"
5132e07c249SGeorges Savoundararadj	select CPU_V7
514dd84058dSMasahiro Yamada
515dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD
516dd84058dSMasahiro Yamada	bool "Support mx53smd"
5172e07c249SGeorges Savoundararadj	select CPU_V7
518dd84058dSMasahiro Yamada
5193cfbcb58SMasahiro Yamadaconfig OMAP34XX
5203cfbcb58SMasahiro Yamada	bool "OMAP34XX SoC"
5212e07c249SGeorges Savoundararadj	select CPU_V7
522dd84058dSMasahiro Yamada
523d08215a5SMasahiro Yamadaconfig OMAP44XX
524d08215a5SMasahiro Yamada	bool "OMAP44XX SoC"
5252e07c249SGeorges Savoundararadj	select CPU_V7
52602627356SMasahiro Yamada	select SUPPORT_SPL
527dd84058dSMasahiro Yamada
5286c5431acSMasahiro Yamadaconfig OMAP54XX
5296c5431acSMasahiro Yamada	bool "OMAP54XX SoC"
5302e07c249SGeorges Savoundararadj	select CPU_V7
53102627356SMasahiro Yamada	select SUPPORT_SPL
532dd84058dSMasahiro Yamada
5336384726dSMadan Srinivasconfig AM43XX
5346384726dSMadan Srinivas	bool "AM43XX SoC"
5356384726dSMadan Srinivas	select CPU_V7
5366384726dSMadan Srinivas	select SUPPORT_SPL
5376384726dSMadan Srinivas	help
5386384726dSMadan Srinivas	  Support for AM43xx SOC from Texas Instruments.
5396384726dSMadan Srinivas	  The AM43xx high performance SOC features a Cortex-A9
5406384726dSMadan Srinivas	  ARM core, a quad core PRU-ICSS for industrial Ethernet
5416384726dSMadan Srinivas	  protocols, dual camera support, optional 3D graphics
5426384726dSMadan Srinivas	  and an optional customer programmable secure boot.
5436384726dSMadan Srinivas
544f40b9898SMasahiro Yamadaconfig RMOBILE
545f40b9898SMasahiro Yamada	bool "Renesas ARM SoCs"
5462e07c249SGeorges Savoundararadj	select CPU_V7
547dd84058dSMasahiro Yamada
54808592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON
54908592136SMateusz Kulikowski	bool "Qualcomm Snapdragon SoCs"
55008592136SMateusz Kulikowski	select ARM64
55108592136SMateusz Kulikowski	select DM
55208592136SMateusz Kulikowski	select DM_GPIO
55308592136SMateusz Kulikowski	select DM_SERIAL
55408592136SMateusz Kulikowski	select SPMI
55508592136SMateusz Kulikowski	select OF_CONTROL
55608592136SMateusz Kulikowski	select OF_SEPARATE
55708592136SMateusz Kulikowski
5587865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA
5597865f4b0SMasahiro Yamada	bool "Altera SOCFPGA family"
5602e07c249SGeorges Savoundararadj	select CPU_V7
56102627356SMasahiro Yamada	select SUPPORT_SPL
562dfd3dff5SMarek Vasut	select OF_CONTROL
563dfd3dff5SMarek Vasut	select SPL_OF_CONTROL
5641d9aa3e5SMasahiro Yamada	select DM
5651d9aa3e5SMasahiro Yamada	select DM_SPI_FLASH
5661d9aa3e5SMasahiro Yamada	select DM_SPI
567dd84058dSMasahiro Yamada
5688883ddafSNikita Kiryanovconfig TARGET_CM_T43
5698883ddafSNikita Kiryanov	bool "Support cm_t43"
5708883ddafSNikita Kiryanov	select CPU_V7
5718883ddafSNikita Kiryanov	select SUPPORT_SPL
5728883ddafSNikita Kiryanov
5732c7e3b90SIan Campbellconfig ARCH_SUNXI
5742c7e3b90SIan Campbell	bool "Support sunxi (Allwinner) SoCs"
5750878a8a7SHans de Goede	select CMD_BOOTZ
5760878a8a7SHans de Goede	select CMD_DHCP
5770878a8a7SHans de Goede	select CMD_EXT2
5780878a8a7SHans de Goede	select CMD_EXT4
5790878a8a7SHans de Goede	select CMD_FAT
5800878a8a7SHans de Goede	select CMD_FS_GENERIC
58188bb800dSHans de Goede	select CMD_GPIO
5820878a8a7SHans de Goede	select CMD_MII
5830878a8a7SHans de Goede	select CMD_MMC if MMC
5840878a8a7SHans de Goede	select CMD_PING
585de1502c9SHans de Goede	select CMD_USB
586b6006bafSHans de Goede	select DM
58745368827STom Rini	select DM_ETH
588211d57a4SHans de Goede	select DM_GPIO
589211d57a4SHans de Goede	select DM_KEYBOARD
59045368827STom Rini	select DM_SERIAL
59191183babSHans de Goede	select DM_USB
5920878a8a7SHans de Goede	select HUSH_PARSER
593d75111a7SHans de Goede	select OF_BOARD_SETUP
594b6006bafSHans de Goede	select OF_CONTROL
595b6006bafSHans de Goede	select OF_SEPARATE
5968434f035SAlexander Graf	select SPL_STACK_R if SUPPORT_SPL
5978434f035SAlexander Graf	select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL
5986edf6a21SHans de Goede	select SYS_NS16550
59945368827STom Rini	select USB
600de1502c9SHans de Goede	select USB_STORAGE
601ab27f30bSHans de Goede	select USB_KEYBOARD
6028ebe4f42SChen-Yu Tsai
6039ee16897SLucile Quirionconfig TARGET_TS4800
6049ee16897SLucile Quirion	bool "Support TS4800"
6059ee16897SLucile Quirion	select CPU_V7
6069ee16897SLucile Quirion
607dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR
608dd84058dSMasahiro Yamada	bool "Support vf610twr"
6092e07c249SGeorges Savoundararadj	select CPU_V7
610dd84058dSMasahiro Yamada
611e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF
612e7b860faSSanchayan Maity	bool "Support Colibri VF50/61"
613e7b860faSSanchayan Maity	select CPU_V7
614e7b860faSSanchayan Maity
615931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052
616931a1d2aSAlbert ARIBAUD \(3ADEV\)	bool "Support pcm-052"
617931a1d2aSAlbert ARIBAUD \(3ADEV\)	select CPU_V7
618931a1d2aSAlbert ARIBAUD \(3ADEV\)
6195ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ
62044dcb403SMasahiro Yamada	bool "Xilinx Zynq Platform"
6212e07c249SGeorges Savoundararadj	select CPU_V7
62202627356SMasahiro Yamada	select SUPPORT_SPL
623d065cfd9SJagan Teki	select OF_CONTROL
624eb04ab34SMichal Simek	select SPL_OF_CONTROL if SPL
6258981f05cSMasahiro Yamada	select DM
6266889ca71SMichal Simek	select DM_ETH
6272978ae23SSiva Durga Prasad Paladugu	select DM_GPIO
628eb04ab34SMichal Simek	select SPL_DM if SPL
629d9ae52c8SMichal Simek	select DM_MMC
6309f7a4502SJagan Teki	select DM_SPI
63142800ffaSSimon Glass	select DM_SERIAL
6329f7a4502SJagan Teki	select DM_SPI_FLASH
633eb04ab34SMichal Simek	select SPL_SEPARATE_BSS if SPL
634dd84058dSMasahiro Yamada
6350b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP
63684c7204bSMichal Simek	bool "Support Xilinx ZynqMP Platform"
63784c7204bSMichal Simek	select ARM64
638c2490bf5SMichal Simek	select DM
639c2490bf5SMichal Simek	select OF_CONTROL
640c2490bf5SMichal Simek	select DM_SERIAL
641e6a9ed04SMichal Simek	select SUPPORT_SPL
64284c7204bSMichal Simek
643ddd960e6SMasahiro Yamadaconfig TEGRA
644ddd960e6SMasahiro Yamada	bool "NVIDIA Tegra"
645dd84058dSMasahiro Yamada
646f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A
647dd84058dSMasahiro Yamada	bool "Support vexpress_aemv8a"
648016a954eSMasahiro Yamada	select ARM64
649dd84058dSMasahiro Yamada
650f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP
651f91afc4dSLinus Walleij	bool "Support Versatile Express ARMv8a FVP BASE model"
652f91afc4dSLinus Walleij	select ARM64
653f91afc4dSLinus Walleij	select SEMIHOSTING
654f91afc4dSLinus Walleij
655fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM
656fc04b923SRyan Harkin	bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
657fc04b923SRyan Harkin	select ARM64
658fc04b923SRyan Harkin	help
659fc04b923SRyan Harkin	  This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
660fc04b923SRyan Harkin	  the default config to allow the user to load the images directly into
661fc04b923SRyan Harkin	  DRAM using model parameters rather than by using semi-hosting to load
662fc04b923SRyan Harkin	  the files from the host filesystem.
663fc04b923SRyan Harkin
664ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO
665ffc10373SLinus Walleij	bool "Support Versatile Express Juno Development Platform"
666ffc10373SLinus Walleij	select ARM64
667ffc10373SLinus Walleij
66844937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU
66944937214SPrabhakar Kushwaha	bool "Support ls2080a_emu"
670016a954eSMasahiro Yamada	select ARM64
67123b5877cSLinus Walleij	select ARMV8_MULTIENTRY
6727288c2c2SYork Sun	help
67344937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_EMU platform
67444937214SPrabhakar Kushwaha	  The LS2080A Development System (EMULATOR) is a pre silicon
67544937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
6767288c2c2SYork Sun	  Layerscape Architecture processor.
6777288c2c2SYork Sun
67844937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU
67944937214SPrabhakar Kushwaha	bool "Support ls2080a_simu"
68044937214SPrabhakar Kushwaha	select ARM64
68144937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
68244937214SPrabhakar Kushwaha	help
68344937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_SIMU platform
68444937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a pre silicon
68544937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
68644937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
68744937214SPrabhakar Kushwaha
68844937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS
68944937214SPrabhakar Kushwaha	bool "Support ls2080aqds"
690e2b65ea9SYork Sun	select ARM64
691e2b65ea9SYork Sun	select ARMV8_MULTIENTRY
69232eda7ccSScott Wood	select SUPPORT_SPL
693e2b65ea9SYork Sun	help
69444937214SPrabhakar Kushwaha	  Support for Freescale LS2080AQDS platform
69544937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a high-performance
69644937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
69744937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
69844937214SPrabhakar Kushwaha
69944937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB
70044937214SPrabhakar Kushwaha	bool "Support ls2080ardb"
70144937214SPrabhakar Kushwaha	select ARM64
70244937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
70344937214SPrabhakar Kushwaha	select SUPPORT_SPL
70444937214SPrabhakar Kushwaha	help
70544937214SPrabhakar Kushwaha	  Support for Freescale LS2080ARDB platform.
70644937214SPrabhakar Kushwaha	  The LS2080A Reference design board (RDB) is a high-performance
70744937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
708e2b65ea9SYork Sun	  Layerscape Architecture processor.
709e2b65ea9SYork Sun
71011ac2363SPeter Griffinconfig TARGET_HIKEY
71111ac2363SPeter Griffin	bool "Support HiKey 96boards Consumer Edition Platform"
71211ac2363SPeter Griffin	select ARM64
713efd7b60aSPeter Griffin	select DM
714efd7b60aSPeter Griffin	select DM_GPIO
7159c71bcdcSPeter Griffin	select DM_SERIAL
716cd593ed6SPeter Griffin	select OF_CONTROL
71711ac2363SPeter Griffin	  help
71811ac2363SPeter Griffin	  Support for HiKey 96boards platform. It features a HI6220
71911ac2363SPeter Griffin	  SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
72011ac2363SPeter Griffin
7219d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS
7229d044fcbSPrabhakar Kushwaha	bool "Support ls1012aqds"
7239d044fcbSPrabhakar Kushwaha	select ARM64
7249d044fcbSPrabhakar Kushwaha	help
7259d044fcbSPrabhakar Kushwaha	  Support for Freescale LS1012AQDS platform.
7269d044fcbSPrabhakar Kushwaha	  The LS1012A Development System (QDS) is a high-performance
7279d044fcbSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
7289d044fcbSPrabhakar Kushwaha	  Layerscape Architecture processor.
7299d044fcbSPrabhakar Kushwaha
7303b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB
7313b6e3898SPrabhakar Kushwaha	bool "Support ls1012ardb"
7323b6e3898SPrabhakar Kushwaha	select ARM64
7333b6e3898SPrabhakar Kushwaha	help
7343b6e3898SPrabhakar Kushwaha	  Support for Freescale LS1012ARDB platform.
7353b6e3898SPrabhakar Kushwaha	  The LS1012A Reference design board (RDB) is a high-performance
7363b6e3898SPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
7373b6e3898SPrabhakar Kushwaha	  Layerscape Architecture processor.
7383b6e3898SPrabhakar Kushwaha
739ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM
740ff78aa2bSPrabhakar Kushwaha	bool "Support ls1012afrdm"
741ff78aa2bSPrabhakar Kushwaha	select ARM64
742ff78aa2bSPrabhakar Kushwaha	help
743ff78aa2bSPrabhakar Kushwaha	  Support for Freescale LS1012AFRDM platform.
744ff78aa2bSPrabhakar Kushwaha	  The LS1012A Freedom  board (FRDM) is a high-performance
745ff78aa2bSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
746ff78aa2bSPrabhakar Kushwaha	  Layerscape Architecture processor.
747ff78aa2bSPrabhakar Kushwaha
748550e3dc0SWang Huanconfig TARGET_LS1021AQDS
7490de15707SAlison Wang	bool "Support ls1021aqds"
7502e07c249SGeorges Savoundararadj	select CPU_V7
75150f0c663SAlison Wang	select SUPPORT_SPL
752c8a7d9daSWang Huanconfig TARGET_LS1021ATWR
7530de15707SAlison Wang	bool "Support ls1021atwr"
7542e07c249SGeorges Savoundararadj	select CPU_V7
75550f0c663SAlison Wang	select SUPPORT_SPL
756c8a7d9daSWang Huan
75702b5d2edSShaohui Xieconfig TARGET_LS1043AQDS
75802b5d2edSShaohui Xie	bool "Support ls1043aqds"
75902b5d2edSShaohui Xie	select ARM64
76002b5d2edSShaohui Xie	select ARMV8_MULTIENTRY
76102b5d2edSShaohui Xie	select SUPPORT_SPL
76202b5d2edSShaohui Xie	help
76302b5d2edSShaohui Xie	  Support for Freescale LS1043AQDS platform.
76402b5d2edSShaohui Xie
765f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB
766f3a8e2b7SMingkai Hu	bool "Support ls1043ardb"
767f3a8e2b7SMingkai Hu	select ARM64
768831c068fSHou Zhiqiang	select ARMV8_MULTIENTRY
7693ad44729SGong Qianyu	select SUPPORT_SPL
770f3a8e2b7SMingkai Hu	help
771f3a8e2b7SMingkai Hu	  Support for Freescale LS1043ARDB platform.
772f3a8e2b7SMingkai Hu
773dd84058dSMasahiro Yamadaconfig TARGET_H2200
774dd84058dSMasahiro Yamada	bool "Support h2200"
7752e07c249SGeorges Savoundararadj	select CPU_PXA
776dd84058dSMasahiro Yamada
777f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2
778f19eb154SVasily Khoruzhick	bool "Support zipitz2"
779f19eb154SVasily Khoruzhick	select CPU_PXA
780f19eb154SVasily Khoruzhick
781dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270
782dd84058dSMasahiro Yamada	bool "Support colibri_pxa270"
7832e07c249SGeorges Savoundararadj	select CPU_PXA
784dd84058dSMasahiro Yamada
78566cba041SMasahiro Yamadaconfig ARCH_UNIPHIER
786b6ef3a3fSMasahiro Yamada	bool "Socionext UniPhier SoCs"
78748264d9bSMasahiro Yamada	select CLK_UNIPHIER
78802627356SMasahiro Yamada	select SUPPORT_SPL
789992e8748SMasahiro Yamada	select SPL
790d648964fSMasahiro Yamada	select OF_CONTROL
791f4e190e3SMasahiro Yamada	select SPL_OF_CONTROL
7924e819950SMasahiro Yamada	select DM
7939271614eSMasahiro Yamada	select SPL_DM
794b800cbdeSMasahiro Yamada	select DM_GPIO
7954e819950SMasahiro Yamada	select DM_SERIAL
7964e819950SMasahiro Yamada	select DM_I2C
7974aceb3f8SMasahiro Yamada	select DM_MMC
798b6ef3a3fSMasahiro Yamada	help
799b6ef3a3fSMasahiro Yamada	  Support for UniPhier SoC family developed by Socionext Inc.
800b6ef3a3fSMasahiro Yamada	  (formerly, System LSI Business Division of Panasonic Corporation)
80166cba041SMasahiro Yamada
8020a61ee88SVikas Manochaconfig STM32
8030a61ee88SVikas Manocha	bool "Support STM32"
804ed09a554Srev13@wp.pl	select CPU_V7M
80566562414SKamil Lulko	select DM
80666562414SKamil Lulko	select DM_SERIAL
807ed09a554Srev13@wp.pl
8082444dae5SSimon Glassconfig ARCH_ROCKCHIP
8092444dae5SSimon Glass	bool "Support Rockchip SoCs"
8102444dae5SSimon Glass	select SUPPORT_SPL
8112444dae5SSimon Glass	select SPL
8122444dae5SSimon Glass	select OF_CONTROL
8132444dae5SSimon Glass	select CPU_V7
8142444dae5SSimon Glass	select DM
8152444dae5SSimon Glass
816746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX
817746f985aSSergey Temerkhanov	bool "Support ThunderX 88xx"
818b4ba1693SMarek Vasut	select ARM64
819746f985aSSergey Temerkhanov	select OF_CONTROL
820746f985aSSergey Temerkhanov
821dd84058dSMasahiro Yamadaendchoice
822dd84058dSMasahiro Yamada
8234614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig"
8244614b891SMasahiro Yamada
825ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig"
8263491ba63SMasahiro Yamada
827ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig"
82834e609caSSimon Glass
82977b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig"
83072df68ccSMasahiro Yamada
83172a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig"
832ef2b694cSMasahiro Yamada
8335cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig"
8345cbbd9bdSMasahiro Yamada
83539a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig"
836c338f09eSMasahiro Yamada
83756f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig"
83847539e23SMasahiro Yamada
839c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig"
840c3d89140SStefan Roese
8411a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig"
8421a8150d4SAdrian Alonso
84389ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig"
84489ebc821SBoris BREZILLON
845424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig"
846424ee3d1SAndrej Rosano
847a774e088SMadan Srinivassource "arch/arm/cpu/armv7/omap-common/Kconfig"
8486384726dSMadan Srinivas
8493e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig"
85022f2be7aSMasahiro Yamada
851f40b9898SMasahiro Yamadasource "arch/arm/cpu/armv7/rmobile/Kconfig"
852f40b9898SMasahiro Yamada
853bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig"
854bfcef28aSBeniamino Galvani
8552444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig"
8562444dae5SSimon Glass
857225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig"
858311757beSSimon Glass
85908592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig"
86008592136SMateusz Kulikowski
8617865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig"
8627865f4b0SMasahiro Yamada
8630a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig"
8640a61ee88SVikas Manocha
86509f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig"
866ddd960e6SMasahiro Yamada
8674c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig"
86866cba041SMasahiro Yamada
8690107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig"
870ddd960e6SMasahiro Yamada
871ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig"
872ea624e19SHans de Goede
87375580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig"
87475580007SSiva Durga Prasad Paladugu
87523b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig"
87623b5877cSLinus Walleij
877a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig"
878a05a6045SBoris BREZILLON
879dd84058dSMasahiro Yamadasource "board/BuR/kwb/Kconfig"
880dd84058dSMasahiro Yamadasource "board/BuR/tseries/Kconfig"
881dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig"
882dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig"
883dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig"
884dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig"
885dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig"
886dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig"
887dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig"
888dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig"
889abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig"
890abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig"
891746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig"
892dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig"
893dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig"
894345243edSTom Rinisource "board/compulab/cm_t43/Kconfig"
895dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig"
896dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig"
897dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig"
89844937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig"
89944937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig"
90044937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig"
901550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig"
90202b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig"
903c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig"
904f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig"
9059d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig"
9063b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig"
907ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig"
908dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig"
909dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig"
910dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig"
911dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig"
912dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig"
913dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig"
914dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig"
915dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig"
916dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig"
917dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig"
918dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig"
919dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig"
920dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig"
921dd84058dSMasahiro Yamadasource "board/h2200/Kconfig"
922345243edSTom Rinisource "board/hisilicon/hikey/Kconfig"
923dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig"
924dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig"
925dd84058dSMasahiro Yamadasource "board/mpl/vcma9/Kconfig"
926dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig"
927dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig"
928931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig"
929dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig"
930dd84058dSMasahiro Yamadasource "board/samsung/smdk2410/Kconfig"
931dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig"
932dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig"
933dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig"
934dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig"
935dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig"
936dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig"
937dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig"
938dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig"
939dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig"
940dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig"
941dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig"
9429fa32b12SVikas Manochasource "board/st/stv0991/Kconfig"
943dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig"
944dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig"
9459d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig"
946dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig"
947dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig"
948a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig"
949dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig"
950dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig"
951dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig"
952dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig"
953e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig"
9549ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig"
9556ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig"
956dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig"
957412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig"
958f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig"
959dd84058dSMasahiro Yamada
96051b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug"
96151b17d49SMasahiro Yamada
962dd84058dSMasahiro Yamadaendmenu
963