xref: /rk3399_rockchip-uboot/arch/arm/Kconfig (revision 9d044fcb8c4558d7ec28089375d2de565bfd2619)
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
67f91afc4dSLinus Walleijconfig SEMIHOSTING
68f91afc4dSLinus Walleij	bool "support boot from semihosting"
69f91afc4dSLinus Walleij	help
70f91afc4dSLinus Walleij	  In emulated environments, semihosting is a way for
71f91afc4dSLinus Walleij	  the hosted environment to call out to the emulator to
72f91afc4dSLinus Walleij	  retrieve files from the host machine.
73f91afc4dSLinus Walleij
74f3e9bec8SPeng Fanconfig SYS_L2CACHE_OFF
75f3e9bec8SPeng Fan	bool "L2cache off"
76f3e9bec8SPeng Fan	help
77f3e9bec8SPeng Fan	  If SoC does not support L2CACHE or one do not want to enable
78f3e9bec8SPeng Fan	  L2CACHE, choose this option.
79f3e9bec8SPeng Fan
80dd84058dSMasahiro Yamadachoice
81dd84058dSMasahiro Yamada	prompt "Target select"
82b928e658SSimon Glass	default TARGET_HIKEY
83dd84058dSMasahiro Yamada
844614b891SMasahiro Yamadaconfig ARCH_AT91
854614b891SMasahiro Yamada	bool "Atmel AT91"
86dd84058dSMasahiro Yamada
87dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX
88dd84058dSMasahiro Yamada	bool "Support edb93xx"
892e07c249SGeorges Savoundararadj	select CPU_ARM920T
90dd84058dSMasahiro Yamada
91dd84058dSMasahiro Yamadaconfig TARGET_VCMA9
92dd84058dSMasahiro Yamada	bool "Support VCMA9"
932e07c249SGeorges Savoundararadj	select CPU_ARM920T
94dd84058dSMasahiro Yamada
95dd84058dSMasahiro Yamadaconfig TARGET_SMDK2410
96dd84058dSMasahiro Yamada	bool "Support smdk2410"
972e07c249SGeorges Savoundararadj	select CPU_ARM920T
98dd84058dSMasahiro Yamada
99dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE
100dd84058dSMasahiro Yamada	bool "Support aspenite"
1012e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
102dd84058dSMasahiro Yamada
103dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD
104dd84058dSMasahiro Yamada	bool "Support gplugd"
1052e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
106dd84058dSMasahiro Yamada
1073491ba63SMasahiro Yamadaconfig ARCH_DAVINCI
1083491ba63SMasahiro Yamada	bool "TI DaVinci"
1092e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
1103491ba63SMasahiro Yamada	help
1113491ba63SMasahiro Yamada	  Support for TI's DaVinci platform.
112dd84058dSMasahiro Yamada
11347539e23SMasahiro Yamadaconfig KIRKWOOD
11447539e23SMasahiro Yamada	bool "Marvell Kirkwood"
1152e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
116dd84058dSMasahiro Yamada
117c3d89140SStefan Roeseconfig ARCH_MVEBU
118606576d5SStefan Roese	bool "Marvell MVEBU family (Armada XP/375/38x)"
1192bae75a4SStefan Roese	select CPU_V7
1202bae75a4SStefan Roese	select SUPPORT_SPL
1219cffb233SStefan Roese	select OF_CONTROL
1229cffb233SStefan Roese	select OF_SEPARATE
1239cffb233SStefan Roese	select DM
124e3b9c98aSStefan Roese	select DM_ETH
1251d51ea19SStefan Roese	select DM_SERIAL
12609a54c00SStefan Roese	select DM_SPI
12709a54c00SStefan Roese	select DM_SPI_FLASH
1286451223aSStefan Roese	select SPL_DM
12947c0d79eSNathan Rossi	select SPL_DM_SEQ_ALIAS
1306451223aSStefan Roese	select SPL_OF_CONTROL
13109a54c00SStefan Roese	select SPL_SIMPLE_BUS
132a4884831SStefan Roese
133dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250
134dd84058dSMasahiro Yamada	bool "Support devkit3250"
1352e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
136e9b3ce3fSVladimir Zapolskiy	select SUPPORT_SPL
137dd84058dSMasahiro Yamada
138412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105
139412ae53aSAlbert ARIBAUD \(3ADEV\)	bool "Support work_92105"
140412ae53aSAlbert ARIBAUD \(3ADEV\)	select CPU_ARM926EJS
141412ae53aSAlbert ARIBAUD \(3ADEV\)	select SUPPORT_SPL
142412ae53aSAlbert ARIBAUD \(3ADEV\)
143dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK
144dd84058dSMasahiro Yamada	bool "Support mx25pdk"
1452e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
146dd84058dSMasahiro Yamada
147dd84058dSMasahiro Yamadaconfig TARGET_ZMX25
148dd84058dSMasahiro Yamada	bool "Support zmx25"
1492e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
150dd84058dSMasahiro Yamada
151dd84058dSMasahiro Yamadaconfig TARGET_APF27
152dd84058dSMasahiro Yamada	bool "Support apf27"
1532e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
15402627356SMasahiro Yamada	select SUPPORT_SPL
155dd84058dSMasahiro Yamada
156dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT
157dd84058dSMasahiro Yamada	bool "Support apx4devkit"
1582e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
15902627356SMasahiro Yamada	select SUPPORT_SPL
160dd84058dSMasahiro Yamada
161dd84058dSMasahiro Yamadaconfig TARGET_XFI3
162dd84058dSMasahiro Yamada	bool "Support xfi3"
1632e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
16402627356SMasahiro Yamada	select SUPPORT_SPL
165dd84058dSMasahiro Yamada
166dd84058dSMasahiro Yamadaconfig TARGET_M28EVK
167dd84058dSMasahiro Yamada	bool "Support m28evk"
1682e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
16902627356SMasahiro Yamada	select SUPPORT_SPL
170dd84058dSMasahiro Yamada
171dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK
172dd84058dSMasahiro Yamada	bool "Support mx23evk"
1732e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
17402627356SMasahiro Yamada	select SUPPORT_SPL
175dd84058dSMasahiro Yamada
176dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK
177dd84058dSMasahiro Yamada	bool "Support mx28evk"
1782e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
17902627356SMasahiro Yamada	select SUPPORT_SPL
180dd84058dSMasahiro Yamada
181dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO
182dd84058dSMasahiro Yamada	bool "Support mx23_olinuxino"
1832e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
18402627356SMasahiro Yamada	select SUPPORT_SPL
185dd84058dSMasahiro Yamada
186dd84058dSMasahiro Yamadaconfig TARGET_BG0900
187dd84058dSMasahiro Yamada	bool "Support bg0900"
1882e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
18902627356SMasahiro Yamada	select SUPPORT_SPL
190dd84058dSMasahiro Yamada
191dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS
192dd84058dSMasahiro Yamada	bool "Support sansa_fuze_plus"
1932e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
19402627356SMasahiro Yamada	select SUPPORT_SPL
195dd84058dSMasahiro Yamada
196dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1
197dd84058dSMasahiro Yamada	bool "Support sc_sps_1"
1982e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
19902627356SMasahiro Yamada	select SUPPORT_SPL
200dd84058dSMasahiro Yamada
20122f2be7aSMasahiro Yamadaconfig ORION5X
20222f2be7aSMasahiro Yamada	bool "Marvell Orion"
2032e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
204dd84058dSMasahiro Yamada
205dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300
206dd84058dSMasahiro Yamada	bool "Support spear300"
2072e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
208dd84058dSMasahiro Yamada
209dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310
210dd84058dSMasahiro Yamada	bool "Support spear310"
2112e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
212dd84058dSMasahiro Yamada
213dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320
214dd84058dSMasahiro Yamada	bool "Support spear320"
2152e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
216dd84058dSMasahiro Yamada
217dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600
218dd84058dSMasahiro Yamada	bool "Support spear600"
2192e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
220dd84058dSMasahiro Yamada
2219fa32b12SVikas Manochaconfig TARGET_STV0991
2229fa32b12SVikas Manocha	bool "Support stv0991"
2239fa32b12SVikas Manocha	select CPU_V7
224cac0ca76SMasahiro Yamada	select DM
225cac0ca76SMasahiro Yamada	select DM_SERIAL
226e67abcaaSVikas Manocha	select DM_SPI
227e67abcaaSVikas Manocha	select DM_SPI_FLASH
228e67abcaaSVikas Manocha	select SPI_FLASH
2299fa32b12SVikas Manocha
230dd84058dSMasahiro Yamadaconfig TARGET_X600
231dd84058dSMasahiro Yamada	bool "Support x600"
2322e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
23302627356SMasahiro Yamada	select SUPPORT_SPL
234dd84058dSMasahiro Yamada
235dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE
236dd84058dSMasahiro Yamada	bool "Support imx31_phycore"
2372e07c249SGeorges Savoundararadj	select CPU_ARM1136
238dd84058dSMasahiro Yamada
239dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS
240dd84058dSMasahiro Yamada	bool "Support mx31ads"
2412e07c249SGeorges Savoundararadj	select CPU_ARM1136
242dd84058dSMasahiro Yamada
243dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK
244dd84058dSMasahiro Yamada	bool "Support mx31pdk"
2452e07c249SGeorges Savoundararadj	select CPU_ARM1136
24602627356SMasahiro Yamada	select SUPPORT_SPL
247dd84058dSMasahiro Yamada
248dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN
249dd84058dSMasahiro Yamada	bool "Support woodburn"
2502e07c249SGeorges Savoundararadj	select CPU_ARM1136
251dd84058dSMasahiro Yamada
252dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD
253dd84058dSMasahiro Yamada	bool "Support woodburn_sd"
2542e07c249SGeorges Savoundararadj	select CPU_ARM1136
25502627356SMasahiro Yamada	select SUPPORT_SPL
256dd84058dSMasahiro Yamada
257dd84058dSMasahiro Yamadaconfig TARGET_FLEA3
258dd84058dSMasahiro Yamada	bool "Support flea3"
2592e07c249SGeorges Savoundararadj	select CPU_ARM1136
260dd84058dSMasahiro Yamada
261dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK
262dd84058dSMasahiro Yamada	bool "Support mx35pdk"
2632e07c249SGeorges Savoundararadj	select CPU_ARM1136
264dd84058dSMasahiro Yamada
265ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X
266ddf6bd48SMasahiro Yamada	bool "Broadcom BCM283X family"
26758d423b8SMasahiro Yamada	select DM
26858d423b8SMasahiro Yamada	select DM_SERIAL
26958d423b8SMasahiro Yamada	select DM_GPIO
27046414296SStephen Warren
271dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2
272dd84058dSMasahiro Yamada	bool "Support vexpress_ca15_tc2"
2732e07c249SGeorges Savoundararadj	select CPU_V7
274ea624e19SHans de Goede	select CPU_V7_HAS_NONSEC
275ea624e19SHans de Goede	select CPU_V7_HAS_VIRT
276dd84058dSMasahiro Yamada
277dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2
278dd84058dSMasahiro Yamada	bool "Support vexpress_ca5x2"
2792e07c249SGeorges Savoundararadj	select CPU_V7
280dd84058dSMasahiro Yamada
281dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4
282dd84058dSMasahiro Yamada	bool "Support vexpress_ca9x4"
2832e07c249SGeorges Savoundararadj	select CPU_V7
284dd84058dSMasahiro Yamada
285dd84058dSMasahiro Yamadaconfig TARGET_KWB
286dd84058dSMasahiro Yamada	bool "Support kwb"
2872e07c249SGeorges Savoundararadj	select CPU_V7
28802627356SMasahiro Yamada	select SUPPORT_SPL
289dd84058dSMasahiro Yamada
290dd84058dSMasahiro Yamadaconfig TARGET_TSERIES
291dd84058dSMasahiro Yamada	bool "Support tseries"
2922e07c249SGeorges Savoundararadj	select CPU_V7
29302627356SMasahiro Yamada	select SUPPORT_SPL
294dd84058dSMasahiro Yamada
295dd84058dSMasahiro Yamadaconfig TARGET_CM_T335
296dd84058dSMasahiro Yamada	bool "Support cm_t335"
2972e07c249SGeorges Savoundararadj	select CPU_V7
29802627356SMasahiro Yamada	select SUPPORT_SPL
29958d423b8SMasahiro Yamada	select DM
30058d423b8SMasahiro Yamada	select DM_SERIAL
30158d423b8SMasahiro Yamada	select DM_GPIO
302dd84058dSMasahiro Yamada
303dd84058dSMasahiro Yamadaconfig TARGET_PEPPER
304dd84058dSMasahiro Yamada	bool "Support pepper"
3052e07c249SGeorges Savoundararadj	select CPU_V7
30602627356SMasahiro Yamada	select SUPPORT_SPL
30758d423b8SMasahiro Yamada	select DM
30858d423b8SMasahiro Yamada	select DM_SERIAL
30958d423b8SMasahiro Yamada	select DM_GPIO
310dd84058dSMasahiro Yamada
311dd84058dSMasahiro Yamadaconfig TARGET_AM335X_IGEP0033
312dd84058dSMasahiro Yamada	bool "Support am335x_igep0033"
3132e07c249SGeorges Savoundararadj	select CPU_V7
31402627356SMasahiro Yamada	select SUPPORT_SPL
31558d423b8SMasahiro Yamada	select DM
31658d423b8SMasahiro Yamada	select DM_SERIAL
31758d423b8SMasahiro Yamada	select DM_GPIO
318dd84058dSMasahiro Yamada
319dd84058dSMasahiro Yamadaconfig TARGET_PCM051
320dd84058dSMasahiro Yamada	bool "Support pcm051"
3212e07c249SGeorges Savoundararadj	select CPU_V7
32202627356SMasahiro Yamada	select SUPPORT_SPL
32358d423b8SMasahiro Yamada	select DM
32458d423b8SMasahiro Yamada	select DM_SERIAL
32558d423b8SMasahiro Yamada	select DM_GPIO
326dd84058dSMasahiro Yamada
327dd84058dSMasahiro Yamadaconfig TARGET_DRACO
328dd84058dSMasahiro Yamada	bool "Support draco"
3292e07c249SGeorges Savoundararadj	select CPU_V7
33002627356SMasahiro Yamada	select SUPPORT_SPL
331dd84058dSMasahiro Yamada
3328c65a2faSHeiko Schocherconfig TARGET_THUBAN
3338c65a2faSHeiko Schocher	bool "Support thuban"
3342e07c249SGeorges Savoundararadj	select CPU_V7
33502627356SMasahiro Yamada	select SUPPORT_SPL
336dd84058dSMasahiro Yamada
337578056c3SHeiko Schocherconfig TARGET_RASTABAN
338578056c3SHeiko Schocher	bool "Support rastaban"
339578056c3SHeiko Schocher	select CPU_V7
340578056c3SHeiko Schocher	select SUPPORT_SPL
341578056c3SHeiko Schocher
342dd84058dSMasahiro Yamadaconfig TARGET_PXM2
343dd84058dSMasahiro Yamada	bool "Support pxm2"
3442e07c249SGeorges Savoundararadj	select CPU_V7
34502627356SMasahiro Yamada	select SUPPORT_SPL
346dd84058dSMasahiro Yamada
347dd84058dSMasahiro Yamadaconfig TARGET_RUT
348dd84058dSMasahiro Yamada	bool "Support rut"
3492e07c249SGeorges Savoundararadj	select CPU_V7
35002627356SMasahiro Yamada	select SUPPORT_SPL
351dd84058dSMasahiro Yamada
352dd84058dSMasahiro Yamadaconfig TARGET_PENGWYN
353dd84058dSMasahiro Yamada	bool "Support pengwyn"
3542e07c249SGeorges Savoundararadj	select CPU_V7
35502627356SMasahiro Yamada	select SUPPORT_SPL
35658d423b8SMasahiro Yamada	select DM
35758d423b8SMasahiro Yamada	select DM_SERIAL
35858d423b8SMasahiro Yamada	select DM_GPIO
359dd84058dSMasahiro Yamada
3606ce89324SYegor Yefremovconfig TARGET_AM335X_BALTOS
3616ce89324SYegor Yefremov	bool "Support am335x_baltos"
3626ce89324SYegor Yefremov	select CPU_V7
3636ce89324SYegor Yefremov	select SUPPORT_SPL
3646ce89324SYegor Yefremov	select DM
3656ce89324SYegor Yefremov	select DM_SERIAL
3666ce89324SYegor Yefremov	select DM_GPIO
3676ce89324SYegor Yefremov
368dd84058dSMasahiro Yamadaconfig TARGET_AM335X_EVM
369dd84058dSMasahiro Yamada	bool "Support am335x_evm"
3702e07c249SGeorges Savoundararadj	select CPU_V7
37102627356SMasahiro Yamada	select SUPPORT_SPL
37258d423b8SMasahiro Yamada	select DM
37358d423b8SMasahiro Yamada	select DM_SERIAL
37458d423b8SMasahiro Yamada	select DM_GPIO
375770e68c0SNishanth Menon	select TI_I2C_BOARD_DETECT
376dd84058dSMasahiro Yamada
3779d1b2987SEnric Balletbò i Serraconfig TARGET_AM335X_SL50
3789d1b2987SEnric Balletbò i Serra	bool "Support am335x_sl50"
3799d1b2987SEnric Balletbò i Serra	select CPU_V7
3809d1b2987SEnric Balletbò i Serra	select SUPPORT_SPL
3819d1b2987SEnric Balletbò i Serra	select DM
3829d1b2987SEnric Balletbò i Serra	select DM_SERIAL
3839d1b2987SEnric Balletbò i Serra
384a2bc4321SGilles Gameiroconfig TARGET_BAV335X
385a2bc4321SGilles Gameiro	bool "Support bav335x"
386a2bc4321SGilles Gameiro	select CPU_V7
387a2bc4321SGilles Gameiro	select SUPPORT_SPL
38893a35382SMasahiro Yamada	select DM
38993a35382SMasahiro Yamada	select DM_SERIAL
390a2bc4321SGilles Gameiro	help
391a2bc4321SGilles Gameiro	  The BAV335x OEM Network Processor integrates all the functions of an
392a2bc4321SGilles Gameiro	  embedded network computer in a small, easy to use SODIMM module which
393a2bc4321SGilles Gameiro	  incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
394a2bc4321SGilles Gameiro	  processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
395a2bc4321SGilles Gameiro	  ethernet with simple connection to external connectors.
396a2bc4321SGilles Gameiro
397a2bc4321SGilles Gameiro	  For more information, visit: http://birdland.com/oem
398a2bc4321SGilles Gameiro
399dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM
400dd84058dSMasahiro Yamada	bool "Support ti814x_evm"
4012e07c249SGeorges Savoundararadj	select CPU_V7
40202627356SMasahiro Yamada	select SUPPORT_SPL
403dd84058dSMasahiro Yamada
404dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM
405dd84058dSMasahiro Yamada	bool "Support ti816x_evm"
4062e07c249SGeorges Savoundararadj	select CPU_V7
40702627356SMasahiro Yamada	select SUPPORT_SPL
408dd84058dSMasahiro Yamada
409dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP
410dd84058dSMasahiro Yamada	bool "Support bcm28155_ap"
4112e07c249SGeorges Savoundararadj	select CPU_V7
412dd84058dSMasahiro Yamada
413abb1678cSSteve Raeconfig TARGET_BCMCYGNUS
414abb1678cSSteve Rae	bool "Support bcmcygnus"
4152e07c249SGeorges Savoundararadj	select CPU_V7
4169dec5270SSteve Rae
417abb1678cSSteve Raeconfig TARGET_BCMNSP
418abb1678cSSteve Rae	bool "Support bcmnsp"
4192e07c249SGeorges Savoundararadj	select CPU_V7
4209dec5270SSteve Rae
42172df68ccSMasahiro Yamadaconfig ARCH_EXYNOS
42272df68ccSMasahiro Yamada	bool "Samsung EXYNOS"
4232e07c249SGeorges Savoundararadj	select CPU_V7
42458d423b8SMasahiro Yamada	select DM
42558d423b8SMasahiro Yamada	select DM_SPI_FLASH
42658d423b8SMasahiro Yamada	select DM_SERIAL
42758d423b8SMasahiro Yamada	select DM_SPI
42858d423b8SMasahiro Yamada	select DM_GPIO
4291fa4bfdeSSimon Glass	select DM_KEYBOARD
430dd84058dSMasahiro Yamada
431311757beSSimon Glassconfig ARCH_S5PC1XX
432311757beSSimon Glass	bool "Samsung S5PC1XX"
4332e07c249SGeorges Savoundararadj	select CPU_V7
43458d423b8SMasahiro Yamada	select DM
43558d423b8SMasahiro Yamada	select DM_SERIAL
43658d423b8SMasahiro Yamada	select DM_GPIO
437311757beSSimon Glass
438ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK
439ef2b694cSMasahiro Yamada	bool "Calxeda Highbank"
4402e07c249SGeorges Savoundararadj	select CPU_V7
441dd84058dSMasahiro Yamada
4425cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR
4435cbbd9bdSMasahiro Yamada	bool "ARM Ltd. Integrator family"
4443f394e70SLinus Walleij	select DM
4453f394e70SLinus Walleij	select DM_SERIAL
4465cbbd9bdSMasahiro Yamada
447c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE
448c338f09eSMasahiro Yamada	bool "TI Keystone"
4492e07c249SGeorges Savoundararadj	select CPU_V7
45002627356SMasahiro Yamada	select SUPPORT_SPL
451534bc70eSTom Rini	select CMD_POWEROFF
452dd84058dSMasahiro Yamada
453bfcef28aSBeniamino Galvaniconfig ARCH_MESON
454bfcef28aSBeniamino Galvani	bool "Amlogic Meson"
455bfcef28aSBeniamino Galvani	help
456bfcef28aSBeniamino Galvani	  Support for the Meson SoC family developed by Amlogic Inc.,
457bfcef28aSBeniamino Galvani	  targeted at media players and tablet computers. We currently
458bfcef28aSBeniamino Galvani	  support the S905 (GXBaby) 64-bit SoC.
459bfcef28aSBeniamino Galvani
4601a8150d4SAdrian Alonsoconfig ARCH_MX7
4611a8150d4SAdrian Alonso	bool "Freescale MX7"
4621a8150d4SAdrian Alonso	select CPU_V7
4631a8150d4SAdrian Alonso
46489ebc821SBoris BREZILLONconfig ARCH_MX6
46589ebc821SBoris BREZILLON	bool "Freescale MX6"
46689ebc821SBoris BREZILLON	select CPU_V7
46789ebc821SBoris BREZILLON
468424ee3d1SAndrej Rosanoconfig ARCH_MX5
469424ee3d1SAndrej Rosano	bool "Freescale MX5"
470424ee3d1SAndrej Rosano	select CPU_V7
471424ee3d1SAndrej Rosano
472dd84058dSMasahiro Yamadaconfig TARGET_M53EVK
473dd84058dSMasahiro Yamada	bool "Support m53evk"
4742e07c249SGeorges Savoundararadj	select CPU_V7
47502627356SMasahiro Yamada	select SUPPORT_SPL
476dd84058dSMasahiro Yamada
477dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK
478dd84058dSMasahiro Yamada	bool "Support mx51evk"
4792e07c249SGeorges Savoundararadj	select CPU_V7
480dd84058dSMasahiro Yamada
481dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD
482dd84058dSMasahiro Yamada	bool "Support mx53ard"
4832e07c249SGeorges Savoundararadj	select CPU_V7
484dd84058dSMasahiro Yamada
485dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK
486dd84058dSMasahiro Yamada	bool "Support mx53evk"
4872e07c249SGeorges Savoundararadj	select CPU_V7
488dd84058dSMasahiro Yamada
489dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO
490dd84058dSMasahiro Yamada	bool "Support mx53loco"
4912e07c249SGeorges Savoundararadj	select CPU_V7
492dd84058dSMasahiro Yamada
493dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD
494dd84058dSMasahiro Yamada	bool "Support mx53smd"
4952e07c249SGeorges Savoundararadj	select CPU_V7
496dd84058dSMasahiro Yamada
4973cfbcb58SMasahiro Yamadaconfig OMAP34XX
4983cfbcb58SMasahiro Yamada	bool "OMAP34XX SoC"
4992e07c249SGeorges Savoundararadj	select CPU_V7
500dd84058dSMasahiro Yamada
501d08215a5SMasahiro Yamadaconfig OMAP44XX
502d08215a5SMasahiro Yamada	bool "OMAP44XX SoC"
5032e07c249SGeorges Savoundararadj	select CPU_V7
50402627356SMasahiro Yamada	select SUPPORT_SPL
505dd84058dSMasahiro Yamada
5066c5431acSMasahiro Yamadaconfig OMAP54XX
5076c5431acSMasahiro Yamada	bool "OMAP54XX SoC"
5082e07c249SGeorges Savoundararadj	select CPU_V7
50902627356SMasahiro Yamada	select SUPPORT_SPL
510dd84058dSMasahiro Yamada
5116384726dSMadan Srinivasconfig AM43XX
5126384726dSMadan Srinivas	bool "AM43XX SoC"
5136384726dSMadan Srinivas	select CPU_V7
5146384726dSMadan Srinivas	select SUPPORT_SPL
5156384726dSMadan Srinivas	help
5166384726dSMadan Srinivas	  Support for AM43xx SOC from Texas Instruments.
5176384726dSMadan Srinivas	  The AM43xx high performance SOC features a Cortex-A9
5186384726dSMadan Srinivas	  ARM core, a quad core PRU-ICSS for industrial Ethernet
5196384726dSMadan Srinivas	  protocols, dual camera support, optional 3D graphics
5206384726dSMadan Srinivas	  and an optional customer programmable secure boot.
5216384726dSMadan Srinivas
522f40b9898SMasahiro Yamadaconfig RMOBILE
523f40b9898SMasahiro Yamada	bool "Renesas ARM SoCs"
5242e07c249SGeorges Savoundararadj	select CPU_V7
525dd84058dSMasahiro Yamada
52608592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON
52708592136SMateusz Kulikowski	bool "Qualcomm Snapdragon SoCs"
52808592136SMateusz Kulikowski	select ARM64
52908592136SMateusz Kulikowski	select DM
53008592136SMateusz Kulikowski	select DM_GPIO
53108592136SMateusz Kulikowski	select DM_SERIAL
53208592136SMateusz Kulikowski	select SPMI
53308592136SMateusz Kulikowski	select OF_CONTROL
53408592136SMateusz Kulikowski	select OF_SEPARATE
53508592136SMateusz Kulikowski
5367865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA
5377865f4b0SMasahiro Yamada	bool "Altera SOCFPGA family"
5382e07c249SGeorges Savoundararadj	select CPU_V7
53902627356SMasahiro Yamada	select SUPPORT_SPL
540dfd3dff5SMarek Vasut	select OF_CONTROL
541dfd3dff5SMarek Vasut	select SPL_OF_CONTROL
5421d9aa3e5SMasahiro Yamada	select DM
5431d9aa3e5SMasahiro Yamada	select DM_SPI_FLASH
5441d9aa3e5SMasahiro Yamada	select DM_SPI
545dd84058dSMasahiro Yamada
5468883ddafSNikita Kiryanovconfig TARGET_CM_T43
5478883ddafSNikita Kiryanov	bool "Support cm_t43"
5488883ddafSNikita Kiryanov	select CPU_V7
5498883ddafSNikita Kiryanov	select SUPPORT_SPL
5508883ddafSNikita Kiryanov
5512c7e3b90SIan Campbellconfig ARCH_SUNXI
5522c7e3b90SIan Campbell	bool "Support sunxi (Allwinner) SoCs"
5530878a8a7SHans de Goede	select CMD_BOOTZ
5540878a8a7SHans de Goede	select CMD_DHCP
5550878a8a7SHans de Goede	select CMD_EXT2
5560878a8a7SHans de Goede	select CMD_EXT4
5570878a8a7SHans de Goede	select CMD_FAT
5580878a8a7SHans de Goede	select CMD_FS_GENERIC
55988bb800dSHans de Goede	select CMD_GPIO
5600878a8a7SHans de Goede	select CMD_MII
5610878a8a7SHans de Goede	select CMD_MMC if MMC
5620878a8a7SHans de Goede	select CMD_PING
563de1502c9SHans de Goede	select CMD_USB
564b6006bafSHans de Goede	select DM
56545368827STom Rini	select DM_ETH
566211d57a4SHans de Goede	select DM_GPIO
567211d57a4SHans de Goede	select DM_KEYBOARD
56845368827STom Rini	select DM_SERIAL
56991183babSHans de Goede	select DM_USB
5700878a8a7SHans de Goede	select HUSH_PARSER
571d75111a7SHans de Goede	select OF_BOARD_SETUP
572b6006bafSHans de Goede	select OF_CONTROL
573b6006bafSHans de Goede	select OF_SEPARATE
5748434f035SAlexander Graf	select SPL_STACK_R if SUPPORT_SPL
5758434f035SAlexander Graf	select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL
5766edf6a21SHans de Goede	select SYS_NS16550
57745368827STom Rini	select USB
578de1502c9SHans de Goede	select USB_STORAGE
579ab27f30bSHans de Goede	select USB_KEYBOARD
5808ebe4f42SChen-Yu Tsai
5819ee16897SLucile Quirionconfig TARGET_TS4800
5829ee16897SLucile Quirion	bool "Support TS4800"
5839ee16897SLucile Quirion	select CPU_V7
5849ee16897SLucile Quirion
585dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR
586dd84058dSMasahiro Yamada	bool "Support vf610twr"
5872e07c249SGeorges Savoundararadj	select CPU_V7
588dd84058dSMasahiro Yamada
589e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF
590e7b860faSSanchayan Maity	bool "Support Colibri VF50/61"
591e7b860faSSanchayan Maity	select CPU_V7
592e7b860faSSanchayan Maity
593931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052
594931a1d2aSAlbert ARIBAUD \(3ADEV\)	bool "Support pcm-052"
595931a1d2aSAlbert ARIBAUD \(3ADEV\)	select CPU_V7
596931a1d2aSAlbert ARIBAUD \(3ADEV\)
5975ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ
59844dcb403SMasahiro Yamada	bool "Xilinx Zynq Platform"
5992e07c249SGeorges Savoundararadj	select CPU_V7
60002627356SMasahiro Yamada	select SUPPORT_SPL
601d065cfd9SJagan Teki	select OF_CONTROL
602eb04ab34SMichal Simek	select SPL_OF_CONTROL if SPL
6038981f05cSMasahiro Yamada	select DM
6046889ca71SMichal Simek	select DM_ETH
6052978ae23SSiva Durga Prasad Paladugu	select DM_GPIO
606eb04ab34SMichal Simek	select SPL_DM if SPL
607d9ae52c8SMichal Simek	select DM_MMC
6089f7a4502SJagan Teki	select DM_SPI
60942800ffaSSimon Glass	select DM_SERIAL
6109f7a4502SJagan Teki	select DM_SPI_FLASH
611eb04ab34SMichal Simek	select SPL_SEPARATE_BSS if SPL
612dd84058dSMasahiro Yamada
6130b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP
61484c7204bSMichal Simek	bool "Support Xilinx ZynqMP Platform"
61584c7204bSMichal Simek	select ARM64
616c2490bf5SMichal Simek	select DM
617c2490bf5SMichal Simek	select OF_CONTROL
618c2490bf5SMichal Simek	select DM_SERIAL
619e6a9ed04SMichal Simek	select SUPPORT_SPL
62084c7204bSMichal Simek
621ddd960e6SMasahiro Yamadaconfig TEGRA
622ddd960e6SMasahiro Yamada	bool "NVIDIA Tegra"
623dd84058dSMasahiro Yamada
624f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A
625dd84058dSMasahiro Yamada	bool "Support vexpress_aemv8a"
626016a954eSMasahiro Yamada	select ARM64
627dd84058dSMasahiro Yamada
628f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP
629f91afc4dSLinus Walleij	bool "Support Versatile Express ARMv8a FVP BASE model"
630f91afc4dSLinus Walleij	select ARM64
631f91afc4dSLinus Walleij	select SEMIHOSTING
632f91afc4dSLinus Walleij
633fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM
634fc04b923SRyan Harkin	bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
635fc04b923SRyan Harkin	select ARM64
636fc04b923SRyan Harkin	help
637fc04b923SRyan Harkin	  This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
638fc04b923SRyan Harkin	  the default config to allow the user to load the images directly into
639fc04b923SRyan Harkin	  DRAM using model parameters rather than by using semi-hosting to load
640fc04b923SRyan Harkin	  the files from the host filesystem.
641fc04b923SRyan Harkin
642ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO
643ffc10373SLinus Walleij	bool "Support Versatile Express Juno Development Platform"
644ffc10373SLinus Walleij	select ARM64
645ffc10373SLinus Walleij
64644937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU
64744937214SPrabhakar Kushwaha	bool "Support ls2080a_emu"
648016a954eSMasahiro Yamada	select ARM64
64923b5877cSLinus Walleij	select ARMV8_MULTIENTRY
6507288c2c2SYork Sun	help
65144937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_EMU platform
65244937214SPrabhakar Kushwaha	  The LS2080A Development System (EMULATOR) is a pre silicon
65344937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
6547288c2c2SYork Sun	  Layerscape Architecture processor.
6557288c2c2SYork Sun
65644937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU
65744937214SPrabhakar Kushwaha	bool "Support ls2080a_simu"
65844937214SPrabhakar Kushwaha	select ARM64
65944937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
66044937214SPrabhakar Kushwaha	help
66144937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_SIMU platform
66244937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a pre silicon
66344937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
66444937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
66544937214SPrabhakar Kushwaha
66644937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS
66744937214SPrabhakar Kushwaha	bool "Support ls2080aqds"
668e2b65ea9SYork Sun	select ARM64
669e2b65ea9SYork Sun	select ARMV8_MULTIENTRY
67032eda7ccSScott Wood	select SUPPORT_SPL
671e2b65ea9SYork Sun	help
67244937214SPrabhakar Kushwaha	  Support for Freescale LS2080AQDS platform
67344937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a high-performance
67444937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
67544937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
67644937214SPrabhakar Kushwaha
67744937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB
67844937214SPrabhakar Kushwaha	bool "Support ls2080ardb"
67944937214SPrabhakar Kushwaha	select ARM64
68044937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
68144937214SPrabhakar Kushwaha	select SUPPORT_SPL
68244937214SPrabhakar Kushwaha	help
68344937214SPrabhakar Kushwaha	  Support for Freescale LS2080ARDB platform.
68444937214SPrabhakar Kushwaha	  The LS2080A Reference design board (RDB) is a high-performance
68544937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
686e2b65ea9SYork Sun	  Layerscape Architecture processor.
687e2b65ea9SYork Sun
68811ac2363SPeter Griffinconfig TARGET_HIKEY
68911ac2363SPeter Griffin	bool "Support HiKey 96boards Consumer Edition Platform"
69011ac2363SPeter Griffin	select ARM64
691efd7b60aSPeter Griffin	select DM
692efd7b60aSPeter Griffin	select DM_GPIO
6939c71bcdcSPeter Griffin	select DM_SERIAL
694cd593ed6SPeter Griffin	select OF_CONTROL
69511ac2363SPeter Griffin	  help
69611ac2363SPeter Griffin	  Support for HiKey 96boards platform. It features a HI6220
69711ac2363SPeter Griffin	  SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
69811ac2363SPeter Griffin
699*9d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS
700*9d044fcbSPrabhakar Kushwaha	bool "Support ls1012aqds"
701*9d044fcbSPrabhakar Kushwaha	select ARM64
702*9d044fcbSPrabhakar Kushwaha	help
703*9d044fcbSPrabhakar Kushwaha	  Support for Freescale LS1012AQDS platform.
704*9d044fcbSPrabhakar Kushwaha	  The LS1012A Development System (QDS) is a high-performance
705*9d044fcbSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
706*9d044fcbSPrabhakar Kushwaha	  Layerscape Architecture processor.
707*9d044fcbSPrabhakar Kushwaha
708550e3dc0SWang Huanconfig TARGET_LS1021AQDS
7090de15707SAlison Wang	bool "Support ls1021aqds"
7102e07c249SGeorges Savoundararadj	select CPU_V7
71150f0c663SAlison Wang	select SUPPORT_SPL
712c8a7d9daSWang Huanconfig TARGET_LS1021ATWR
7130de15707SAlison Wang	bool "Support ls1021atwr"
7142e07c249SGeorges Savoundararadj	select CPU_V7
71550f0c663SAlison Wang	select SUPPORT_SPL
716c8a7d9daSWang Huan
71702b5d2edSShaohui Xieconfig TARGET_LS1043AQDS
71802b5d2edSShaohui Xie	bool "Support ls1043aqds"
71902b5d2edSShaohui Xie	select ARM64
72002b5d2edSShaohui Xie	select ARMV8_MULTIENTRY
72102b5d2edSShaohui Xie	select SUPPORT_SPL
72202b5d2edSShaohui Xie	help
72302b5d2edSShaohui Xie	  Support for Freescale LS1043AQDS platform.
72402b5d2edSShaohui Xie
725f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB
726f3a8e2b7SMingkai Hu	bool "Support ls1043ardb"
727f3a8e2b7SMingkai Hu	select ARM64
728831c068fSHou Zhiqiang	select ARMV8_MULTIENTRY
7293ad44729SGong Qianyu	select SUPPORT_SPL
730f3a8e2b7SMingkai Hu	help
731f3a8e2b7SMingkai Hu	  Support for Freescale LS1043ARDB platform.
732f3a8e2b7SMingkai Hu
733dd84058dSMasahiro Yamadaconfig TARGET_H2200
734dd84058dSMasahiro Yamada	bool "Support h2200"
7352e07c249SGeorges Savoundararadj	select CPU_PXA
736dd84058dSMasahiro Yamada
737f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2
738f19eb154SVasily Khoruzhick	bool "Support zipitz2"
739f19eb154SVasily Khoruzhick	select CPU_PXA
740f19eb154SVasily Khoruzhick
741dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270
742dd84058dSMasahiro Yamada	bool "Support colibri_pxa270"
7432e07c249SGeorges Savoundararadj	select CPU_PXA
744dd84058dSMasahiro Yamada
74566cba041SMasahiro Yamadaconfig ARCH_UNIPHIER
746b6ef3a3fSMasahiro Yamada	bool "Socionext UniPhier SoCs"
74748264d9bSMasahiro Yamada	select CLK_UNIPHIER
74802627356SMasahiro Yamada	select SUPPORT_SPL
749992e8748SMasahiro Yamada	select SPL
750d648964fSMasahiro Yamada	select OF_CONTROL
751f4e190e3SMasahiro Yamada	select SPL_OF_CONTROL
7524e819950SMasahiro Yamada	select DM
7539271614eSMasahiro Yamada	select SPL_DM
754b800cbdeSMasahiro Yamada	select DM_GPIO
7554e819950SMasahiro Yamada	select DM_SERIAL
7564e819950SMasahiro Yamada	select DM_I2C
7574aceb3f8SMasahiro Yamada	select DM_MMC
758b6ef3a3fSMasahiro Yamada	help
759b6ef3a3fSMasahiro Yamada	  Support for UniPhier SoC family developed by Socionext Inc.
760b6ef3a3fSMasahiro Yamada	  (formerly, System LSI Business Division of Panasonic Corporation)
76166cba041SMasahiro Yamada
7620a61ee88SVikas Manochaconfig STM32
7630a61ee88SVikas Manocha	bool "Support STM32"
764ed09a554Srev13@wp.pl	select CPU_V7M
76566562414SKamil Lulko	select DM
76666562414SKamil Lulko	select DM_SERIAL
767ed09a554Srev13@wp.pl
7682444dae5SSimon Glassconfig ARCH_ROCKCHIP
7692444dae5SSimon Glass	bool "Support Rockchip SoCs"
7702444dae5SSimon Glass	select SUPPORT_SPL
7712444dae5SSimon Glass	select SPL
7722444dae5SSimon Glass	select OF_CONTROL
7732444dae5SSimon Glass	select CPU_V7
7742444dae5SSimon Glass	select DM
7752444dae5SSimon Glass
776746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX
777746f985aSSergey Temerkhanov	bool "Support ThunderX 88xx"
778746f985aSSergey Temerkhanov	select OF_CONTROL
779746f985aSSergey Temerkhanov
780dd84058dSMasahiro Yamadaendchoice
781dd84058dSMasahiro Yamada
7824614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig"
7834614b891SMasahiro Yamada
784ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig"
7853491ba63SMasahiro Yamada
786ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig"
78734e609caSSimon Glass
78877b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig"
78972df68ccSMasahiro Yamada
79072a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig"
791ef2b694cSMasahiro Yamada
7925cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig"
7935cbbd9bdSMasahiro Yamada
79439a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig"
795c338f09eSMasahiro Yamada
79656f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig"
79747539e23SMasahiro Yamada
798c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig"
799c3d89140SStefan Roese
8001a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig"
8011a8150d4SAdrian Alonso
80289ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig"
80389ebc821SBoris BREZILLON
804424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig"
805424ee3d1SAndrej Rosano
806a774e088SMadan Srinivassource "arch/arm/cpu/armv7/omap-common/Kconfig"
8076384726dSMadan Srinivas
8083e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig"
80922f2be7aSMasahiro Yamada
810f40b9898SMasahiro Yamadasource "arch/arm/cpu/armv7/rmobile/Kconfig"
811f40b9898SMasahiro Yamada
812bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig"
813bfcef28aSBeniamino Galvani
8142444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig"
8152444dae5SSimon Glass
816225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig"
817311757beSSimon Glass
81808592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig"
81908592136SMateusz Kulikowski
8207865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig"
8217865f4b0SMasahiro Yamada
8220a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig"
8230a61ee88SVikas Manocha
82409f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig"
825ddd960e6SMasahiro Yamada
8264c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig"
82766cba041SMasahiro Yamada
8280107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig"
829ddd960e6SMasahiro Yamada
830ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig"
831ea624e19SHans de Goede
83275580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig"
83375580007SSiva Durga Prasad Paladugu
83423b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig"
83523b5877cSLinus Walleij
836a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig"
837a05a6045SBoris BREZILLON
838dd84058dSMasahiro Yamadasource "board/BuR/kwb/Kconfig"
839dd84058dSMasahiro Yamadasource "board/BuR/tseries/Kconfig"
840dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig"
841dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig"
842dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig"
843dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig"
844dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig"
845dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig"
846dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig"
847dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig"
848abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig"
849abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig"
850746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig"
851dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig"
852dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig"
853345243edSTom Rinisource "board/compulab/cm_t43/Kconfig"
854dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig"
855dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig"
856dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig"
85744937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig"
85844937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig"
85944937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig"
860550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig"
86102b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig"
862c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig"
863f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig"
864*9d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig"
865dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig"
866dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig"
867dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig"
868dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig"
869dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig"
870dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig"
871dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig"
872dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig"
873dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig"
874dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig"
875dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig"
876dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig"
877dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig"
878dd84058dSMasahiro Yamadasource "board/h2200/Kconfig"
879345243edSTom Rinisource "board/hisilicon/hikey/Kconfig"
880dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig"
881dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig"
882dd84058dSMasahiro Yamadasource "board/mpl/vcma9/Kconfig"
883dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig"
884dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig"
885931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig"
886dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig"
887dd84058dSMasahiro Yamadasource "board/samsung/smdk2410/Kconfig"
888dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig"
889dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig"
890dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig"
891dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig"
892dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig"
893dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig"
894dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig"
895dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig"
896dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig"
897dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig"
898dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig"
8999fa32b12SVikas Manochasource "board/st/stv0991/Kconfig"
900dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig"
901dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig"
9029d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig"
903dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig"
904dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig"
905a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig"
906dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig"
907dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig"
908dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig"
909dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig"
910e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig"
9119ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig"
9126ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig"
913dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig"
914412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig"
915f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig"
916dd84058dSMasahiro Yamada
91751b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug"
91851b17d49SMasahiro Yamada
919dd84058dSMasahiro Yamadaendmenu
920