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