xref: /openbmc/u-boot/arch/arm/Kconfig (revision 6b3943f1b04be60f147ee540fbd72c4c7ea89f80)
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
364*6b3943f1SHeiko Schocherconfig TARGET_ETAMIN
365*6b3943f1SHeiko Schocher        bool "Support etamin"
366*6b3943f1SHeiko Schocher        select CPU_V7
367*6b3943f1SHeiko Schocher        select SUPPORT_SPL
368*6b3943f1SHeiko 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
444dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP
445dd84058dSMasahiro Yamada	bool "Support bcm28155_ap"
4462e07c249SGeorges Savoundararadj	select CPU_V7
447dd84058dSMasahiro Yamada
448abb1678cSSteve Raeconfig TARGET_BCMCYGNUS
449abb1678cSSteve Rae	bool "Support bcmcygnus"
4502e07c249SGeorges Savoundararadj	select CPU_V7
4519dec5270SSteve Rae
452abb1678cSSteve Raeconfig TARGET_BCMNSP
453abb1678cSSteve Rae	bool "Support bcmnsp"
4542e07c249SGeorges Savoundararadj	select CPU_V7
4559dec5270SSteve Rae
45672df68ccSMasahiro Yamadaconfig ARCH_EXYNOS
45772df68ccSMasahiro Yamada	bool "Samsung EXYNOS"
45858d423b8SMasahiro Yamada	select DM
45958d423b8SMasahiro Yamada	select DM_SPI_FLASH
46058d423b8SMasahiro Yamada	select DM_SERIAL
46158d423b8SMasahiro Yamada	select DM_SPI
46258d423b8SMasahiro Yamada	select DM_GPIO
4631fa4bfdeSSimon Glass	select DM_KEYBOARD
464dd84058dSMasahiro Yamada
465311757beSSimon Glassconfig ARCH_S5PC1XX
466311757beSSimon Glass	bool "Samsung S5PC1XX"
4672e07c249SGeorges Savoundararadj	select CPU_V7
46858d423b8SMasahiro Yamada	select DM
46958d423b8SMasahiro Yamada	select DM_SERIAL
47058d423b8SMasahiro Yamada	select DM_GPIO
471311757beSSimon Glass
472ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK
473ef2b694cSMasahiro Yamada	bool "Calxeda Highbank"
4742e07c249SGeorges Savoundararadj	select CPU_V7
475dd84058dSMasahiro Yamada
4765cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR
4775cbbd9bdSMasahiro Yamada	bool "ARM Ltd. Integrator family"
4783f394e70SLinus Walleij	select DM
4793f394e70SLinus Walleij	select DM_SERIAL
4805cbbd9bdSMasahiro Yamada
481c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE
482c338f09eSMasahiro Yamada	bool "TI Keystone"
4832e07c249SGeorges Savoundararadj	select CPU_V7
48402627356SMasahiro Yamada	select SUPPORT_SPL
485534bc70eSTom Rini	select CMD_POWEROFF
486dd84058dSMasahiro Yamada
487bfcef28aSBeniamino Galvaniconfig ARCH_MESON
488bfcef28aSBeniamino Galvani	bool "Amlogic Meson"
489bfcef28aSBeniamino Galvani	help
490bfcef28aSBeniamino Galvani	  Support for the Meson SoC family developed by Amlogic Inc.,
491bfcef28aSBeniamino Galvani	  targeted at media players and tablet computers. We currently
492bfcef28aSBeniamino Galvani	  support the S905 (GXBaby) 64-bit SoC.
493bfcef28aSBeniamino Galvani
4941a8150d4SAdrian Alonsoconfig ARCH_MX7
4951a8150d4SAdrian Alonso	bool "Freescale MX7"
4961a8150d4SAdrian Alonso	select CPU_V7
4971a8150d4SAdrian Alonso
49889ebc821SBoris BREZILLONconfig ARCH_MX6
49989ebc821SBoris BREZILLON	bool "Freescale MX6"
50089ebc821SBoris BREZILLON	select CPU_V7
50189ebc821SBoris BREZILLON
502424ee3d1SAndrej Rosanoconfig ARCH_MX5
503424ee3d1SAndrej Rosano	bool "Freescale MX5"
504424ee3d1SAndrej Rosano	select CPU_V7
505424ee3d1SAndrej Rosano
506dd84058dSMasahiro Yamadaconfig TARGET_M53EVK
507dd84058dSMasahiro Yamada	bool "Support m53evk"
5082e07c249SGeorges Savoundararadj	select CPU_V7
50902627356SMasahiro Yamada	select SUPPORT_SPL
510dd84058dSMasahiro Yamada
511dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK
512dd84058dSMasahiro Yamada	bool "Support mx51evk"
5132e07c249SGeorges Savoundararadj	select CPU_V7
514dd84058dSMasahiro Yamada
515dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD
516dd84058dSMasahiro Yamada	bool "Support mx53ard"
5172e07c249SGeorges Savoundararadj	select CPU_V7
518dd84058dSMasahiro Yamada
519dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK
520dd84058dSMasahiro Yamada	bool "Support mx53evk"
5212e07c249SGeorges Savoundararadj	select CPU_V7
522dd84058dSMasahiro Yamada
523dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO
524dd84058dSMasahiro Yamada	bool "Support mx53loco"
5252e07c249SGeorges Savoundararadj	select CPU_V7
526dd84058dSMasahiro Yamada
527dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD
528dd84058dSMasahiro Yamada	bool "Support mx53smd"
5292e07c249SGeorges Savoundararadj	select CPU_V7
530dd84058dSMasahiro Yamada
5313cfbcb58SMasahiro Yamadaconfig OMAP34XX
5323cfbcb58SMasahiro Yamada	bool "OMAP34XX SoC"
5332e07c249SGeorges Savoundararadj	select CPU_V7
534dd84058dSMasahiro Yamada
535d08215a5SMasahiro Yamadaconfig OMAP44XX
536d08215a5SMasahiro Yamada	bool "OMAP44XX SoC"
5372e07c249SGeorges Savoundararadj	select CPU_V7
53802627356SMasahiro Yamada	select SUPPORT_SPL
539dd84058dSMasahiro Yamada
5406c5431acSMasahiro Yamadaconfig OMAP54XX
5416c5431acSMasahiro Yamada	bool "OMAP54XX SoC"
5422e07c249SGeorges Savoundararadj	select CPU_V7
54302627356SMasahiro Yamada	select SUPPORT_SPL
544dd84058dSMasahiro Yamada
5456384726dSMadan Srinivasconfig AM43XX
5466384726dSMadan Srinivas	bool "AM43XX SoC"
5476384726dSMadan Srinivas	select CPU_V7
5486384726dSMadan Srinivas	select SUPPORT_SPL
5496384726dSMadan Srinivas	help
5506384726dSMadan Srinivas	  Support for AM43xx SOC from Texas Instruments.
5516384726dSMadan Srinivas	  The AM43xx high performance SOC features a Cortex-A9
5526384726dSMadan Srinivas	  ARM core, a quad core PRU-ICSS for industrial Ethernet
5536384726dSMadan Srinivas	  protocols, dual camera support, optional 3D graphics
5546384726dSMadan Srinivas	  and an optional customer programmable secure boot.
5556384726dSMadan Srinivas
556f40b9898SMasahiro Yamadaconfig RMOBILE
557f40b9898SMasahiro Yamada	bool "Renesas ARM SoCs"
5582e07c249SGeorges Savoundararadj	select CPU_V7
559dd84058dSMasahiro Yamada
56008592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON
56108592136SMateusz Kulikowski	bool "Qualcomm Snapdragon SoCs"
56208592136SMateusz Kulikowski	select ARM64
56308592136SMateusz Kulikowski	select DM
56408592136SMateusz Kulikowski	select DM_GPIO
56508592136SMateusz Kulikowski	select DM_SERIAL
56608592136SMateusz Kulikowski	select SPMI
56708592136SMateusz Kulikowski	select OF_CONTROL
56808592136SMateusz Kulikowski	select OF_SEPARATE
56908592136SMateusz Kulikowski
5707865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA
5717865f4b0SMasahiro Yamada	bool "Altera SOCFPGA family"
5722e07c249SGeorges Savoundararadj	select CPU_V7
57302627356SMasahiro Yamada	select SUPPORT_SPL
574dfd3dff5SMarek Vasut	select OF_CONTROL
575dfd3dff5SMarek Vasut	select SPL_OF_CONTROL
5761d9aa3e5SMasahiro Yamada	select DM
5771d9aa3e5SMasahiro Yamada	select DM_SPI_FLASH
5781d9aa3e5SMasahiro Yamada	select DM_SPI
579dd84058dSMasahiro Yamada
5808883ddafSNikita Kiryanovconfig TARGET_CM_T43
5818883ddafSNikita Kiryanov	bool "Support cm_t43"
5828883ddafSNikita Kiryanov	select CPU_V7
5838883ddafSNikita Kiryanov	select SUPPORT_SPL
5848883ddafSNikita Kiryanov
5852c7e3b90SIan Campbellconfig ARCH_SUNXI
5862c7e3b90SIan Campbell	bool "Support sunxi (Allwinner) SoCs"
5870878a8a7SHans de Goede	select CMD_BOOTZ
5880878a8a7SHans de Goede	select CMD_DHCP
5890878a8a7SHans de Goede	select CMD_EXT2
5900878a8a7SHans de Goede	select CMD_EXT4
5910878a8a7SHans de Goede	select CMD_FAT
5920878a8a7SHans de Goede	select CMD_FS_GENERIC
59388bb800dSHans de Goede	select CMD_GPIO
5940878a8a7SHans de Goede	select CMD_MII
5950878a8a7SHans de Goede	select CMD_MMC if MMC
5960878a8a7SHans de Goede	select CMD_PING
597de1502c9SHans de Goede	select CMD_USB
598b6006bafSHans de Goede	select DM
59945368827STom Rini	select DM_ETH
600211d57a4SHans de Goede	select DM_GPIO
601211d57a4SHans de Goede	select DM_KEYBOARD
60245368827STom Rini	select DM_SERIAL
60391183babSHans de Goede	select DM_USB
6040878a8a7SHans de Goede	select HUSH_PARSER
605d75111a7SHans de Goede	select OF_BOARD_SETUP
606b6006bafSHans de Goede	select OF_CONTROL
607b6006bafSHans de Goede	select OF_SEPARATE
6088434f035SAlexander Graf	select SPL_STACK_R if SUPPORT_SPL
6098434f035SAlexander Graf	select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL
6106edf6a21SHans de Goede	select SYS_NS16550
61145368827STom Rini	select USB
612de1502c9SHans de Goede	select USB_STORAGE
613ab27f30bSHans de Goede	select USB_KEYBOARD
6148ebe4f42SChen-Yu Tsai
6159ee16897SLucile Quirionconfig TARGET_TS4800
6169ee16897SLucile Quirion	bool "Support TS4800"
6179ee16897SLucile Quirion	select CPU_V7
6189ee16897SLucile Quirion
619dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR
620dd84058dSMasahiro Yamada	bool "Support vf610twr"
6212e07c249SGeorges Savoundararadj	select CPU_V7
622dd84058dSMasahiro Yamada
623e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF
624e7b860faSSanchayan Maity	bool "Support Colibri VF50/61"
625e7b860faSSanchayan Maity	select CPU_V7
626e7b860faSSanchayan Maity
627931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052
628931a1d2aSAlbert ARIBAUD \(3ADEV\)	bool "Support pcm-052"
629931a1d2aSAlbert ARIBAUD \(3ADEV\)	select CPU_V7
630931a1d2aSAlbert ARIBAUD \(3ADEV\)
6315ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ
63244dcb403SMasahiro Yamada	bool "Xilinx Zynq Platform"
6332e07c249SGeorges Savoundararadj	select CPU_V7
63402627356SMasahiro Yamada	select SUPPORT_SPL
635d065cfd9SJagan Teki	select OF_CONTROL
636eb04ab34SMichal Simek	select SPL_OF_CONTROL if SPL
6378981f05cSMasahiro Yamada	select DM
6386889ca71SMichal Simek	select DM_ETH
6392978ae23SSiva Durga Prasad Paladugu	select DM_GPIO
640eb04ab34SMichal Simek	select SPL_DM if SPL
641d9ae52c8SMichal Simek	select DM_MMC
6429f7a4502SJagan Teki	select DM_SPI
64342800ffaSSimon Glass	select DM_SERIAL
6449f7a4502SJagan Teki	select DM_SPI_FLASH
645eb04ab34SMichal Simek	select SPL_SEPARATE_BSS if SPL
646dd84058dSMasahiro Yamada
6470b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP
64884c7204bSMichal Simek	bool "Support Xilinx ZynqMP Platform"
64984c7204bSMichal Simek	select ARM64
650c2490bf5SMichal Simek	select DM
651c2490bf5SMichal Simek	select OF_CONTROL
652c2490bf5SMichal Simek	select DM_SERIAL
653e6a9ed04SMichal Simek	select SUPPORT_SPL
65484c7204bSMichal Simek
655ddd960e6SMasahiro Yamadaconfig TEGRA
656ddd960e6SMasahiro Yamada	bool "NVIDIA Tegra"
657dd84058dSMasahiro Yamada
658f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A
659dd84058dSMasahiro Yamada	bool "Support vexpress_aemv8a"
660016a954eSMasahiro Yamada	select ARM64
661dd84058dSMasahiro Yamada
662f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP
663f91afc4dSLinus Walleij	bool "Support Versatile Express ARMv8a FVP BASE model"
664f91afc4dSLinus Walleij	select ARM64
665f91afc4dSLinus Walleij	select SEMIHOSTING
666f91afc4dSLinus Walleij
667fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM
668fc04b923SRyan Harkin	bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
669fc04b923SRyan Harkin	select ARM64
670fc04b923SRyan Harkin	help
671fc04b923SRyan Harkin	  This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
672fc04b923SRyan Harkin	  the default config to allow the user to load the images directly into
673fc04b923SRyan Harkin	  DRAM using model parameters rather than by using semi-hosting to load
674fc04b923SRyan Harkin	  the files from the host filesystem.
675fc04b923SRyan Harkin
676ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO
677ffc10373SLinus Walleij	bool "Support Versatile Express Juno Development Platform"
678ffc10373SLinus Walleij	select ARM64
679ffc10373SLinus Walleij
68044937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU
68144937214SPrabhakar Kushwaha	bool "Support ls2080a_emu"
682016a954eSMasahiro Yamada	select ARM64
68323b5877cSLinus Walleij	select ARMV8_MULTIENTRY
6847288c2c2SYork Sun	help
68544937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_EMU platform
68644937214SPrabhakar Kushwaha	  The LS2080A Development System (EMULATOR) is a pre silicon
68744937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
6887288c2c2SYork Sun	  Layerscape Architecture processor.
6897288c2c2SYork Sun
69044937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU
69144937214SPrabhakar Kushwaha	bool "Support ls2080a_simu"
69244937214SPrabhakar Kushwaha	select ARM64
69344937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
69444937214SPrabhakar Kushwaha	help
69544937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_SIMU platform
69644937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a pre silicon
69744937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
69844937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
69944937214SPrabhakar Kushwaha
70044937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS
70144937214SPrabhakar Kushwaha	bool "Support ls2080aqds"
702e2b65ea9SYork Sun	select ARM64
703e2b65ea9SYork Sun	select ARMV8_MULTIENTRY
70432eda7ccSScott Wood	select SUPPORT_SPL
705e2b65ea9SYork Sun	help
70644937214SPrabhakar Kushwaha	  Support for Freescale LS2080AQDS platform
70744937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a high-performance
70844937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
70944937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
71044937214SPrabhakar Kushwaha
71144937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB
71244937214SPrabhakar Kushwaha	bool "Support ls2080ardb"
71344937214SPrabhakar Kushwaha	select ARM64
71444937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
71544937214SPrabhakar Kushwaha	select SUPPORT_SPL
71644937214SPrabhakar Kushwaha	help
71744937214SPrabhakar Kushwaha	  Support for Freescale LS2080ARDB platform.
71844937214SPrabhakar Kushwaha	  The LS2080A Reference design board (RDB) is a high-performance
71944937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
720e2b65ea9SYork Sun	  Layerscape Architecture processor.
721e2b65ea9SYork Sun
72211ac2363SPeter Griffinconfig TARGET_HIKEY
72311ac2363SPeter Griffin	bool "Support HiKey 96boards Consumer Edition Platform"
72411ac2363SPeter Griffin	select ARM64
725efd7b60aSPeter Griffin	select DM
726efd7b60aSPeter Griffin	select DM_GPIO
7279c71bcdcSPeter Griffin	select DM_SERIAL
728cd593ed6SPeter Griffin	select OF_CONTROL
72911ac2363SPeter Griffin	  help
73011ac2363SPeter Griffin	  Support for HiKey 96boards platform. It features a HI6220
73111ac2363SPeter Griffin	  SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
73211ac2363SPeter Griffin
7339d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS
7349d044fcbSPrabhakar Kushwaha	bool "Support ls1012aqds"
7359d044fcbSPrabhakar Kushwaha	select ARM64
7369d044fcbSPrabhakar Kushwaha	help
7379d044fcbSPrabhakar Kushwaha	  Support for Freescale LS1012AQDS platform.
7389d044fcbSPrabhakar Kushwaha	  The LS1012A Development System (QDS) is a high-performance
7399d044fcbSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
7409d044fcbSPrabhakar Kushwaha	  Layerscape Architecture processor.
7419d044fcbSPrabhakar Kushwaha
7423b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB
7433b6e3898SPrabhakar Kushwaha	bool "Support ls1012ardb"
7443b6e3898SPrabhakar Kushwaha	select ARM64
7453b6e3898SPrabhakar Kushwaha	help
7463b6e3898SPrabhakar Kushwaha	  Support for Freescale LS1012ARDB platform.
7473b6e3898SPrabhakar Kushwaha	  The LS1012A Reference design board (RDB) is a high-performance
7483b6e3898SPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
7493b6e3898SPrabhakar Kushwaha	  Layerscape Architecture processor.
7503b6e3898SPrabhakar Kushwaha
751ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM
752ff78aa2bSPrabhakar Kushwaha	bool "Support ls1012afrdm"
753ff78aa2bSPrabhakar Kushwaha	select ARM64
754ff78aa2bSPrabhakar Kushwaha	help
755ff78aa2bSPrabhakar Kushwaha	  Support for Freescale LS1012AFRDM platform.
756ff78aa2bSPrabhakar Kushwaha	  The LS1012A Freedom  board (FRDM) is a high-performance
757ff78aa2bSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
758ff78aa2bSPrabhakar Kushwaha	  Layerscape Architecture processor.
759ff78aa2bSPrabhakar Kushwaha
760550e3dc0SWang Huanconfig TARGET_LS1021AQDS
7610de15707SAlison Wang	bool "Support ls1021aqds"
7622e07c249SGeorges Savoundararadj	select CPU_V7
76350f0c663SAlison Wang	select SUPPORT_SPL
764c8a7d9daSWang Huanconfig TARGET_LS1021ATWR
7650de15707SAlison Wang	bool "Support ls1021atwr"
7662e07c249SGeorges Savoundararadj	select CPU_V7
76750f0c663SAlison Wang	select SUPPORT_SPL
768c8a7d9daSWang Huan
76902b5d2edSShaohui Xieconfig TARGET_LS1043AQDS
77002b5d2edSShaohui Xie	bool "Support ls1043aqds"
77102b5d2edSShaohui Xie	select ARM64
77202b5d2edSShaohui Xie	select ARMV8_MULTIENTRY
77302b5d2edSShaohui Xie	select SUPPORT_SPL
77402b5d2edSShaohui Xie	help
77502b5d2edSShaohui Xie	  Support for Freescale LS1043AQDS platform.
77602b5d2edSShaohui Xie
777f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB
778f3a8e2b7SMingkai Hu	bool "Support ls1043ardb"
779f3a8e2b7SMingkai Hu	select ARM64
780831c068fSHou Zhiqiang	select ARMV8_MULTIENTRY
7813ad44729SGong Qianyu	select SUPPORT_SPL
782f3a8e2b7SMingkai Hu	help
783f3a8e2b7SMingkai Hu	  Support for Freescale LS1043ARDB platform.
784f3a8e2b7SMingkai Hu
785dd84058dSMasahiro Yamadaconfig TARGET_H2200
786dd84058dSMasahiro Yamada	bool "Support h2200"
7872e07c249SGeorges Savoundararadj	select CPU_PXA
788dd84058dSMasahiro Yamada
789f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2
790f19eb154SVasily Khoruzhick	bool "Support zipitz2"
791f19eb154SVasily Khoruzhick	select CPU_PXA
792f19eb154SVasily Khoruzhick
793dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270
794dd84058dSMasahiro Yamada	bool "Support colibri_pxa270"
7952e07c249SGeorges Savoundararadj	select CPU_PXA
796dd84058dSMasahiro Yamada
79766cba041SMasahiro Yamadaconfig ARCH_UNIPHIER
798b6ef3a3fSMasahiro Yamada	bool "Socionext UniPhier SoCs"
79948264d9bSMasahiro Yamada	select CLK_UNIPHIER
80002627356SMasahiro Yamada	select SUPPORT_SPL
801992e8748SMasahiro Yamada	select SPL
802d648964fSMasahiro Yamada	select OF_CONTROL
803f4e190e3SMasahiro Yamada	select SPL_OF_CONTROL
8044e819950SMasahiro Yamada	select DM
8059271614eSMasahiro Yamada	select SPL_DM
806b800cbdeSMasahiro Yamada	select DM_GPIO
8074e819950SMasahiro Yamada	select DM_SERIAL
8084e819950SMasahiro Yamada	select DM_I2C
8094aceb3f8SMasahiro Yamada	select DM_MMC
810b6ef3a3fSMasahiro Yamada	help
811b6ef3a3fSMasahiro Yamada	  Support for UniPhier SoC family developed by Socionext Inc.
812b6ef3a3fSMasahiro Yamada	  (formerly, System LSI Business Division of Panasonic Corporation)
81366cba041SMasahiro Yamada
8140a61ee88SVikas Manochaconfig STM32
8150a61ee88SVikas Manocha	bool "Support STM32"
816ed09a554Srev13@wp.pl	select CPU_V7M
81766562414SKamil Lulko	select DM
81866562414SKamil Lulko	select DM_SERIAL
819ed09a554Srev13@wp.pl
8202444dae5SSimon Glassconfig ARCH_ROCKCHIP
8212444dae5SSimon Glass	bool "Support Rockchip SoCs"
8222444dae5SSimon Glass	select SUPPORT_SPL
8232444dae5SSimon Glass	select SPL
8242444dae5SSimon Glass	select OF_CONTROL
8252444dae5SSimon Glass	select CPU_V7
8262444dae5SSimon Glass	select DM
8272444dae5SSimon Glass
828746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX
829746f985aSSergey Temerkhanov	bool "Support ThunderX 88xx"
830b4ba1693SMarek Vasut	select ARM64
831746f985aSSergey Temerkhanov	select OF_CONTROL
832746f985aSSergey Temerkhanov
833dd84058dSMasahiro Yamadaendchoice
834dd84058dSMasahiro Yamada
8354614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig"
8364614b891SMasahiro Yamada
837ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig"
8383491ba63SMasahiro Yamada
839ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig"
84034e609caSSimon Glass
84177b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig"
84272df68ccSMasahiro Yamada
84372a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig"
844ef2b694cSMasahiro Yamada
8455cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig"
8465cbbd9bdSMasahiro Yamada
84739a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig"
848c338f09eSMasahiro Yamada
84956f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig"
85047539e23SMasahiro Yamada
851c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig"
852c3d89140SStefan Roese
8531a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig"
8541a8150d4SAdrian Alonso
85589ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig"
85689ebc821SBoris BREZILLON
857424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig"
858424ee3d1SAndrej Rosano
859a774e088SMadan Srinivassource "arch/arm/cpu/armv7/omap-common/Kconfig"
8606384726dSMadan Srinivas
8613e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig"
86222f2be7aSMasahiro Yamada
863f40b9898SMasahiro Yamadasource "arch/arm/cpu/armv7/rmobile/Kconfig"
864f40b9898SMasahiro Yamada
865bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig"
866bfcef28aSBeniamino Galvani
8672444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig"
8682444dae5SSimon Glass
869225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig"
870311757beSSimon Glass
87108592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig"
87208592136SMateusz Kulikowski
8737865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig"
8747865f4b0SMasahiro Yamada
8750a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig"
8760a61ee88SVikas Manocha
87709f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig"
878ddd960e6SMasahiro Yamada
8794c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig"
88066cba041SMasahiro Yamada
8810107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig"
882ddd960e6SMasahiro Yamada
883ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig"
884ea624e19SHans de Goede
88575580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig"
88675580007SSiva Durga Prasad Paladugu
88723b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig"
88823b5877cSLinus Walleij
889a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig"
890a05a6045SBoris BREZILLON
891d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig"
892dd84058dSMasahiro Yamadasource "board/BuR/kwb/Kconfig"
893dd84058dSMasahiro Yamadasource "board/BuR/tseries/Kconfig"
894dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig"
895dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig"
896dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig"
897dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig"
898dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig"
899dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig"
900dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig"
901dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig"
902abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig"
903abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig"
904746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig"
905dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig"
906dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig"
907345243edSTom Rinisource "board/compulab/cm_t43/Kconfig"
908dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig"
909dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig"
910dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig"
91144937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig"
91244937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig"
91344937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig"
914550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig"
91502b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig"
916c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig"
917f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig"
9189d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig"
9193b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig"
920ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig"
921dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig"
922dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig"
923dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig"
924dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig"
925dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig"
926dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig"
927dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig"
928dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig"
929dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig"
930dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig"
931dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig"
932dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig"
933dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig"
934dd84058dSMasahiro Yamadasource "board/h2200/Kconfig"
935345243edSTom Rinisource "board/hisilicon/hikey/Kconfig"
936dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig"
937dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig"
938dd84058dSMasahiro Yamadasource "board/mpl/vcma9/Kconfig"
939dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig"
940dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig"
941931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig"
942dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig"
943dd84058dSMasahiro Yamadasource "board/samsung/smdk2410/Kconfig"
944dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig"
945dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig"
946dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig"
947dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig"
948dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig"
949dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig"
950dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig"
951dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig"
952dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig"
953dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig"
954dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig"
9559fa32b12SVikas Manochasource "board/st/stv0991/Kconfig"
956dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig"
957dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig"
9589d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig"
959dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig"
960dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig"
961a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig"
962dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig"
963dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig"
964dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig"
965dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig"
966e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig"
9679ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig"
9686ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig"
969dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig"
970412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig"
971f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig"
972dd84058dSMasahiro Yamada
97351b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug"
97451b17d49SMasahiro Yamada
975dd84058dSMasahiro Yamadaendmenu
976