xref: /rk3399_rockchip-uboot/arch/arm/Kconfig (revision 9702ec00e95dbc1fd66ef8e9624c649e1ee818e5)
1dd84058dSMasahiro Yamadamenu "ARM architecture"
2dd84058dSMasahiro Yamada	depends on ARM
3dd84058dSMasahiro Yamada
4dd84058dSMasahiro Yamadaconfig SYS_ARCH
5dd84058dSMasahiro Yamada	default "arm"
6dd84058dSMasahiro Yamada
7016a954eSMasahiro Yamadaconfig ARM64
8016a954eSMasahiro Yamada	bool
9016a954eSMasahiro Yamada
1037217f0eSLokesh Vutlaconfig DMA_ADDR_T_64BIT
1137217f0eSLokesh Vutla	bool
1237217f0eSLokesh Vutla	default y if ARM64
1337217f0eSLokesh Vutla
142e07c249SGeorges Savoundararadjconfig HAS_VBAR
152e07c249SGeorges Savoundararadj        bool
162e07c249SGeorges Savoundararadj
1762e92077SAlbert ARIBAUDconfig HAS_THUMB2
1862e92077SAlbert ARIBAUD        bool
1962e92077SAlbert ARIBAUD
202e07c249SGeorges Savoundararadjconfig CPU_ARM720T
212e07c249SGeorges Savoundararadj        bool
222e07c249SGeorges Savoundararadj
232e07c249SGeorges Savoundararadjconfig CPU_ARM920T
242e07c249SGeorges Savoundararadj        bool
252e07c249SGeorges Savoundararadj
262e07c249SGeorges Savoundararadjconfig CPU_ARM926EJS
272e07c249SGeorges Savoundararadj        bool
282e07c249SGeorges Savoundararadj
292e07c249SGeorges Savoundararadjconfig CPU_ARM946ES
302e07c249SGeorges Savoundararadj        bool
312e07c249SGeorges Savoundararadj
322e07c249SGeorges Savoundararadjconfig CPU_ARM1136
332e07c249SGeorges Savoundararadj        bool
342e07c249SGeorges Savoundararadj
352e07c249SGeorges Savoundararadjconfig CPU_ARM1176
362e07c249SGeorges Savoundararadj        bool
372e07c249SGeorges Savoundararadj        select HAS_VBAR
382e07c249SGeorges Savoundararadj
392e07c249SGeorges Savoundararadjconfig CPU_V7
402e07c249SGeorges Savoundararadj        bool
412e07c249SGeorges Savoundararadj        select HAS_VBAR
4262e92077SAlbert ARIBAUD        select HAS_THUMB2
432e07c249SGeorges Savoundararadj
4412d8a729Srev13@wp.plconfig CPU_V7M
4512d8a729Srev13@wp.pl	bool
4662e92077SAlbert ARIBAUD        select HAS_THUMB2
4712d8a729Srev13@wp.pl
482e07c249SGeorges Savoundararadjconfig CPU_PXA
492e07c249SGeorges Savoundararadj        bool
502e07c249SGeorges Savoundararadj
512e07c249SGeorges Savoundararadjconfig CPU_SA1100
522e07c249SGeorges Savoundararadj        bool
532e07c249SGeorges Savoundararadj
542e07c249SGeorges Savoundararadjconfig SYS_CPU
552e07c249SGeorges Savoundararadj        default "arm720t" if CPU_ARM720T
562e07c249SGeorges Savoundararadj        default "arm920t" if CPU_ARM920T
572e07c249SGeorges Savoundararadj        default "arm926ejs" if CPU_ARM926EJS
582e07c249SGeorges Savoundararadj        default "arm946es" if CPU_ARM946ES
592e07c249SGeorges Savoundararadj        default "arm1136" if CPU_ARM1136
602e07c249SGeorges Savoundararadj        default "arm1176" if CPU_ARM1176
612e07c249SGeorges Savoundararadj        default "armv7" if CPU_V7
6212d8a729Srev13@wp.pl        default "armv7m" if CPU_V7M
632e07c249SGeorges Savoundararadj        default "pxa" if CPU_PXA
642e07c249SGeorges Savoundararadj        default "sa1100" if CPU_SA1100
6501541eecSMasahiro Yamada	default "armv8" if ARM64
662e07c249SGeorges Savoundararadj
6766020a67SMarek Vasutconfig SYS_ARM_ARCH
6866020a67SMarek Vasut	int
6966020a67SMarek Vasut	default 4 if CPU_ARM720T
7066020a67SMarek Vasut	default 4 if CPU_ARM920T
7166020a67SMarek Vasut	default 5 if CPU_ARM926EJS
7266020a67SMarek Vasut	default 5 if CPU_ARM946ES
7366020a67SMarek Vasut	default 6 if CPU_ARM1136
7466020a67SMarek Vasut	default 6 if CPU_ARM1176
7566020a67SMarek Vasut	default 7 if CPU_V7
7666020a67SMarek Vasut	default 7 if CPU_V7M
7766020a67SMarek Vasut	default 5 if CPU_PXA
7866020a67SMarek Vasut	default 4 if CPU_SA1100
7966020a67SMarek Vasut	default 8 if ARM64
8066020a67SMarek Vasut
81f91afc4dSLinus Walleijconfig SEMIHOSTING
82f91afc4dSLinus Walleij	bool "support boot from semihosting"
83f91afc4dSLinus Walleij	help
84f91afc4dSLinus Walleij	  In emulated environments, semihosting is a way for
85f91afc4dSLinus Walleij	  the hosted environment to call out to the emulator to
86f91afc4dSLinus Walleij	  retrieve files from the host machine.
87f91afc4dSLinus Walleij
88f3e9bec8SPeng Fanconfig SYS_L2CACHE_OFF
89f3e9bec8SPeng Fan	bool "L2cache off"
90f3e9bec8SPeng Fan	help
91f3e9bec8SPeng Fan	  If SoC does not support L2CACHE or one do not want to enable
92f3e9bec8SPeng Fan	  L2CACHE, choose this option.
93f3e9bec8SPeng Fan
94cdaa633fSAndre Przywaraconfig ENABLE_ARM_SOC_BOOT0_HOOK
95cdaa633fSAndre Przywara	bool "prepare BOOT0 header"
96cdaa633fSAndre Przywara	help
97cdaa633fSAndre Przywara	  If the SoC's BOOT0 requires a header area filled with (magic)
98cdaa633fSAndre Przywara	  values, then choose this option, and create a define called
99cdaa633fSAndre Przywara	  ARM_SOC_BOOT0_HOOK which contains the required assembler
100cdaa633fSAndre Przywara	  preprocessor code.
101cdaa633fSAndre Przywara
102dd84058dSMasahiro Yamadachoice
103dd84058dSMasahiro Yamada	prompt "Target select"
104b928e658SSimon Glass	default TARGET_HIKEY
105dd84058dSMasahiro Yamada
1064614b891SMasahiro Yamadaconfig ARCH_AT91
1074614b891SMasahiro Yamada	bool "Atmel AT91"
108dd84058dSMasahiro Yamada
109dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX
110dd84058dSMasahiro Yamada	bool "Support edb93xx"
1112e07c249SGeorges Savoundararadj	select CPU_ARM920T
112dd84058dSMasahiro Yamada
113dd84058dSMasahiro Yamadaconfig TARGET_VCMA9
114dd84058dSMasahiro Yamada	bool "Support VCMA9"
1152e07c249SGeorges Savoundararadj	select CPU_ARM920T
116dd84058dSMasahiro Yamada
117dd84058dSMasahiro Yamadaconfig TARGET_SMDK2410
118dd84058dSMasahiro Yamada	bool "Support smdk2410"
1192e07c249SGeorges Savoundararadj	select CPU_ARM920T
120dd84058dSMasahiro Yamada
121dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE
122dd84058dSMasahiro Yamada	bool "Support aspenite"
1232e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
124dd84058dSMasahiro Yamada
125dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD
126dd84058dSMasahiro Yamada	bool "Support gplugd"
1272e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
128dd84058dSMasahiro Yamada
1293491ba63SMasahiro Yamadaconfig ARCH_DAVINCI
1303491ba63SMasahiro Yamada	bool "TI DaVinci"
1312e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
1323491ba63SMasahiro Yamada	help
1333491ba63SMasahiro Yamada	  Support for TI's DaVinci platform.
134dd84058dSMasahiro Yamada
13547539e23SMasahiro Yamadaconfig KIRKWOOD
13647539e23SMasahiro Yamada	bool "Marvell Kirkwood"
1372e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
138dd84058dSMasahiro Yamada
139c3d89140SStefan Roeseconfig ARCH_MVEBU
140606576d5SStefan Roese	bool "Marvell MVEBU family (Armada XP/375/38x)"
1412bae75a4SStefan Roese	select CPU_V7
1422bae75a4SStefan Roese	select SUPPORT_SPL
1439cffb233SStefan Roese	select OF_CONTROL
1449cffb233SStefan Roese	select OF_SEPARATE
1459cffb233SStefan Roese	select DM
146e3b9c98aSStefan Roese	select DM_ETH
1471d51ea19SStefan Roese	select DM_SERIAL
14809a54c00SStefan Roese	select DM_SPI
14909a54c00SStefan Roese	select DM_SPI_FLASH
1506451223aSStefan Roese	select SPL_DM
15147c0d79eSNathan Rossi	select SPL_DM_SEQ_ALIAS
1526451223aSStefan Roese	select SPL_OF_CONTROL
15309a54c00SStefan Roese	select SPL_SIMPLE_BUS
154a4884831SStefan Roese
155dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250
156dd84058dSMasahiro Yamada	bool "Support devkit3250"
1572e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
158e9b3ce3fSVladimir Zapolskiy	select SUPPORT_SPL
159dd84058dSMasahiro Yamada
160412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105
161412ae53aSAlbert ARIBAUD \(3ADEV\)	bool "Support work_92105"
162412ae53aSAlbert ARIBAUD \(3ADEV\)	select CPU_ARM926EJS
163412ae53aSAlbert ARIBAUD \(3ADEV\)	select SUPPORT_SPL
164412ae53aSAlbert ARIBAUD \(3ADEV\)
165dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK
166dd84058dSMasahiro Yamada	bool "Support mx25pdk"
1672e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
168dd84058dSMasahiro Yamada
169dd84058dSMasahiro Yamadaconfig TARGET_ZMX25
170dd84058dSMasahiro Yamada	bool "Support zmx25"
1712e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
172dd84058dSMasahiro Yamada
173dd84058dSMasahiro Yamadaconfig TARGET_APF27
174dd84058dSMasahiro Yamada	bool "Support apf27"
1752e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
17602627356SMasahiro Yamada	select SUPPORT_SPL
177dd84058dSMasahiro Yamada
178dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT
179dd84058dSMasahiro Yamada	bool "Support apx4devkit"
1802e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
18102627356SMasahiro Yamada	select SUPPORT_SPL
182dd84058dSMasahiro Yamada
183dd84058dSMasahiro Yamadaconfig TARGET_XFI3
184dd84058dSMasahiro Yamada	bool "Support xfi3"
1852e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
18602627356SMasahiro Yamada	select SUPPORT_SPL
187dd84058dSMasahiro Yamada
188dd84058dSMasahiro Yamadaconfig TARGET_M28EVK
189dd84058dSMasahiro Yamada	bool "Support m28evk"
1902e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
19102627356SMasahiro Yamada	select SUPPORT_SPL
192dd84058dSMasahiro Yamada
193dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK
194dd84058dSMasahiro Yamada	bool "Support mx23evk"
1952e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
19602627356SMasahiro Yamada	select SUPPORT_SPL
197dd84058dSMasahiro Yamada
198dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK
199dd84058dSMasahiro Yamada	bool "Support mx28evk"
2002e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
20102627356SMasahiro Yamada	select SUPPORT_SPL
202dd84058dSMasahiro Yamada
203dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO
204dd84058dSMasahiro Yamada	bool "Support mx23_olinuxino"
2052e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
20602627356SMasahiro Yamada	select SUPPORT_SPL
207dd84058dSMasahiro Yamada
208dd84058dSMasahiro Yamadaconfig TARGET_BG0900
209dd84058dSMasahiro Yamada	bool "Support bg0900"
2102e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
21102627356SMasahiro Yamada	select SUPPORT_SPL
212dd84058dSMasahiro Yamada
213dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS
214dd84058dSMasahiro Yamada	bool "Support sansa_fuze_plus"
2152e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
21602627356SMasahiro Yamada	select SUPPORT_SPL
217dd84058dSMasahiro Yamada
218dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1
219dd84058dSMasahiro Yamada	bool "Support sc_sps_1"
2202e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
22102627356SMasahiro Yamada	select SUPPORT_SPL
222dd84058dSMasahiro Yamada
22322f2be7aSMasahiro Yamadaconfig ORION5X
22422f2be7aSMasahiro Yamada	bool "Marvell Orion"
2252e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
226dd84058dSMasahiro Yamada
227dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300
228dd84058dSMasahiro Yamada	bool "Support spear300"
2292e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
230dd84058dSMasahiro Yamada
231dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310
232dd84058dSMasahiro Yamada	bool "Support spear310"
2332e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
234dd84058dSMasahiro Yamada
235dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320
236dd84058dSMasahiro Yamada	bool "Support spear320"
2372e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
238dd84058dSMasahiro Yamada
239dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600
240dd84058dSMasahiro Yamada	bool "Support spear600"
2412e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
242dd84058dSMasahiro Yamada
2439fa32b12SVikas Manochaconfig TARGET_STV0991
2449fa32b12SVikas Manocha	bool "Support stv0991"
2459fa32b12SVikas Manocha	select CPU_V7
246cac0ca76SMasahiro Yamada	select DM
247cac0ca76SMasahiro Yamada	select DM_SERIAL
248e67abcaaSVikas Manocha	select DM_SPI
249e67abcaaSVikas Manocha	select DM_SPI_FLASH
250e67abcaaSVikas Manocha	select SPI_FLASH
2519fa32b12SVikas Manocha
252dd84058dSMasahiro Yamadaconfig TARGET_X600
253dd84058dSMasahiro Yamada	bool "Support x600"
2542e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
25502627356SMasahiro Yamada	select SUPPORT_SPL
256dd84058dSMasahiro Yamada
257dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE
258dd84058dSMasahiro Yamada	bool "Support imx31_phycore"
2592e07c249SGeorges Savoundararadj	select CPU_ARM1136
260dd84058dSMasahiro Yamada
261dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS
262dd84058dSMasahiro Yamada	bool "Support mx31ads"
2632e07c249SGeorges Savoundararadj	select CPU_ARM1136
264dd84058dSMasahiro Yamada
265dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK
266dd84058dSMasahiro Yamada	bool "Support mx31pdk"
2672e07c249SGeorges Savoundararadj	select CPU_ARM1136
26802627356SMasahiro Yamada	select SUPPORT_SPL
269dd84058dSMasahiro Yamada
270dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN
271dd84058dSMasahiro Yamada	bool "Support woodburn"
2722e07c249SGeorges Savoundararadj	select CPU_ARM1136
273dd84058dSMasahiro Yamada
274dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD
275dd84058dSMasahiro Yamada	bool "Support woodburn_sd"
2762e07c249SGeorges Savoundararadj	select CPU_ARM1136
27702627356SMasahiro Yamada	select SUPPORT_SPL
278dd84058dSMasahiro Yamada
279dd84058dSMasahiro Yamadaconfig TARGET_FLEA3
280dd84058dSMasahiro Yamada	bool "Support flea3"
2812e07c249SGeorges Savoundararadj	select CPU_ARM1136
282dd84058dSMasahiro Yamada
283dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK
284dd84058dSMasahiro Yamada	bool "Support mx35pdk"
2852e07c249SGeorges Savoundararadj	select CPU_ARM1136
286dd84058dSMasahiro Yamada
287ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X
288ddf6bd48SMasahiro Yamada	bool "Broadcom BCM283X family"
28958d423b8SMasahiro Yamada	select DM
29058d423b8SMasahiro Yamada	select DM_SERIAL
29158d423b8SMasahiro Yamada	select DM_GPIO
29246414296SStephen Warren
293dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2
294dd84058dSMasahiro Yamada	bool "Support vexpress_ca15_tc2"
2952e07c249SGeorges Savoundararadj	select CPU_V7
296ea624e19SHans de Goede	select CPU_V7_HAS_NONSEC
297ea624e19SHans de Goede	select CPU_V7_HAS_VIRT
298dd84058dSMasahiro Yamada
299dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2
300dd84058dSMasahiro Yamada	bool "Support vexpress_ca5x2"
3012e07c249SGeorges Savoundararadj	select CPU_V7
302dd84058dSMasahiro Yamada
303dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4
304dd84058dSMasahiro Yamada	bool "Support vexpress_ca9x4"
3052e07c249SGeorges Savoundararadj	select CPU_V7
306dd84058dSMasahiro Yamada
307dd84058dSMasahiro Yamadaconfig TARGET_KWB
308dd84058dSMasahiro Yamada	bool "Support kwb"
3092e07c249SGeorges Savoundararadj	select CPU_V7
31002627356SMasahiro Yamada	select SUPPORT_SPL
311dd84058dSMasahiro Yamada
312dd84058dSMasahiro Yamadaconfig TARGET_TSERIES
313dd84058dSMasahiro Yamada	bool "Support tseries"
3142e07c249SGeorges Savoundararadj	select CPU_V7
31502627356SMasahiro Yamada	select SUPPORT_SPL
316dd84058dSMasahiro Yamada
317dd84058dSMasahiro Yamadaconfig TARGET_CM_T335
318dd84058dSMasahiro Yamada	bool "Support cm_t335"
3192e07c249SGeorges Savoundararadj	select CPU_V7
32002627356SMasahiro Yamada	select SUPPORT_SPL
32158d423b8SMasahiro Yamada	select DM
32258d423b8SMasahiro Yamada	select DM_SERIAL
32358d423b8SMasahiro Yamada	select DM_GPIO
324dd84058dSMasahiro Yamada
325dd84058dSMasahiro Yamadaconfig TARGET_PEPPER
326dd84058dSMasahiro Yamada	bool "Support pepper"
3272e07c249SGeorges Savoundararadj	select CPU_V7
32802627356SMasahiro Yamada	select SUPPORT_SPL
32958d423b8SMasahiro Yamada	select DM
33058d423b8SMasahiro Yamada	select DM_SERIAL
33158d423b8SMasahiro Yamada	select DM_GPIO
332dd84058dSMasahiro Yamada
333dd84058dSMasahiro Yamadaconfig TARGET_AM335X_IGEP0033
334dd84058dSMasahiro Yamada	bool "Support am335x_igep0033"
3352e07c249SGeorges Savoundararadj	select CPU_V7
33602627356SMasahiro Yamada	select SUPPORT_SPL
33758d423b8SMasahiro Yamada	select DM
33858d423b8SMasahiro Yamada	select DM_SERIAL
33958d423b8SMasahiro Yamada	select DM_GPIO
340dd84058dSMasahiro Yamada
341dd84058dSMasahiro Yamadaconfig TARGET_PCM051
342dd84058dSMasahiro Yamada	bool "Support pcm051"
3432e07c249SGeorges Savoundararadj	select CPU_V7
34402627356SMasahiro Yamada	select SUPPORT_SPL
34558d423b8SMasahiro Yamada	select DM
34658d423b8SMasahiro Yamada	select DM_SERIAL
34758d423b8SMasahiro Yamada	select DM_GPIO
348dd84058dSMasahiro Yamada
349dd84058dSMasahiro Yamadaconfig TARGET_DRACO
350dd84058dSMasahiro Yamada	bool "Support draco"
3512e07c249SGeorges Savoundararadj	select CPU_V7
35202627356SMasahiro Yamada	select SUPPORT_SPL
353dd84058dSMasahiro Yamada
3548c65a2faSHeiko Schocherconfig TARGET_THUBAN
3558c65a2faSHeiko Schocher	bool "Support thuban"
3562e07c249SGeorges Savoundararadj	select CPU_V7
35702627356SMasahiro Yamada	select SUPPORT_SPL
358dd84058dSMasahiro Yamada
359578056c3SHeiko Schocherconfig TARGET_RASTABAN
360578056c3SHeiko Schocher	bool "Support rastaban"
361578056c3SHeiko Schocher	select CPU_V7
362578056c3SHeiko Schocher	select SUPPORT_SPL
363578056c3SHeiko Schocher
3646b3943f1SHeiko Schocherconfig TARGET_ETAMIN
3656b3943f1SHeiko Schocher        bool "Support etamin"
3666b3943f1SHeiko Schocher        select CPU_V7
3676b3943f1SHeiko Schocher        select SUPPORT_SPL
3686b3943f1SHeiko Schocher
369dd84058dSMasahiro Yamadaconfig TARGET_PXM2
370dd84058dSMasahiro Yamada	bool "Support pxm2"
3712e07c249SGeorges Savoundararadj	select CPU_V7
37202627356SMasahiro Yamada	select SUPPORT_SPL
373dd84058dSMasahiro Yamada
374dd84058dSMasahiro Yamadaconfig TARGET_RUT
375dd84058dSMasahiro Yamada	bool "Support rut"
3762e07c249SGeorges Savoundararadj	select CPU_V7
37702627356SMasahiro Yamada	select SUPPORT_SPL
378dd84058dSMasahiro Yamada
379dd84058dSMasahiro Yamadaconfig TARGET_PENGWYN
380dd84058dSMasahiro Yamada	bool "Support pengwyn"
3812e07c249SGeorges Savoundararadj	select CPU_V7
38202627356SMasahiro Yamada	select SUPPORT_SPL
38358d423b8SMasahiro Yamada	select DM
38458d423b8SMasahiro Yamada	select DM_SERIAL
38558d423b8SMasahiro Yamada	select DM_GPIO
386dd84058dSMasahiro Yamada
3876ce89324SYegor Yefremovconfig TARGET_AM335X_BALTOS
3886ce89324SYegor Yefremov	bool "Support am335x_baltos"
3896ce89324SYegor Yefremov	select CPU_V7
3906ce89324SYegor Yefremov	select SUPPORT_SPL
3916ce89324SYegor Yefremov	select DM
3926ce89324SYegor Yefremov	select DM_SERIAL
3936ce89324SYegor Yefremov	select DM_GPIO
3946ce89324SYegor Yefremov
395dd84058dSMasahiro Yamadaconfig TARGET_AM335X_EVM
396dd84058dSMasahiro Yamada	bool "Support am335x_evm"
3972e07c249SGeorges Savoundararadj	select CPU_V7
39802627356SMasahiro Yamada	select SUPPORT_SPL
39958d423b8SMasahiro Yamada	select DM
40058d423b8SMasahiro Yamada	select DM_SERIAL
40158d423b8SMasahiro Yamada	select DM_GPIO
402770e68c0SNishanth Menon	select TI_I2C_BOARD_DETECT
403dd84058dSMasahiro Yamada
404d8ccbe93SHeiko Schocherconfig TARGET_AM335X_SHC
405d8ccbe93SHeiko Schocher	bool "Support am335x based shc board from bosch"
406d8ccbe93SHeiko Schocher	select CPU_V7
407d8ccbe93SHeiko Schocher	select SUPPORT_SPL
408d8ccbe93SHeiko Schocher	select DM
409d8ccbe93SHeiko Schocher	select DM_SERIAL
410d8ccbe93SHeiko Schocher	select DM_GPIO
411d8ccbe93SHeiko Schocher
4129d1b2987SEnric Balletbò i Serraconfig TARGET_AM335X_SL50
4139d1b2987SEnric Balletbò i Serra	bool "Support am335x_sl50"
4149d1b2987SEnric Balletbò i Serra	select CPU_V7
4159d1b2987SEnric Balletbò i Serra	select SUPPORT_SPL
4169d1b2987SEnric Balletbò i Serra	select DM
4179d1b2987SEnric Balletbò i Serra	select DM_SERIAL
4189d1b2987SEnric Balletbò i Serra
419a2bc4321SGilles Gameiroconfig TARGET_BAV335X
420a2bc4321SGilles Gameiro	bool "Support bav335x"
421a2bc4321SGilles Gameiro	select CPU_V7
422a2bc4321SGilles Gameiro	select SUPPORT_SPL
42393a35382SMasahiro Yamada	select DM
42493a35382SMasahiro Yamada	select DM_SERIAL
425a2bc4321SGilles Gameiro	help
426a2bc4321SGilles Gameiro	  The BAV335x OEM Network Processor integrates all the functions of an
427a2bc4321SGilles Gameiro	  embedded network computer in a small, easy to use SODIMM module which
428a2bc4321SGilles Gameiro	  incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
429a2bc4321SGilles Gameiro	  processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
430a2bc4321SGilles Gameiro	  ethernet with simple connection to external connectors.
431a2bc4321SGilles Gameiro
432a2bc4321SGilles Gameiro	  For more information, visit: http://birdland.com/oem
433a2bc4321SGilles Gameiro
434dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM
435dd84058dSMasahiro Yamada	bool "Support ti814x_evm"
4362e07c249SGeorges Savoundararadj	select CPU_V7
43702627356SMasahiro Yamada	select SUPPORT_SPL
438dd84058dSMasahiro Yamada
439dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM
440dd84058dSMasahiro Yamada	bool "Support ti816x_evm"
4412e07c249SGeorges Savoundararadj	select CPU_V7
44202627356SMasahiro Yamada	select SUPPORT_SPL
443dd84058dSMasahiro Yamada
44443486e4cSSteve Raeconfig TARGET_BCM23550_W1D
44543486e4cSSteve Rae	bool "Support bcm23550_w1d"
44643486e4cSSteve Rae	select CPU_V7
44743486e4cSSteve Rae
448dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP
449dd84058dSMasahiro Yamada	bool "Support bcm28155_ap"
4502e07c249SGeorges Savoundararadj	select CPU_V7
451dd84058dSMasahiro Yamada
452abb1678cSSteve Raeconfig TARGET_BCMCYGNUS
453abb1678cSSteve Rae	bool "Support bcmcygnus"
4542e07c249SGeorges Savoundararadj	select CPU_V7
4559dec5270SSteve Rae
456abb1678cSSteve Raeconfig TARGET_BCMNSP
457abb1678cSSteve Rae	bool "Support bcmnsp"
4582e07c249SGeorges Savoundararadj	select CPU_V7
4599dec5270SSteve Rae
46072df68ccSMasahiro Yamadaconfig ARCH_EXYNOS
46172df68ccSMasahiro Yamada	bool "Samsung EXYNOS"
46258d423b8SMasahiro Yamada	select DM
46358d423b8SMasahiro Yamada	select DM_SPI_FLASH
46458d423b8SMasahiro Yamada	select DM_SERIAL
46558d423b8SMasahiro Yamada	select DM_SPI
46658d423b8SMasahiro Yamada	select DM_GPIO
4671fa4bfdeSSimon Glass	select DM_KEYBOARD
468dd84058dSMasahiro Yamada
469311757beSSimon Glassconfig ARCH_S5PC1XX
470311757beSSimon Glass	bool "Samsung S5PC1XX"
4712e07c249SGeorges Savoundararadj	select CPU_V7
47258d423b8SMasahiro Yamada	select DM
47358d423b8SMasahiro Yamada	select DM_SERIAL
47458d423b8SMasahiro Yamada	select DM_GPIO
475311757beSSimon Glass
476ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK
477ef2b694cSMasahiro Yamada	bool "Calxeda Highbank"
4782e07c249SGeorges Savoundararadj	select CPU_V7
479dd84058dSMasahiro Yamada
4805cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR
4815cbbd9bdSMasahiro Yamada	bool "ARM Ltd. Integrator family"
4823f394e70SLinus Walleij	select DM
4833f394e70SLinus Walleij	select DM_SERIAL
4845cbbd9bdSMasahiro Yamada
485c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE
486c338f09eSMasahiro Yamada	bool "TI Keystone"
4872e07c249SGeorges Savoundararadj	select CPU_V7
48802627356SMasahiro Yamada	select SUPPORT_SPL
489534bc70eSTom Rini	select CMD_POWEROFF
490dd84058dSMasahiro Yamada
491bfcef28aSBeniamino Galvaniconfig ARCH_MESON
492bfcef28aSBeniamino Galvani	bool "Amlogic Meson"
493bfcef28aSBeniamino Galvani	help
494bfcef28aSBeniamino Galvani	  Support for the Meson SoC family developed by Amlogic Inc.,
495bfcef28aSBeniamino Galvani	  targeted at media players and tablet computers. We currently
496bfcef28aSBeniamino Galvani	  support the S905 (GXBaby) 64-bit SoC.
497bfcef28aSBeniamino Galvani
4981a8150d4SAdrian Alonsoconfig ARCH_MX7
4991a8150d4SAdrian Alonso	bool "Freescale MX7"
5001a8150d4SAdrian Alonso	select CPU_V7
5011a8150d4SAdrian Alonso
50289ebc821SBoris BREZILLONconfig ARCH_MX6
50389ebc821SBoris BREZILLON	bool "Freescale MX6"
50489ebc821SBoris BREZILLON	select CPU_V7
50589ebc821SBoris BREZILLON
506424ee3d1SAndrej Rosanoconfig ARCH_MX5
507424ee3d1SAndrej Rosano	bool "Freescale MX5"
508424ee3d1SAndrej Rosano	select CPU_V7
509424ee3d1SAndrej Rosano
510dd84058dSMasahiro Yamadaconfig TARGET_M53EVK
511dd84058dSMasahiro Yamada	bool "Support m53evk"
5122e07c249SGeorges Savoundararadj	select CPU_V7
51302627356SMasahiro Yamada	select SUPPORT_SPL
514dd84058dSMasahiro Yamada
515dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK
516dd84058dSMasahiro Yamada	bool "Support mx51evk"
5172e07c249SGeorges Savoundararadj	select CPU_V7
518dd84058dSMasahiro Yamada
519dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD
520dd84058dSMasahiro Yamada	bool "Support mx53ard"
5212e07c249SGeorges Savoundararadj	select CPU_V7
522dd84058dSMasahiro Yamada
523dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK
524dd84058dSMasahiro Yamada	bool "Support mx53evk"
5252e07c249SGeorges Savoundararadj	select CPU_V7
526dd84058dSMasahiro Yamada
527dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO
528dd84058dSMasahiro Yamada	bool "Support mx53loco"
5292e07c249SGeorges Savoundararadj	select CPU_V7
530dd84058dSMasahiro Yamada
531dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD
532dd84058dSMasahiro Yamada	bool "Support mx53smd"
5332e07c249SGeorges Savoundararadj	select CPU_V7
534dd84058dSMasahiro Yamada
5353cfbcb58SMasahiro Yamadaconfig OMAP34XX
5363cfbcb58SMasahiro Yamada	bool "OMAP34XX SoC"
5372e07c249SGeorges Savoundararadj	select CPU_V7
538dd84058dSMasahiro Yamada
539d08215a5SMasahiro Yamadaconfig OMAP44XX
540d08215a5SMasahiro Yamada	bool "OMAP44XX SoC"
5412e07c249SGeorges Savoundararadj	select CPU_V7
54202627356SMasahiro Yamada	select SUPPORT_SPL
543dd84058dSMasahiro Yamada
5446c5431acSMasahiro Yamadaconfig OMAP54XX
5456c5431acSMasahiro Yamada	bool "OMAP54XX SoC"
5462e07c249SGeorges Savoundararadj	select CPU_V7
54702627356SMasahiro Yamada	select SUPPORT_SPL
548dd84058dSMasahiro Yamada
5496384726dSMadan Srinivasconfig AM43XX
5506384726dSMadan Srinivas	bool "AM43XX SoC"
5516384726dSMadan Srinivas	select CPU_V7
5526384726dSMadan Srinivas	select SUPPORT_SPL
5536384726dSMadan Srinivas	help
5546384726dSMadan Srinivas	  Support for AM43xx SOC from Texas Instruments.
5556384726dSMadan Srinivas	  The AM43xx high performance SOC features a Cortex-A9
5566384726dSMadan Srinivas	  ARM core, a quad core PRU-ICSS for industrial Ethernet
5576384726dSMadan Srinivas	  protocols, dual camera support, optional 3D graphics
5586384726dSMadan Srinivas	  and an optional customer programmable secure boot.
5596384726dSMadan Srinivas
560f40b9898SMasahiro Yamadaconfig RMOBILE
561f40b9898SMasahiro Yamada	bool "Renesas ARM SoCs"
5622e07c249SGeorges Savoundararadj	select CPU_V7
563dd84058dSMasahiro Yamada
564*9702ec00SEddy Petrișorconfig TARGET_S32V234EVB
565*9702ec00SEddy Petrișor	bool "Support s32v234evb"
566*9702ec00SEddy Petrișor	select ARM64
567*9702ec00SEddy Petrișor
56808592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON
56908592136SMateusz Kulikowski	bool "Qualcomm Snapdragon SoCs"
57008592136SMateusz Kulikowski	select ARM64
57108592136SMateusz Kulikowski	select DM
57208592136SMateusz Kulikowski	select DM_GPIO
57308592136SMateusz Kulikowski	select DM_SERIAL
57408592136SMateusz Kulikowski	select SPMI
57508592136SMateusz Kulikowski	select OF_CONTROL
57608592136SMateusz Kulikowski	select OF_SEPARATE
57708592136SMateusz Kulikowski
5787865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA
5797865f4b0SMasahiro Yamada	bool "Altera SOCFPGA family"
5802e07c249SGeorges Savoundararadj	select CPU_V7
58102627356SMasahiro Yamada	select SUPPORT_SPL
582dfd3dff5SMarek Vasut	select OF_CONTROL
583dfd3dff5SMarek Vasut	select SPL_OF_CONTROL
5841d9aa3e5SMasahiro Yamada	select DM
5851d9aa3e5SMasahiro Yamada	select DM_SPI_FLASH
5861d9aa3e5SMasahiro Yamada	select DM_SPI
587dd84058dSMasahiro Yamada
5888883ddafSNikita Kiryanovconfig TARGET_CM_T43
5898883ddafSNikita Kiryanov	bool "Support cm_t43"
5908883ddafSNikita Kiryanov	select CPU_V7
5918883ddafSNikita Kiryanov	select SUPPORT_SPL
5928883ddafSNikita Kiryanov
5932c7e3b90SIan Campbellconfig ARCH_SUNXI
5942c7e3b90SIan Campbell	bool "Support sunxi (Allwinner) SoCs"
5950878a8a7SHans de Goede	select CMD_BOOTZ
5960878a8a7SHans de Goede	select CMD_DHCP
5970878a8a7SHans de Goede	select CMD_EXT2
5980878a8a7SHans de Goede	select CMD_EXT4
5990878a8a7SHans de Goede	select CMD_FAT
6000878a8a7SHans de Goede	select CMD_FS_GENERIC
60188bb800dSHans de Goede	select CMD_GPIO
6020878a8a7SHans de Goede	select CMD_MII
6030878a8a7SHans de Goede	select CMD_MMC if MMC
6040878a8a7SHans de Goede	select CMD_PING
605de1502c9SHans de Goede	select CMD_USB
606b6006bafSHans de Goede	select DM
60745368827STom Rini	select DM_ETH
608211d57a4SHans de Goede	select DM_GPIO
609211d57a4SHans de Goede	select DM_KEYBOARD
61045368827STom Rini	select DM_SERIAL
61191183babSHans de Goede	select DM_USB
6120878a8a7SHans de Goede	select HUSH_PARSER
613d75111a7SHans de Goede	select OF_BOARD_SETUP
614b6006bafSHans de Goede	select OF_CONTROL
615b6006bafSHans de Goede	select OF_SEPARATE
6168434f035SAlexander Graf	select SPL_STACK_R if SUPPORT_SPL
6178434f035SAlexander Graf	select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL
6186edf6a21SHans de Goede	select SYS_NS16550
61945368827STom Rini	select USB
620de1502c9SHans de Goede	select USB_STORAGE
621ab27f30bSHans de Goede	select USB_KEYBOARD
6228ebe4f42SChen-Yu Tsai
6239ee16897SLucile Quirionconfig TARGET_TS4800
6249ee16897SLucile Quirion	bool "Support TS4800"
6259ee16897SLucile Quirion	select CPU_V7
6269ee16897SLucile Quirion
627dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR
628dd84058dSMasahiro Yamada	bool "Support vf610twr"
6292e07c249SGeorges Savoundararadj	select CPU_V7
630dd84058dSMasahiro Yamada
631e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF
632e7b860faSSanchayan Maity	bool "Support Colibri VF50/61"
633e7b860faSSanchayan Maity	select CPU_V7
634e7b860faSSanchayan Maity
635931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052
636931a1d2aSAlbert ARIBAUD \(3ADEV\)	bool "Support pcm-052"
637931a1d2aSAlbert ARIBAUD \(3ADEV\)	select CPU_V7
638931a1d2aSAlbert ARIBAUD \(3ADEV\)
6395ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ
64044dcb403SMasahiro Yamada	bool "Xilinx Zynq Platform"
6412e07c249SGeorges Savoundararadj	select CPU_V7
64202627356SMasahiro Yamada	select SUPPORT_SPL
643d065cfd9SJagan Teki	select OF_CONTROL
644eb04ab34SMichal Simek	select SPL_OF_CONTROL if SPL
6458981f05cSMasahiro Yamada	select DM
6466889ca71SMichal Simek	select DM_ETH
6472978ae23SSiva Durga Prasad Paladugu	select DM_GPIO
648eb04ab34SMichal Simek	select SPL_DM if SPL
649d9ae52c8SMichal Simek	select DM_MMC
6509f7a4502SJagan Teki	select DM_SPI
65142800ffaSSimon Glass	select DM_SERIAL
6529f7a4502SJagan Teki	select DM_SPI_FLASH
653eb04ab34SMichal Simek	select SPL_SEPARATE_BSS if SPL
654dd84058dSMasahiro Yamada
6550b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP
65684c7204bSMichal Simek	bool "Support Xilinx ZynqMP Platform"
65784c7204bSMichal Simek	select ARM64
658c2490bf5SMichal Simek	select DM
659c2490bf5SMichal Simek	select OF_CONTROL
660c2490bf5SMichal Simek	select DM_SERIAL
661e6a9ed04SMichal Simek	select SUPPORT_SPL
66284c7204bSMichal Simek
663ddd960e6SMasahiro Yamadaconfig TEGRA
664ddd960e6SMasahiro Yamada	bool "NVIDIA Tegra"
665dd84058dSMasahiro Yamada
666f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A
667dd84058dSMasahiro Yamada	bool "Support vexpress_aemv8a"
668016a954eSMasahiro Yamada	select ARM64
669dd84058dSMasahiro Yamada
670f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP
671f91afc4dSLinus Walleij	bool "Support Versatile Express ARMv8a FVP BASE model"
672f91afc4dSLinus Walleij	select ARM64
673f91afc4dSLinus Walleij	select SEMIHOSTING
674f91afc4dSLinus Walleij
675fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM
676fc04b923SRyan Harkin	bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
677fc04b923SRyan Harkin	select ARM64
678fc04b923SRyan Harkin	help
679fc04b923SRyan Harkin	  This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
680fc04b923SRyan Harkin	  the default config to allow the user to load the images directly into
681fc04b923SRyan Harkin	  DRAM using model parameters rather than by using semi-hosting to load
682fc04b923SRyan Harkin	  the files from the host filesystem.
683fc04b923SRyan Harkin
684ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO
685ffc10373SLinus Walleij	bool "Support Versatile Express Juno Development Platform"
686ffc10373SLinus Walleij	select ARM64
687ffc10373SLinus Walleij
68844937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU
68944937214SPrabhakar Kushwaha	bool "Support ls2080a_emu"
690016a954eSMasahiro Yamada	select ARM64
69123b5877cSLinus Walleij	select ARMV8_MULTIENTRY
6927288c2c2SYork Sun	help
69344937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_EMU platform
69444937214SPrabhakar Kushwaha	  The LS2080A Development System (EMULATOR) is a pre silicon
69544937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
6967288c2c2SYork Sun	  Layerscape Architecture processor.
6977288c2c2SYork Sun
69844937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU
69944937214SPrabhakar Kushwaha	bool "Support ls2080a_simu"
70044937214SPrabhakar Kushwaha	select ARM64
70144937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
70244937214SPrabhakar Kushwaha	help
70344937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_SIMU platform
70444937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a pre silicon
70544937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
70644937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
70744937214SPrabhakar Kushwaha
70844937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS
70944937214SPrabhakar Kushwaha	bool "Support ls2080aqds"
710e2b65ea9SYork Sun	select ARM64
711e2b65ea9SYork Sun	select ARMV8_MULTIENTRY
71232eda7ccSScott Wood	select SUPPORT_SPL
713e2b65ea9SYork Sun	help
71444937214SPrabhakar Kushwaha	  Support for Freescale LS2080AQDS platform
71544937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a high-performance
71644937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
71744937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
71844937214SPrabhakar Kushwaha
71944937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB
72044937214SPrabhakar Kushwaha	bool "Support ls2080ardb"
72144937214SPrabhakar Kushwaha	select ARM64
72244937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
72344937214SPrabhakar Kushwaha	select SUPPORT_SPL
72444937214SPrabhakar Kushwaha	help
72544937214SPrabhakar Kushwaha	  Support for Freescale LS2080ARDB platform.
72644937214SPrabhakar Kushwaha	  The LS2080A Reference design board (RDB) is a high-performance
72744937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
728e2b65ea9SYork Sun	  Layerscape Architecture processor.
729e2b65ea9SYork Sun
73011ac2363SPeter Griffinconfig TARGET_HIKEY
73111ac2363SPeter Griffin	bool "Support HiKey 96boards Consumer Edition Platform"
73211ac2363SPeter Griffin	select ARM64
733efd7b60aSPeter Griffin	select DM
734efd7b60aSPeter Griffin	select DM_GPIO
7359c71bcdcSPeter Griffin	select DM_SERIAL
736cd593ed6SPeter Griffin	select OF_CONTROL
73711ac2363SPeter Griffin	  help
73811ac2363SPeter Griffin	  Support for HiKey 96boards platform. It features a HI6220
73911ac2363SPeter Griffin	  SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
74011ac2363SPeter Griffin
7419d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS
7429d044fcbSPrabhakar Kushwaha	bool "Support ls1012aqds"
7439d044fcbSPrabhakar Kushwaha	select ARM64
7449d044fcbSPrabhakar Kushwaha	help
7459d044fcbSPrabhakar Kushwaha	  Support for Freescale LS1012AQDS platform.
7469d044fcbSPrabhakar Kushwaha	  The LS1012A Development System (QDS) is a high-performance
7479d044fcbSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
7489d044fcbSPrabhakar Kushwaha	  Layerscape Architecture processor.
7499d044fcbSPrabhakar Kushwaha
7503b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB
7513b6e3898SPrabhakar Kushwaha	bool "Support ls1012ardb"
7523b6e3898SPrabhakar Kushwaha	select ARM64
7533b6e3898SPrabhakar Kushwaha	help
7543b6e3898SPrabhakar Kushwaha	  Support for Freescale LS1012ARDB platform.
7553b6e3898SPrabhakar Kushwaha	  The LS1012A Reference design board (RDB) is a high-performance
7563b6e3898SPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
7573b6e3898SPrabhakar Kushwaha	  Layerscape Architecture processor.
7583b6e3898SPrabhakar Kushwaha
759ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM
760ff78aa2bSPrabhakar Kushwaha	bool "Support ls1012afrdm"
761ff78aa2bSPrabhakar Kushwaha	select ARM64
762ff78aa2bSPrabhakar Kushwaha	help
763ff78aa2bSPrabhakar Kushwaha	  Support for Freescale LS1012AFRDM platform.
764ff78aa2bSPrabhakar Kushwaha	  The LS1012A Freedom  board (FRDM) is a high-performance
765ff78aa2bSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
766ff78aa2bSPrabhakar Kushwaha	  Layerscape Architecture processor.
767ff78aa2bSPrabhakar Kushwaha
768550e3dc0SWang Huanconfig TARGET_LS1021AQDS
7690de15707SAlison Wang	bool "Support ls1021aqds"
7702e07c249SGeorges Savoundararadj	select CPU_V7
77150f0c663SAlison Wang	select SUPPORT_SPL
772c8a7d9daSWang Huanconfig TARGET_LS1021ATWR
7730de15707SAlison Wang	bool "Support ls1021atwr"
7742e07c249SGeorges Savoundararadj	select CPU_V7
77550f0c663SAlison Wang	select SUPPORT_SPL
776c8a7d9daSWang Huan
77702b5d2edSShaohui Xieconfig TARGET_LS1043AQDS
77802b5d2edSShaohui Xie	bool "Support ls1043aqds"
77902b5d2edSShaohui Xie	select ARM64
78002b5d2edSShaohui Xie	select ARMV8_MULTIENTRY
78102b5d2edSShaohui Xie	select SUPPORT_SPL
78202b5d2edSShaohui Xie	help
78302b5d2edSShaohui Xie	  Support for Freescale LS1043AQDS platform.
78402b5d2edSShaohui Xie
785f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB
786f3a8e2b7SMingkai Hu	bool "Support ls1043ardb"
787f3a8e2b7SMingkai Hu	select ARM64
788831c068fSHou Zhiqiang	select ARMV8_MULTIENTRY
7893ad44729SGong Qianyu	select SUPPORT_SPL
790f3a8e2b7SMingkai Hu	help
791f3a8e2b7SMingkai Hu	  Support for Freescale LS1043ARDB platform.
792f3a8e2b7SMingkai Hu
793dd84058dSMasahiro Yamadaconfig TARGET_H2200
794dd84058dSMasahiro Yamada	bool "Support h2200"
7952e07c249SGeorges Savoundararadj	select CPU_PXA
796dd84058dSMasahiro Yamada
797f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2
798f19eb154SVasily Khoruzhick	bool "Support zipitz2"
799f19eb154SVasily Khoruzhick	select CPU_PXA
800f19eb154SVasily Khoruzhick
801dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270
802dd84058dSMasahiro Yamada	bool "Support colibri_pxa270"
8032e07c249SGeorges Savoundararadj	select CPU_PXA
804dd84058dSMasahiro Yamada
80566cba041SMasahiro Yamadaconfig ARCH_UNIPHIER
806b6ef3a3fSMasahiro Yamada	bool "Socionext UniPhier SoCs"
80748264d9bSMasahiro Yamada	select CLK_UNIPHIER
80802627356SMasahiro Yamada	select SUPPORT_SPL
809992e8748SMasahiro Yamada	select SPL
810d648964fSMasahiro Yamada	select OF_CONTROL
811f4e190e3SMasahiro Yamada	select SPL_OF_CONTROL
8124e819950SMasahiro Yamada	select DM
8139271614eSMasahiro Yamada	select SPL_DM
814b800cbdeSMasahiro Yamada	select DM_GPIO
8154e819950SMasahiro Yamada	select DM_SERIAL
8164e819950SMasahiro Yamada	select DM_I2C
8174aceb3f8SMasahiro Yamada	select DM_MMC
818b6ef3a3fSMasahiro Yamada	help
819b6ef3a3fSMasahiro Yamada	  Support for UniPhier SoC family developed by Socionext Inc.
820b6ef3a3fSMasahiro Yamada	  (formerly, System LSI Business Division of Panasonic Corporation)
82166cba041SMasahiro Yamada
8220a61ee88SVikas Manochaconfig STM32
8230a61ee88SVikas Manocha	bool "Support STM32"
824ed09a554Srev13@wp.pl	select CPU_V7M
82566562414SKamil Lulko	select DM
82666562414SKamil Lulko	select DM_SERIAL
827ed09a554Srev13@wp.pl
8282444dae5SSimon Glassconfig ARCH_ROCKCHIP
8292444dae5SSimon Glass	bool "Support Rockchip SoCs"
8302444dae5SSimon Glass	select SUPPORT_SPL
8312444dae5SSimon Glass	select SPL
8322444dae5SSimon Glass	select OF_CONTROL
8332444dae5SSimon Glass	select CPU_V7
8342444dae5SSimon Glass	select DM
8352444dae5SSimon Glass
836746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX
837746f985aSSergey Temerkhanov	bool "Support ThunderX 88xx"
838b4ba1693SMarek Vasut	select ARM64
839746f985aSSergey Temerkhanov	select OF_CONTROL
840746f985aSSergey Temerkhanov
841dd84058dSMasahiro Yamadaendchoice
842dd84058dSMasahiro Yamada
8434614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig"
8444614b891SMasahiro Yamada
845ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig"
8463491ba63SMasahiro Yamada
847ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig"
84834e609caSSimon Glass
84977b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig"
85072df68ccSMasahiro Yamada
85172a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig"
852ef2b694cSMasahiro Yamada
8535cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig"
8545cbbd9bdSMasahiro Yamada
85539a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig"
856c338f09eSMasahiro Yamada
85756f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig"
85847539e23SMasahiro Yamada
859c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig"
860c3d89140SStefan Roese
8611a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig"
8621a8150d4SAdrian Alonso
86389ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig"
86489ebc821SBoris BREZILLON
865424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig"
866424ee3d1SAndrej Rosano
867a774e088SMadan Srinivassource "arch/arm/cpu/armv7/omap-common/Kconfig"
8686384726dSMadan Srinivas
8693e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig"
87022f2be7aSMasahiro Yamada
871f40b9898SMasahiro Yamadasource "arch/arm/cpu/armv7/rmobile/Kconfig"
872f40b9898SMasahiro Yamada
873bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig"
874bfcef28aSBeniamino Galvani
8752444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig"
8762444dae5SSimon Glass
877225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig"
878311757beSSimon Glass
87908592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig"
88008592136SMateusz Kulikowski
8817865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig"
8827865f4b0SMasahiro Yamada
8830a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig"
8840a61ee88SVikas Manocha
88509f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig"
886ddd960e6SMasahiro Yamada
8874c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig"
88866cba041SMasahiro Yamada
8890107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig"
890ddd960e6SMasahiro Yamada
891ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig"
892ea624e19SHans de Goede
89375580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig"
89475580007SSiva Durga Prasad Paladugu
89523b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig"
89623b5877cSLinus Walleij
897a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig"
898a05a6045SBoris BREZILLON
899d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig"
900dd84058dSMasahiro Yamadasource "board/BuR/kwb/Kconfig"
901dd84058dSMasahiro Yamadasource "board/BuR/tseries/Kconfig"
902dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig"
903dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig"
904dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig"
905dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig"
906dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig"
907dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig"
908dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig"
90943486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig"
910dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig"
911abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig"
912abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig"
913746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig"
914dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig"
915dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig"
916345243edSTom Rinisource "board/compulab/cm_t43/Kconfig"
917dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig"
918dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig"
919dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig"
92044937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig"
92144937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig"
92244937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig"
923550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig"
92402b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig"
925c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig"
926f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig"
9279d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig"
9283b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig"
929ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig"
930dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig"
931dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig"
932dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig"
933dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig"
934dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig"
935dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig"
936dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig"
937dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig"
938dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig"
939dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig"
940dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig"
941*9702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig"
942dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig"
943dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig"
944dd84058dSMasahiro Yamadasource "board/h2200/Kconfig"
945345243edSTom Rinisource "board/hisilicon/hikey/Kconfig"
946dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig"
947dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig"
948dd84058dSMasahiro Yamadasource "board/mpl/vcma9/Kconfig"
949dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig"
950dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig"
951931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig"
952dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig"
953dd84058dSMasahiro Yamadasource "board/samsung/smdk2410/Kconfig"
954dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig"
955dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig"
956dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig"
957dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig"
958dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig"
959dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig"
960dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig"
961dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig"
962dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig"
963dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig"
964dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig"
9659fa32b12SVikas Manochasource "board/st/stv0991/Kconfig"
966dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig"
967dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig"
9689d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig"
969dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig"
970dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig"
971a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig"
972dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig"
973dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig"
974dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig"
975dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig"
976e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig"
9779ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig"
9786ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig"
979dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig"
980412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig"
981f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig"
982dd84058dSMasahiro Yamada
98351b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug"
98451b17d49SMasahiro Yamada
985dd84058dSMasahiro Yamadaendmenu
986