xref: /rk3399_rockchip-uboot/arch/arm/Kconfig (revision 43486e4cd094eabdd514ed7a2376ca55655e506f)
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
3646b3943f1SHeiko Schocherconfig TARGET_ETAMIN
3656b3943f1SHeiko Schocher        bool "Support etamin"
3666b3943f1SHeiko Schocher        select CPU_V7
3676b3943f1SHeiko Schocher        select SUPPORT_SPL
3686b3943f1SHeiko Schocher
369dd84058dSMasahiro Yamadaconfig TARGET_PXM2
370dd84058dSMasahiro Yamada	bool "Support pxm2"
3712e07c249SGeorges Savoundararadj	select CPU_V7
37202627356SMasahiro Yamada	select SUPPORT_SPL
373dd84058dSMasahiro Yamada
374dd84058dSMasahiro Yamadaconfig TARGET_RUT
375dd84058dSMasahiro Yamada	bool "Support rut"
3762e07c249SGeorges Savoundararadj	select CPU_V7
37702627356SMasahiro Yamada	select SUPPORT_SPL
378dd84058dSMasahiro Yamada
379dd84058dSMasahiro Yamadaconfig TARGET_PENGWYN
380dd84058dSMasahiro Yamada	bool "Support pengwyn"
3812e07c249SGeorges Savoundararadj	select CPU_V7
38202627356SMasahiro Yamada	select SUPPORT_SPL
38358d423b8SMasahiro Yamada	select DM
38458d423b8SMasahiro Yamada	select DM_SERIAL
38558d423b8SMasahiro Yamada	select DM_GPIO
386dd84058dSMasahiro Yamada
3876ce89324SYegor Yefremovconfig TARGET_AM335X_BALTOS
3886ce89324SYegor Yefremov	bool "Support am335x_baltos"
3896ce89324SYegor Yefremov	select CPU_V7
3906ce89324SYegor Yefremov	select SUPPORT_SPL
3916ce89324SYegor Yefremov	select DM
3926ce89324SYegor Yefremov	select DM_SERIAL
3936ce89324SYegor Yefremov	select DM_GPIO
3946ce89324SYegor Yefremov
395dd84058dSMasahiro Yamadaconfig TARGET_AM335X_EVM
396dd84058dSMasahiro Yamada	bool "Support am335x_evm"
3972e07c249SGeorges Savoundararadj	select CPU_V7
39802627356SMasahiro Yamada	select SUPPORT_SPL
39958d423b8SMasahiro Yamada	select DM
40058d423b8SMasahiro Yamada	select DM_SERIAL
40158d423b8SMasahiro Yamada	select DM_GPIO
402770e68c0SNishanth Menon	select TI_I2C_BOARD_DETECT
403dd84058dSMasahiro Yamada
404d8ccbe93SHeiko Schocherconfig TARGET_AM335X_SHC
405d8ccbe93SHeiko Schocher	bool "Support am335x based shc board from bosch"
406d8ccbe93SHeiko Schocher	select CPU_V7
407d8ccbe93SHeiko Schocher	select SUPPORT_SPL
408d8ccbe93SHeiko Schocher	select DM
409d8ccbe93SHeiko Schocher	select DM_SERIAL
410d8ccbe93SHeiko Schocher	select DM_GPIO
411d8ccbe93SHeiko Schocher
4129d1b2987SEnric Balletbò i Serraconfig TARGET_AM335X_SL50
4139d1b2987SEnric Balletbò i Serra	bool "Support am335x_sl50"
4149d1b2987SEnric Balletbò i Serra	select CPU_V7
4159d1b2987SEnric Balletbò i Serra	select SUPPORT_SPL
4169d1b2987SEnric Balletbò i Serra	select DM
4179d1b2987SEnric Balletbò i Serra	select DM_SERIAL
4189d1b2987SEnric Balletbò i Serra
419a2bc4321SGilles Gameiroconfig TARGET_BAV335X
420a2bc4321SGilles Gameiro	bool "Support bav335x"
421a2bc4321SGilles Gameiro	select CPU_V7
422a2bc4321SGilles Gameiro	select SUPPORT_SPL
42393a35382SMasahiro Yamada	select DM
42493a35382SMasahiro Yamada	select DM_SERIAL
425a2bc4321SGilles Gameiro	help
426a2bc4321SGilles Gameiro	  The BAV335x OEM Network Processor integrates all the functions of an
427a2bc4321SGilles Gameiro	  embedded network computer in a small, easy to use SODIMM module which
428a2bc4321SGilles Gameiro	  incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
429a2bc4321SGilles Gameiro	  processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
430a2bc4321SGilles Gameiro	  ethernet with simple connection to external connectors.
431a2bc4321SGilles Gameiro
432a2bc4321SGilles Gameiro	  For more information, visit: http://birdland.com/oem
433a2bc4321SGilles Gameiro
434dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM
435dd84058dSMasahiro Yamada	bool "Support ti814x_evm"
4362e07c249SGeorges Savoundararadj	select CPU_V7
43702627356SMasahiro Yamada	select SUPPORT_SPL
438dd84058dSMasahiro Yamada
439dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM
440dd84058dSMasahiro Yamada	bool "Support ti816x_evm"
4412e07c249SGeorges Savoundararadj	select CPU_V7
44202627356SMasahiro Yamada	select SUPPORT_SPL
443dd84058dSMasahiro Yamada
444*43486e4cSSteve Raeconfig TARGET_BCM23550_W1D
445*43486e4cSSteve Rae	bool "Support bcm23550_w1d"
446*43486e4cSSteve Rae	select CPU_V7
447*43486e4cSSteve Rae
448dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP
449dd84058dSMasahiro Yamada	bool "Support bcm28155_ap"
4502e07c249SGeorges Savoundararadj	select CPU_V7
451dd84058dSMasahiro Yamada
452abb1678cSSteve Raeconfig TARGET_BCMCYGNUS
453abb1678cSSteve Rae	bool "Support bcmcygnus"
4542e07c249SGeorges Savoundararadj	select CPU_V7
4559dec5270SSteve Rae
456abb1678cSSteve Raeconfig TARGET_BCMNSP
457abb1678cSSteve Rae	bool "Support bcmnsp"
4582e07c249SGeorges Savoundararadj	select CPU_V7
4599dec5270SSteve Rae
46072df68ccSMasahiro Yamadaconfig ARCH_EXYNOS
46172df68ccSMasahiro Yamada	bool "Samsung EXYNOS"
46258d423b8SMasahiro Yamada	select DM
46358d423b8SMasahiro Yamada	select DM_SPI_FLASH
46458d423b8SMasahiro Yamada	select DM_SERIAL
46558d423b8SMasahiro Yamada	select DM_SPI
46658d423b8SMasahiro Yamada	select DM_GPIO
4671fa4bfdeSSimon Glass	select DM_KEYBOARD
468dd84058dSMasahiro Yamada
469311757beSSimon Glassconfig ARCH_S5PC1XX
470311757beSSimon Glass	bool "Samsung S5PC1XX"
4712e07c249SGeorges Savoundararadj	select CPU_V7
47258d423b8SMasahiro Yamada	select DM
47358d423b8SMasahiro Yamada	select DM_SERIAL
47458d423b8SMasahiro Yamada	select DM_GPIO
475311757beSSimon Glass
476ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK
477ef2b694cSMasahiro Yamada	bool "Calxeda Highbank"
4782e07c249SGeorges Savoundararadj	select CPU_V7
479dd84058dSMasahiro Yamada
4805cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR
4815cbbd9bdSMasahiro Yamada	bool "ARM Ltd. Integrator family"
4823f394e70SLinus Walleij	select DM
4833f394e70SLinus Walleij	select DM_SERIAL
4845cbbd9bdSMasahiro Yamada
485c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE
486c338f09eSMasahiro Yamada	bool "TI Keystone"
4872e07c249SGeorges Savoundararadj	select CPU_V7
48802627356SMasahiro Yamada	select SUPPORT_SPL
489534bc70eSTom Rini	select CMD_POWEROFF
490dd84058dSMasahiro Yamada
491bfcef28aSBeniamino Galvaniconfig ARCH_MESON
492bfcef28aSBeniamino Galvani	bool "Amlogic Meson"
493bfcef28aSBeniamino Galvani	help
494bfcef28aSBeniamino Galvani	  Support for the Meson SoC family developed by Amlogic Inc.,
495bfcef28aSBeniamino Galvani	  targeted at media players and tablet computers. We currently
496bfcef28aSBeniamino Galvani	  support the S905 (GXBaby) 64-bit SoC.
497bfcef28aSBeniamino Galvani
4981a8150d4SAdrian Alonsoconfig ARCH_MX7
4991a8150d4SAdrian Alonso	bool "Freescale MX7"
5001a8150d4SAdrian Alonso	select CPU_V7
5011a8150d4SAdrian Alonso
50289ebc821SBoris BREZILLONconfig ARCH_MX6
50389ebc821SBoris BREZILLON	bool "Freescale MX6"
50489ebc821SBoris BREZILLON	select CPU_V7
50589ebc821SBoris BREZILLON
506424ee3d1SAndrej Rosanoconfig ARCH_MX5
507424ee3d1SAndrej Rosano	bool "Freescale MX5"
508424ee3d1SAndrej Rosano	select CPU_V7
509424ee3d1SAndrej Rosano
510dd84058dSMasahiro Yamadaconfig TARGET_M53EVK
511dd84058dSMasahiro Yamada	bool "Support m53evk"
5122e07c249SGeorges Savoundararadj	select CPU_V7
51302627356SMasahiro Yamada	select SUPPORT_SPL
514dd84058dSMasahiro Yamada
515dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK
516dd84058dSMasahiro Yamada	bool "Support mx51evk"
5172e07c249SGeorges Savoundararadj	select CPU_V7
518dd84058dSMasahiro Yamada
519dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD
520dd84058dSMasahiro Yamada	bool "Support mx53ard"
5212e07c249SGeorges Savoundararadj	select CPU_V7
522dd84058dSMasahiro Yamada
523dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK
524dd84058dSMasahiro Yamada	bool "Support mx53evk"
5252e07c249SGeorges Savoundararadj	select CPU_V7
526dd84058dSMasahiro Yamada
527dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO
528dd84058dSMasahiro Yamada	bool "Support mx53loco"
5292e07c249SGeorges Savoundararadj	select CPU_V7
530dd84058dSMasahiro Yamada
531dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD
532dd84058dSMasahiro Yamada	bool "Support mx53smd"
5332e07c249SGeorges Savoundararadj	select CPU_V7
534dd84058dSMasahiro Yamada
5353cfbcb58SMasahiro Yamadaconfig OMAP34XX
5363cfbcb58SMasahiro Yamada	bool "OMAP34XX SoC"
5372e07c249SGeorges Savoundararadj	select CPU_V7
538dd84058dSMasahiro Yamada
539d08215a5SMasahiro Yamadaconfig OMAP44XX
540d08215a5SMasahiro Yamada	bool "OMAP44XX SoC"
5412e07c249SGeorges Savoundararadj	select CPU_V7
54202627356SMasahiro Yamada	select SUPPORT_SPL
543dd84058dSMasahiro Yamada
5446c5431acSMasahiro Yamadaconfig OMAP54XX
5456c5431acSMasahiro Yamada	bool "OMAP54XX SoC"
5462e07c249SGeorges Savoundararadj	select CPU_V7
54702627356SMasahiro Yamada	select SUPPORT_SPL
548dd84058dSMasahiro Yamada
5496384726dSMadan Srinivasconfig AM43XX
5506384726dSMadan Srinivas	bool "AM43XX SoC"
5516384726dSMadan Srinivas	select CPU_V7
5526384726dSMadan Srinivas	select SUPPORT_SPL
5536384726dSMadan Srinivas	help
5546384726dSMadan Srinivas	  Support for AM43xx SOC from Texas Instruments.
5556384726dSMadan Srinivas	  The AM43xx high performance SOC features a Cortex-A9
5566384726dSMadan Srinivas	  ARM core, a quad core PRU-ICSS for industrial Ethernet
5576384726dSMadan Srinivas	  protocols, dual camera support, optional 3D graphics
5586384726dSMadan Srinivas	  and an optional customer programmable secure boot.
5596384726dSMadan Srinivas
560f40b9898SMasahiro Yamadaconfig RMOBILE
561f40b9898SMasahiro Yamada	bool "Renesas ARM SoCs"
5622e07c249SGeorges Savoundararadj	select CPU_V7
563dd84058dSMasahiro Yamada
56408592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON
56508592136SMateusz Kulikowski	bool "Qualcomm Snapdragon SoCs"
56608592136SMateusz Kulikowski	select ARM64
56708592136SMateusz Kulikowski	select DM
56808592136SMateusz Kulikowski	select DM_GPIO
56908592136SMateusz Kulikowski	select DM_SERIAL
57008592136SMateusz Kulikowski	select SPMI
57108592136SMateusz Kulikowski	select OF_CONTROL
57208592136SMateusz Kulikowski	select OF_SEPARATE
57308592136SMateusz Kulikowski
5747865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA
5757865f4b0SMasahiro Yamada	bool "Altera SOCFPGA family"
5762e07c249SGeorges Savoundararadj	select CPU_V7
57702627356SMasahiro Yamada	select SUPPORT_SPL
578dfd3dff5SMarek Vasut	select OF_CONTROL
579dfd3dff5SMarek Vasut	select SPL_OF_CONTROL
5801d9aa3e5SMasahiro Yamada	select DM
5811d9aa3e5SMasahiro Yamada	select DM_SPI_FLASH
5821d9aa3e5SMasahiro Yamada	select DM_SPI
583dd84058dSMasahiro Yamada
5848883ddafSNikita Kiryanovconfig TARGET_CM_T43
5858883ddafSNikita Kiryanov	bool "Support cm_t43"
5868883ddafSNikita Kiryanov	select CPU_V7
5878883ddafSNikita Kiryanov	select SUPPORT_SPL
5888883ddafSNikita Kiryanov
5892c7e3b90SIan Campbellconfig ARCH_SUNXI
5902c7e3b90SIan Campbell	bool "Support sunxi (Allwinner) SoCs"
5910878a8a7SHans de Goede	select CMD_BOOTZ
5920878a8a7SHans de Goede	select CMD_DHCP
5930878a8a7SHans de Goede	select CMD_EXT2
5940878a8a7SHans de Goede	select CMD_EXT4
5950878a8a7SHans de Goede	select CMD_FAT
5960878a8a7SHans de Goede	select CMD_FS_GENERIC
59788bb800dSHans de Goede	select CMD_GPIO
5980878a8a7SHans de Goede	select CMD_MII
5990878a8a7SHans de Goede	select CMD_MMC if MMC
6000878a8a7SHans de Goede	select CMD_PING
601de1502c9SHans de Goede	select CMD_USB
602b6006bafSHans de Goede	select DM
60345368827STom Rini	select DM_ETH
604211d57a4SHans de Goede	select DM_GPIO
605211d57a4SHans de Goede	select DM_KEYBOARD
60645368827STom Rini	select DM_SERIAL
60791183babSHans de Goede	select DM_USB
6080878a8a7SHans de Goede	select HUSH_PARSER
609d75111a7SHans de Goede	select OF_BOARD_SETUP
610b6006bafSHans de Goede	select OF_CONTROL
611b6006bafSHans de Goede	select OF_SEPARATE
6128434f035SAlexander Graf	select SPL_STACK_R if SUPPORT_SPL
6138434f035SAlexander Graf	select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL
6146edf6a21SHans de Goede	select SYS_NS16550
61545368827STom Rini	select USB
616de1502c9SHans de Goede	select USB_STORAGE
617ab27f30bSHans de Goede	select USB_KEYBOARD
6188ebe4f42SChen-Yu Tsai
6199ee16897SLucile Quirionconfig TARGET_TS4800
6209ee16897SLucile Quirion	bool "Support TS4800"
6219ee16897SLucile Quirion	select CPU_V7
6229ee16897SLucile Quirion
623dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR
624dd84058dSMasahiro Yamada	bool "Support vf610twr"
6252e07c249SGeorges Savoundararadj	select CPU_V7
626dd84058dSMasahiro Yamada
627e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF
628e7b860faSSanchayan Maity	bool "Support Colibri VF50/61"
629e7b860faSSanchayan Maity	select CPU_V7
630e7b860faSSanchayan Maity
631931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052
632931a1d2aSAlbert ARIBAUD \(3ADEV\)	bool "Support pcm-052"
633931a1d2aSAlbert ARIBAUD \(3ADEV\)	select CPU_V7
634931a1d2aSAlbert ARIBAUD \(3ADEV\)
6355ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ
63644dcb403SMasahiro Yamada	bool "Xilinx Zynq Platform"
6372e07c249SGeorges Savoundararadj	select CPU_V7
63802627356SMasahiro Yamada	select SUPPORT_SPL
639d065cfd9SJagan Teki	select OF_CONTROL
640eb04ab34SMichal Simek	select SPL_OF_CONTROL if SPL
6418981f05cSMasahiro Yamada	select DM
6426889ca71SMichal Simek	select DM_ETH
6432978ae23SSiva Durga Prasad Paladugu	select DM_GPIO
644eb04ab34SMichal Simek	select SPL_DM if SPL
645d9ae52c8SMichal Simek	select DM_MMC
6469f7a4502SJagan Teki	select DM_SPI
64742800ffaSSimon Glass	select DM_SERIAL
6489f7a4502SJagan Teki	select DM_SPI_FLASH
649eb04ab34SMichal Simek	select SPL_SEPARATE_BSS if SPL
650dd84058dSMasahiro Yamada
6510b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP
65284c7204bSMichal Simek	bool "Support Xilinx ZynqMP Platform"
65384c7204bSMichal Simek	select ARM64
654c2490bf5SMichal Simek	select DM
655c2490bf5SMichal Simek	select OF_CONTROL
656c2490bf5SMichal Simek	select DM_SERIAL
657e6a9ed04SMichal Simek	select SUPPORT_SPL
65884c7204bSMichal Simek
659ddd960e6SMasahiro Yamadaconfig TEGRA
660ddd960e6SMasahiro Yamada	bool "NVIDIA Tegra"
661dd84058dSMasahiro Yamada
662f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A
663dd84058dSMasahiro Yamada	bool "Support vexpress_aemv8a"
664016a954eSMasahiro Yamada	select ARM64
665dd84058dSMasahiro Yamada
666f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP
667f91afc4dSLinus Walleij	bool "Support Versatile Express ARMv8a FVP BASE model"
668f91afc4dSLinus Walleij	select ARM64
669f91afc4dSLinus Walleij	select SEMIHOSTING
670f91afc4dSLinus Walleij
671fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM
672fc04b923SRyan Harkin	bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
673fc04b923SRyan Harkin	select ARM64
674fc04b923SRyan Harkin	help
675fc04b923SRyan Harkin	  This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
676fc04b923SRyan Harkin	  the default config to allow the user to load the images directly into
677fc04b923SRyan Harkin	  DRAM using model parameters rather than by using semi-hosting to load
678fc04b923SRyan Harkin	  the files from the host filesystem.
679fc04b923SRyan Harkin
680ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO
681ffc10373SLinus Walleij	bool "Support Versatile Express Juno Development Platform"
682ffc10373SLinus Walleij	select ARM64
683ffc10373SLinus Walleij
68444937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU
68544937214SPrabhakar Kushwaha	bool "Support ls2080a_emu"
686016a954eSMasahiro Yamada	select ARM64
68723b5877cSLinus Walleij	select ARMV8_MULTIENTRY
6887288c2c2SYork Sun	help
68944937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_EMU platform
69044937214SPrabhakar Kushwaha	  The LS2080A Development System (EMULATOR) is a pre silicon
69144937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
6927288c2c2SYork Sun	  Layerscape Architecture processor.
6937288c2c2SYork Sun
69444937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU
69544937214SPrabhakar Kushwaha	bool "Support ls2080a_simu"
69644937214SPrabhakar Kushwaha	select ARM64
69744937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
69844937214SPrabhakar Kushwaha	help
69944937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_SIMU platform
70044937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a pre silicon
70144937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
70244937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
70344937214SPrabhakar Kushwaha
70444937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS
70544937214SPrabhakar Kushwaha	bool "Support ls2080aqds"
706e2b65ea9SYork Sun	select ARM64
707e2b65ea9SYork Sun	select ARMV8_MULTIENTRY
70832eda7ccSScott Wood	select SUPPORT_SPL
709e2b65ea9SYork Sun	help
71044937214SPrabhakar Kushwaha	  Support for Freescale LS2080AQDS platform
71144937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a high-performance
71244937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
71344937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
71444937214SPrabhakar Kushwaha
71544937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB
71644937214SPrabhakar Kushwaha	bool "Support ls2080ardb"
71744937214SPrabhakar Kushwaha	select ARM64
71844937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
71944937214SPrabhakar Kushwaha	select SUPPORT_SPL
72044937214SPrabhakar Kushwaha	help
72144937214SPrabhakar Kushwaha	  Support for Freescale LS2080ARDB platform.
72244937214SPrabhakar Kushwaha	  The LS2080A Reference design board (RDB) is a high-performance
72344937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
724e2b65ea9SYork Sun	  Layerscape Architecture processor.
725e2b65ea9SYork Sun
72611ac2363SPeter Griffinconfig TARGET_HIKEY
72711ac2363SPeter Griffin	bool "Support HiKey 96boards Consumer Edition Platform"
72811ac2363SPeter Griffin	select ARM64
729efd7b60aSPeter Griffin	select DM
730efd7b60aSPeter Griffin	select DM_GPIO
7319c71bcdcSPeter Griffin	select DM_SERIAL
732cd593ed6SPeter Griffin	select OF_CONTROL
73311ac2363SPeter Griffin	  help
73411ac2363SPeter Griffin	  Support for HiKey 96boards platform. It features a HI6220
73511ac2363SPeter Griffin	  SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
73611ac2363SPeter Griffin
7379d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS
7389d044fcbSPrabhakar Kushwaha	bool "Support ls1012aqds"
7399d044fcbSPrabhakar Kushwaha	select ARM64
7409d044fcbSPrabhakar Kushwaha	help
7419d044fcbSPrabhakar Kushwaha	  Support for Freescale LS1012AQDS platform.
7429d044fcbSPrabhakar Kushwaha	  The LS1012A Development System (QDS) is a high-performance
7439d044fcbSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
7449d044fcbSPrabhakar Kushwaha	  Layerscape Architecture processor.
7459d044fcbSPrabhakar Kushwaha
7463b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB
7473b6e3898SPrabhakar Kushwaha	bool "Support ls1012ardb"
7483b6e3898SPrabhakar Kushwaha	select ARM64
7493b6e3898SPrabhakar Kushwaha	help
7503b6e3898SPrabhakar Kushwaha	  Support for Freescale LS1012ARDB platform.
7513b6e3898SPrabhakar Kushwaha	  The LS1012A Reference design board (RDB) is a high-performance
7523b6e3898SPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
7533b6e3898SPrabhakar Kushwaha	  Layerscape Architecture processor.
7543b6e3898SPrabhakar Kushwaha
755ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM
756ff78aa2bSPrabhakar Kushwaha	bool "Support ls1012afrdm"
757ff78aa2bSPrabhakar Kushwaha	select ARM64
758ff78aa2bSPrabhakar Kushwaha	help
759ff78aa2bSPrabhakar Kushwaha	  Support for Freescale LS1012AFRDM platform.
760ff78aa2bSPrabhakar Kushwaha	  The LS1012A Freedom  board (FRDM) is a high-performance
761ff78aa2bSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
762ff78aa2bSPrabhakar Kushwaha	  Layerscape Architecture processor.
763ff78aa2bSPrabhakar Kushwaha
764550e3dc0SWang Huanconfig TARGET_LS1021AQDS
7650de15707SAlison Wang	bool "Support ls1021aqds"
7662e07c249SGeorges Savoundararadj	select CPU_V7
76750f0c663SAlison Wang	select SUPPORT_SPL
768c8a7d9daSWang Huanconfig TARGET_LS1021ATWR
7690de15707SAlison Wang	bool "Support ls1021atwr"
7702e07c249SGeorges Savoundararadj	select CPU_V7
77150f0c663SAlison Wang	select SUPPORT_SPL
772c8a7d9daSWang Huan
77302b5d2edSShaohui Xieconfig TARGET_LS1043AQDS
77402b5d2edSShaohui Xie	bool "Support ls1043aqds"
77502b5d2edSShaohui Xie	select ARM64
77602b5d2edSShaohui Xie	select ARMV8_MULTIENTRY
77702b5d2edSShaohui Xie	select SUPPORT_SPL
77802b5d2edSShaohui Xie	help
77902b5d2edSShaohui Xie	  Support for Freescale LS1043AQDS platform.
78002b5d2edSShaohui Xie
781f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB
782f3a8e2b7SMingkai Hu	bool "Support ls1043ardb"
783f3a8e2b7SMingkai Hu	select ARM64
784831c068fSHou Zhiqiang	select ARMV8_MULTIENTRY
7853ad44729SGong Qianyu	select SUPPORT_SPL
786f3a8e2b7SMingkai Hu	help
787f3a8e2b7SMingkai Hu	  Support for Freescale LS1043ARDB platform.
788f3a8e2b7SMingkai Hu
789dd84058dSMasahiro Yamadaconfig TARGET_H2200
790dd84058dSMasahiro Yamada	bool "Support h2200"
7912e07c249SGeorges Savoundararadj	select CPU_PXA
792dd84058dSMasahiro Yamada
793f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2
794f19eb154SVasily Khoruzhick	bool "Support zipitz2"
795f19eb154SVasily Khoruzhick	select CPU_PXA
796f19eb154SVasily Khoruzhick
797dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270
798dd84058dSMasahiro Yamada	bool "Support colibri_pxa270"
7992e07c249SGeorges Savoundararadj	select CPU_PXA
800dd84058dSMasahiro Yamada
80166cba041SMasahiro Yamadaconfig ARCH_UNIPHIER
802b6ef3a3fSMasahiro Yamada	bool "Socionext UniPhier SoCs"
80348264d9bSMasahiro Yamada	select CLK_UNIPHIER
80402627356SMasahiro Yamada	select SUPPORT_SPL
805992e8748SMasahiro Yamada	select SPL
806d648964fSMasahiro Yamada	select OF_CONTROL
807f4e190e3SMasahiro Yamada	select SPL_OF_CONTROL
8084e819950SMasahiro Yamada	select DM
8099271614eSMasahiro Yamada	select SPL_DM
810b800cbdeSMasahiro Yamada	select DM_GPIO
8114e819950SMasahiro Yamada	select DM_SERIAL
8124e819950SMasahiro Yamada	select DM_I2C
8134aceb3f8SMasahiro Yamada	select DM_MMC
814b6ef3a3fSMasahiro Yamada	help
815b6ef3a3fSMasahiro Yamada	  Support for UniPhier SoC family developed by Socionext Inc.
816b6ef3a3fSMasahiro Yamada	  (formerly, System LSI Business Division of Panasonic Corporation)
81766cba041SMasahiro Yamada
8180a61ee88SVikas Manochaconfig STM32
8190a61ee88SVikas Manocha	bool "Support STM32"
820ed09a554Srev13@wp.pl	select CPU_V7M
82166562414SKamil Lulko	select DM
82266562414SKamil Lulko	select DM_SERIAL
823ed09a554Srev13@wp.pl
8242444dae5SSimon Glassconfig ARCH_ROCKCHIP
8252444dae5SSimon Glass	bool "Support Rockchip SoCs"
8262444dae5SSimon Glass	select SUPPORT_SPL
8272444dae5SSimon Glass	select SPL
8282444dae5SSimon Glass	select OF_CONTROL
8292444dae5SSimon Glass	select CPU_V7
8302444dae5SSimon Glass	select DM
8312444dae5SSimon Glass
832746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX
833746f985aSSergey Temerkhanov	bool "Support ThunderX 88xx"
834b4ba1693SMarek Vasut	select ARM64
835746f985aSSergey Temerkhanov	select OF_CONTROL
836746f985aSSergey Temerkhanov
837dd84058dSMasahiro Yamadaendchoice
838dd84058dSMasahiro Yamada
8394614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig"
8404614b891SMasahiro Yamada
841ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig"
8423491ba63SMasahiro Yamada
843ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig"
84434e609caSSimon Glass
84577b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig"
84672df68ccSMasahiro Yamada
84772a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig"
848ef2b694cSMasahiro Yamada
8495cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig"
8505cbbd9bdSMasahiro Yamada
85139a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig"
852c338f09eSMasahiro Yamada
85356f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig"
85447539e23SMasahiro Yamada
855c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig"
856c3d89140SStefan Roese
8571a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig"
8581a8150d4SAdrian Alonso
85989ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig"
86089ebc821SBoris BREZILLON
861424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig"
862424ee3d1SAndrej Rosano
863a774e088SMadan Srinivassource "arch/arm/cpu/armv7/omap-common/Kconfig"
8646384726dSMadan Srinivas
8653e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig"
86622f2be7aSMasahiro Yamada
867f40b9898SMasahiro Yamadasource "arch/arm/cpu/armv7/rmobile/Kconfig"
868f40b9898SMasahiro Yamada
869bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig"
870bfcef28aSBeniamino Galvani
8712444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig"
8722444dae5SSimon Glass
873225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig"
874311757beSSimon Glass
87508592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig"
87608592136SMateusz Kulikowski
8777865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig"
8787865f4b0SMasahiro Yamada
8790a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig"
8800a61ee88SVikas Manocha
88109f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig"
882ddd960e6SMasahiro Yamada
8834c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig"
88466cba041SMasahiro Yamada
8850107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig"
886ddd960e6SMasahiro Yamada
887ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig"
888ea624e19SHans de Goede
88975580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig"
89075580007SSiva Durga Prasad Paladugu
89123b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig"
89223b5877cSLinus Walleij
893a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig"
894a05a6045SBoris BREZILLON
895d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig"
896dd84058dSMasahiro Yamadasource "board/BuR/kwb/Kconfig"
897dd84058dSMasahiro Yamadasource "board/BuR/tseries/Kconfig"
898dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig"
899dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig"
900dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig"
901dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig"
902dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig"
903dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig"
904dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig"
905*43486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig"
906dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig"
907abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig"
908abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig"
909746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig"
910dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig"
911dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig"
912345243edSTom Rinisource "board/compulab/cm_t43/Kconfig"
913dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig"
914dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig"
915dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig"
91644937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig"
91744937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig"
91844937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig"
919550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig"
92002b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig"
921c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig"
922f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig"
9239d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig"
9243b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig"
925ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig"
926dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig"
927dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig"
928dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig"
929dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig"
930dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig"
931dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig"
932dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig"
933dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig"
934dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig"
935dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig"
936dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig"
937dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig"
938dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig"
939dd84058dSMasahiro Yamadasource "board/h2200/Kconfig"
940345243edSTom Rinisource "board/hisilicon/hikey/Kconfig"
941dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig"
942dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig"
943dd84058dSMasahiro Yamadasource "board/mpl/vcma9/Kconfig"
944dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig"
945dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig"
946931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig"
947dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig"
948dd84058dSMasahiro Yamadasource "board/samsung/smdk2410/Kconfig"
949dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig"
950dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig"
951dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig"
952dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig"
953dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig"
954dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig"
955dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig"
956dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig"
957dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig"
958dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig"
959dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig"
9609fa32b12SVikas Manochasource "board/st/stv0991/Kconfig"
961dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig"
962dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig"
9639d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig"
964dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig"
965dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig"
966a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig"
967dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig"
968dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig"
969dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig"
970dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig"
971e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig"
9729ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig"
9736ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig"
974dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig"
975412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig"
976f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig"
977dd84058dSMasahiro Yamada
97851b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug"
97951b17d49SMasahiro Yamada
980dd84058dSMasahiro Yamadaendmenu
981