xref: /openbmc/u-boot/arch/arm/Kconfig (revision 0f12f10117fe48a50da2ececa53dc7e3bac44d8d)
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
9bb6b142fSMasahiro Yamada	select PHYS_64BIT
10067716baSTom Rini	select SYS_CACHE_SHIFT_6
11016a954eSMasahiro Yamada
1237217f0eSLokesh Vutlaconfig DMA_ADDR_T_64BIT
1337217f0eSLokesh Vutla	bool
1437217f0eSLokesh Vutla	default y if ARM64
1537217f0eSLokesh Vutla
162e07c249SGeorges Savoundararadjconfig HAS_VBAR
172e07c249SGeorges Savoundararadj	bool
182e07c249SGeorges Savoundararadj
1962e92077SAlbert ARIBAUDconfig HAS_THUMB2
2062e92077SAlbert ARIBAUD	bool
2162e92077SAlbert ARIBAUD
222e07c249SGeorges Savoundararadjconfig CPU_ARM720T
232e07c249SGeorges Savoundararadj	bool
24067716baSTom Rini	select SYS_CACHE_SHIFT_5
252e07c249SGeorges Savoundararadj
262e07c249SGeorges Savoundararadjconfig CPU_ARM920T
272e07c249SGeorges Savoundararadj	bool
28067716baSTom Rini	select SYS_CACHE_SHIFT_5
292e07c249SGeorges Savoundararadj
302e07c249SGeorges Savoundararadjconfig CPU_ARM926EJS
312e07c249SGeorges Savoundararadj	bool
32067716baSTom Rini	select SYS_CACHE_SHIFT_5
332e07c249SGeorges Savoundararadj
342e07c249SGeorges Savoundararadjconfig CPU_ARM946ES
352e07c249SGeorges Savoundararadj	bool
36067716baSTom Rini	select SYS_CACHE_SHIFT_5
372e07c249SGeorges Savoundararadj
382e07c249SGeorges Savoundararadjconfig CPU_ARM1136
392e07c249SGeorges Savoundararadj	bool
40067716baSTom Rini	select SYS_CACHE_SHIFT_5
412e07c249SGeorges Savoundararadj
422e07c249SGeorges Savoundararadjconfig CPU_ARM1176
432e07c249SGeorges Savoundararadj	bool
442e07c249SGeorges Savoundararadj	select HAS_VBAR
45067716baSTom Rini	select SYS_CACHE_SHIFT_5
462e07c249SGeorges Savoundararadj
472e07c249SGeorges Savoundararadjconfig CPU_V7
482e07c249SGeorges Savoundararadj	bool
492e07c249SGeorges Savoundararadj	select HAS_VBAR
5062e92077SAlbert ARIBAUD	select HAS_THUMB2
51067716baSTom Rini	select SYS_CACHE_SHIFT_6
522e07c249SGeorges Savoundararadj
5312d8a729Srev13@wp.plconfig CPU_V7M
5412d8a729Srev13@wp.pl	bool
5562e92077SAlbert ARIBAUD	select HAS_THUMB2
56067716baSTom Rini	select SYS_CACHE_SHIFT_5
5712d8a729Srev13@wp.pl
582e07c249SGeorges Savoundararadjconfig CPU_PXA
592e07c249SGeorges Savoundararadj	bool
60067716baSTom Rini	select SYS_CACHE_SHIFT_5
612e07c249SGeorges Savoundararadj
622e07c249SGeorges Savoundararadjconfig CPU_SA1100
632e07c249SGeorges Savoundararadj	bool
64067716baSTom Rini	select SYS_CACHE_SHIFT_5
652e07c249SGeorges Savoundararadj
662e07c249SGeorges Savoundararadjconfig SYS_CPU
672e07c249SGeorges Savoundararadj	default "arm720t" if CPU_ARM720T
682e07c249SGeorges Savoundararadj	default "arm920t" if CPU_ARM920T
692e07c249SGeorges Savoundararadj	default "arm926ejs" if CPU_ARM926EJS
702e07c249SGeorges Savoundararadj	default "arm946es" if CPU_ARM946ES
712e07c249SGeorges Savoundararadj	default "arm1136" if CPU_ARM1136
722e07c249SGeorges Savoundararadj	default "arm1176" if CPU_ARM1176
732e07c249SGeorges Savoundararadj	default "armv7" if CPU_V7
7412d8a729Srev13@wp.pl	default "armv7m" if CPU_V7M
752e07c249SGeorges Savoundararadj	default "pxa" if CPU_PXA
762e07c249SGeorges Savoundararadj	default "sa1100" if CPU_SA1100
7701541eecSMasahiro Yamada	default "armv8" if ARM64
782e07c249SGeorges Savoundararadj
7966020a67SMarek Vasutconfig SYS_ARM_ARCH
8066020a67SMarek Vasut	int
8166020a67SMarek Vasut	default 4 if CPU_ARM720T
8266020a67SMarek Vasut	default 4 if CPU_ARM920T
8366020a67SMarek Vasut	default 5 if CPU_ARM926EJS
8466020a67SMarek Vasut	default 5 if CPU_ARM946ES
8566020a67SMarek Vasut	default 6 if CPU_ARM1136
8666020a67SMarek Vasut	default 6 if CPU_ARM1176
8766020a67SMarek Vasut	default 7 if CPU_V7
8866020a67SMarek Vasut	default 7 if CPU_V7M
8966020a67SMarek Vasut	default 5 if CPU_PXA
9066020a67SMarek Vasut	default 4 if CPU_SA1100
9166020a67SMarek Vasut	default 8 if ARM64
9266020a67SMarek Vasut
93067716baSTom Riniconfig SYS_CACHE_SHIFT_5
94067716baSTom Rini	bool
95067716baSTom Rini
96067716baSTom Riniconfig SYS_CACHE_SHIFT_6
97067716baSTom Rini	bool
98067716baSTom Rini
99067716baSTom Riniconfig SYS_CACHE_SHIFT_7
100067716baSTom Rini	bool
101067716baSTom Rini
102067716baSTom Riniconfig SYS_CACHELINE_SIZE
103067716baSTom Rini	int
104067716baSTom Rini	default 128 if SYS_CACHE_SHIFT_7
105067716baSTom Rini	default 64 if SYS_CACHE_SHIFT_6
106067716baSTom Rini	default 32 if SYS_CACHE_SHIFT_5
107067716baSTom Rini
108f91afc4dSLinus Walleijconfig SEMIHOSTING
109f91afc4dSLinus Walleij	bool "support boot from semihosting"
110f91afc4dSLinus Walleij	help
111f91afc4dSLinus Walleij	  In emulated environments, semihosting is a way for
112f91afc4dSLinus Walleij	  the hosted environment to call out to the emulator to
113f91afc4dSLinus Walleij	  retrieve files from the host machine.
114f91afc4dSLinus Walleij
115f3e9bec8SPeng Fanconfig SYS_L2CACHE_OFF
116f3e9bec8SPeng Fan	bool "L2cache off"
117f3e9bec8SPeng Fan	help
118f3e9bec8SPeng Fan	  If SoC does not support L2CACHE or one do not want to enable
119f3e9bec8SPeng Fan	  L2CACHE, choose this option.
120f3e9bec8SPeng Fan
121cdaa633fSAndre Przywaraconfig ENABLE_ARM_SOC_BOOT0_HOOK
122cdaa633fSAndre Przywara	bool "prepare BOOT0 header"
123cdaa633fSAndre Przywara	help
124cdaa633fSAndre Przywara	  If the SoC's BOOT0 requires a header area filled with (magic)
125cdaa633fSAndre Przywara	  values, then choose this option, and create a define called
126cdaa633fSAndre Przywara	  ARM_SOC_BOOT0_HOOK which contains the required assembler
127cdaa633fSAndre Przywara	  preprocessor code.
128cdaa633fSAndre Przywara
129be72591bSFabio Estevamconfig USE_ARCH_MEMCPY
130be72591bSFabio Estevam	bool "Use an assembly optimized implementation of memcpy"
13140d5534cSTom Rini	default y
13240d5534cSTom Rini	depends on !ARM64
13340d5534cSTom Rini	help
13440d5534cSTom Rini	  Enable the generation of an optimized version of memcpy.
13540d5534cSTom Rini	  Such implementation may be faster under some conditions
13640d5534cSTom Rini	  but may increase the binary size.
13740d5534cSTom Rini
13840d5534cSTom Riniconfig SPL_USE_ARCH_MEMCPY
13940d5534cSTom Rini	bool "Use an assembly optimized implementation of memcpy"
14040d5534cSTom Rini	default y if USE_ARCH_MEMCPY
141085be482SMasahiro Yamada	depends on !ARM64
142be72591bSFabio Estevam	help
143be72591bSFabio Estevam	  Enable the generation of an optimized version of memcpy.
144be72591bSFabio Estevam	  Such implementation may be faster under some conditions
145be72591bSFabio Estevam	  but may increase the binary size.
146be72591bSFabio Estevam
147be72591bSFabio Estevamconfig USE_ARCH_MEMSET
148be72591bSFabio Estevam	bool "Use an assembly optimized implementation of memset"
14940d5534cSTom Rini	default y
15040d5534cSTom Rini	depends on !ARM64
15140d5534cSTom Rini	help
15240d5534cSTom Rini	  Enable the generation of an optimized version of memset.
15340d5534cSTom Rini	  Such implementation may be faster under some conditions
15440d5534cSTom Rini	  but may increase the binary size.
15540d5534cSTom Rini
15640d5534cSTom Riniconfig SPL_USE_ARCH_MEMSET
15740d5534cSTom Rini	bool "Use an assembly optimized implementation of memset"
15840d5534cSTom Rini	default y if USE_ARCH_MEMSET
159085be482SMasahiro Yamada	depends on !ARM64
160be72591bSFabio Estevam	help
161be72591bSFabio Estevam	  Enable the generation of an optimized version of memset.
162be72591bSFabio Estevam	  Such implementation may be faster under some conditions
163be72591bSFabio Estevam	  but may increase the binary size.
164be72591bSFabio Estevam
165272686ebSTom Riniconfig ARCH_OMAP2
166272686ebSTom Rini	bool
167272686ebSTom Rini	select CPU_V7
168272686ebSTom Rini	select SUPPORT_SPL
169272686ebSTom Rini
170ec6617c3SAlison Wangconfig ARM64_SUPPORT_AARCH32
171ec6617c3SAlison Wang	bool "ARM64 system support AArch32 execution state"
172ec6617c3SAlison Wang	default y if ARM64 && !TARGET_THUNDERX_88XX
173ec6617c3SAlison Wang	help
174ec6617c3SAlison Wang	  This ARM64 system supports AArch32 execution state.
175ec6617c3SAlison Wang
176dd84058dSMasahiro Yamadachoice
177dd84058dSMasahiro Yamada	prompt "Target select"
178b928e658SSimon Glass	default TARGET_HIKEY
179dd84058dSMasahiro Yamada
1804614b891SMasahiro Yamadaconfig ARCH_AT91
1814614b891SMasahiro Yamada	bool "Atmel AT91"
182dd84058dSMasahiro Yamada
183dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX
184dd84058dSMasahiro Yamada	bool "Support edb93xx"
1852e07c249SGeorges Savoundararadj	select CPU_ARM920T
186dd84058dSMasahiro Yamada
187dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE
188dd84058dSMasahiro Yamada	bool "Support aspenite"
1892e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
190dd84058dSMasahiro Yamada
191dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD
192dd84058dSMasahiro Yamada	bool "Support gplugd"
1932e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
194dd84058dSMasahiro Yamada
1953491ba63SMasahiro Yamadaconfig ARCH_DAVINCI
1963491ba63SMasahiro Yamada	bool "TI DaVinci"
1972e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
1983491ba63SMasahiro Yamada	help
1993491ba63SMasahiro Yamada	  Support for TI's DaVinci platform.
200dd84058dSMasahiro Yamada
20147539e23SMasahiro Yamadaconfig KIRKWOOD
20247539e23SMasahiro Yamada	bool "Marvell Kirkwood"
2032e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
204a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
2054585601aSSimon Glass	select ARCH_MISC_INIT
206dd84058dSMasahiro Yamada
207c3d89140SStefan Roeseconfig ARCH_MVEBU
20821b29fc6SStefan Roese	bool "Marvell MVEBU family (Armada XP/375/38x/3700/7K/8K)"
2099cffb233SStefan Roese	select OF_CONTROL
2109cffb233SStefan Roese	select OF_SEPARATE
2119cffb233SStefan Roese	select DM
212e3b9c98aSStefan Roese	select DM_ETH
2131d51ea19SStefan Roese	select DM_SERIAL
21409a54c00SStefan Roese	select DM_SPI
21509a54c00SStefan Roese	select DM_SPI_FLASH
216a4884831SStefan Roese
217dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250
218dd84058dSMasahiro Yamada	bool "Support devkit3250"
2192e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
220e9b3ce3fSVladimir Zapolskiy	select SUPPORT_SPL
221dd84058dSMasahiro Yamada
222412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105
223412ae53aSAlbert ARIBAUD \(3ADEV\)	bool "Support work_92105"
224412ae53aSAlbert ARIBAUD \(3ADEV\)	select CPU_ARM926EJS
225412ae53aSAlbert ARIBAUD \(3ADEV\)	select SUPPORT_SPL
226412ae53aSAlbert ARIBAUD \(3ADEV\)
227dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK
228dd84058dSMasahiro Yamada	bool "Support mx25pdk"
229e5ec4815STom Rini	select BOARD_LATE_INIT
2302e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
231a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
232dd84058dSMasahiro Yamada
233dd84058dSMasahiro Yamadaconfig TARGET_ZMX25
234dd84058dSMasahiro Yamada	bool "Support zmx25"
235e5ec4815STom Rini	select BOARD_LATE_INIT
2362e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
237dd84058dSMasahiro Yamada
238dd84058dSMasahiro Yamadaconfig TARGET_APF27
239dd84058dSMasahiro Yamada	bool "Support apf27"
2402e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
24102627356SMasahiro Yamada	select SUPPORT_SPL
242dd84058dSMasahiro Yamada
243dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT
244dd84058dSMasahiro Yamada	bool "Support apx4devkit"
2452e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
24602627356SMasahiro Yamada	select SUPPORT_SPL
247dd84058dSMasahiro Yamada
248dd84058dSMasahiro Yamadaconfig TARGET_XFI3
249dd84058dSMasahiro Yamada	bool "Support xfi3"
2502e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
25102627356SMasahiro Yamada	select SUPPORT_SPL
252dd84058dSMasahiro Yamada
253dd84058dSMasahiro Yamadaconfig TARGET_M28EVK
254dd84058dSMasahiro Yamada	bool "Support m28evk"
2552e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
25602627356SMasahiro Yamada	select SUPPORT_SPL
257dd84058dSMasahiro Yamada
258dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK
259dd84058dSMasahiro Yamada	bool "Support mx23evk"
2602e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
26102627356SMasahiro Yamada	select SUPPORT_SPL
262a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
263dd84058dSMasahiro Yamada
264dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK
265dd84058dSMasahiro Yamada	bool "Support mx28evk"
2662e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
26702627356SMasahiro Yamada	select SUPPORT_SPL
268a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
269dd84058dSMasahiro Yamada
270dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO
271dd84058dSMasahiro Yamada	bool "Support mx23_olinuxino"
2722e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
27302627356SMasahiro Yamada	select SUPPORT_SPL
274a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
275dd84058dSMasahiro Yamada
276dd84058dSMasahiro Yamadaconfig TARGET_BG0900
277dd84058dSMasahiro Yamada	bool "Support bg0900"
2782e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
27902627356SMasahiro Yamada	select SUPPORT_SPL
280dd84058dSMasahiro Yamada
281dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS
282dd84058dSMasahiro Yamada	bool "Support sansa_fuze_plus"
2832e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
28402627356SMasahiro Yamada	select SUPPORT_SPL
285dd84058dSMasahiro Yamada
286dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1
287dd84058dSMasahiro Yamada	bool "Support sc_sps_1"
2882e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
28902627356SMasahiro Yamada	select SUPPORT_SPL
290dd84058dSMasahiro Yamada
29122f2be7aSMasahiro Yamadaconfig ORION5X
29222f2be7aSMasahiro Yamada	bool "Marvell Orion"
2932e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
294dd84058dSMasahiro Yamada
295dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300
296dd84058dSMasahiro Yamada	bool "Support spear300"
2972e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
298a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
299dd84058dSMasahiro Yamada
300dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310
301dd84058dSMasahiro Yamada	bool "Support spear310"
3022e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
303a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
304dd84058dSMasahiro Yamada
305dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320
306dd84058dSMasahiro Yamada	bool "Support spear320"
3072e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
308a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
309dd84058dSMasahiro Yamada
310dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600
311dd84058dSMasahiro Yamada	bool "Support spear600"
3122e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
313a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
314dd84058dSMasahiro Yamada
3159fa32b12SVikas Manochaconfig TARGET_STV0991
3169fa32b12SVikas Manocha	bool "Support stv0991"
3179fa32b12SVikas Manocha	select CPU_V7
318cac0ca76SMasahiro Yamada	select DM
319cac0ca76SMasahiro Yamada	select DM_SERIAL
320e67abcaaSVikas Manocha	select DM_SPI
321e67abcaaSVikas Manocha	select DM_SPI_FLASH
322e67abcaaSVikas Manocha	select SPI_FLASH
3239fa32b12SVikas Manocha
324dd84058dSMasahiro Yamadaconfig TARGET_X600
325dd84058dSMasahiro Yamada	bool "Support x600"
326e5ec4815STom Rini	select BOARD_LATE_INIT
3272e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
32802627356SMasahiro Yamada	select SUPPORT_SPL
329dd84058dSMasahiro Yamada
330dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE
331f428268aSTom Rini	bool "Support imx31_phycore_eet"
332f428268aSTom Rini	select CPU_ARM1136
333a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
334f428268aSTom Rini
335f428268aSTom Riniconfig TARGET_IMX31_PHYCORE_EET
336f428268aSTom Rini	bool "Support imx31_phycore_eet"
337e5ec4815STom Rini	select BOARD_LATE_INIT
3382e07c249SGeorges Savoundararadj	select CPU_ARM1136
339a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
340dd84058dSMasahiro Yamada
341dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS
342dd84058dSMasahiro Yamada	bool "Support mx31ads"
3432e07c249SGeorges Savoundararadj	select CPU_ARM1136
344a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
345dd84058dSMasahiro Yamada
346dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK
347dd84058dSMasahiro Yamada	bool "Support mx31pdk"
348e5ec4815STom Rini	select BOARD_LATE_INIT
3492e07c249SGeorges Savoundararadj	select CPU_ARM1136
35002627356SMasahiro Yamada	select SUPPORT_SPL
351a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
352dd84058dSMasahiro Yamada
353dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN
354dd84058dSMasahiro Yamada	bool "Support woodburn"
3552e07c249SGeorges Savoundararadj	select CPU_ARM1136
356dd84058dSMasahiro Yamada
357dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD
358dd84058dSMasahiro Yamada	bool "Support woodburn_sd"
3592e07c249SGeorges Savoundararadj	select CPU_ARM1136
36002627356SMasahiro Yamada	select SUPPORT_SPL
361dd84058dSMasahiro Yamada
362dd84058dSMasahiro Yamadaconfig TARGET_FLEA3
363dd84058dSMasahiro Yamada	bool "Support flea3"
3642e07c249SGeorges Savoundararadj	select CPU_ARM1136
365dd84058dSMasahiro Yamada
366dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK
367dd84058dSMasahiro Yamada	bool "Support mx35pdk"
368e5ec4815STom Rini	select BOARD_LATE_INIT
3692e07c249SGeorges Savoundararadj	select CPU_ARM1136
370dd84058dSMasahiro Yamada
371ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X
372ddf6bd48SMasahiro Yamada	bool "Broadcom BCM283X family"
37358d423b8SMasahiro Yamada	select DM
37458d423b8SMasahiro Yamada	select DM_SERIAL
37558d423b8SMasahiro Yamada	select DM_GPIO
37676709096SFabian Vogt	select OF_CONTROL
37746414296SStephen Warren
378dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2
379dd84058dSMasahiro Yamada	bool "Support vexpress_ca15_tc2"
3802e07c249SGeorges Savoundararadj	select CPU_V7
381ea624e19SHans de Goede	select CPU_V7_HAS_NONSEC
382ea624e19SHans de Goede	select CPU_V7_HAS_VIRT
383dd84058dSMasahiro Yamada
384dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2
385dd84058dSMasahiro Yamada	bool "Support vexpress_ca5x2"
3862e07c249SGeorges Savoundararadj	select CPU_V7
387dd84058dSMasahiro Yamada
388dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4
389dd84058dSMasahiro Yamada	bool "Support vexpress_ca9x4"
3902e07c249SGeorges Savoundararadj	select CPU_V7
391dd84058dSMasahiro Yamada
392a4d79993SHannes Schmelzerconfig TARGET_BRXRE1
393a4d79993SHannes Schmelzer	bool "Support BRXRE1"
394272686ebSTom Rini	select ARCH_OMAP2
395e5ec4815STom Rini	select BOARD_LATE_INIT
396dd84058dSMasahiro Yamada
3972290fe06SHannes Schmelzerconfig TARGET_BRPPT1
3982290fe06SHannes Schmelzer	bool "Support BRPPT1"
399272686ebSTom Rini	select ARCH_OMAP2
400e5ec4815STom Rini	select BOARD_LATE_INIT
401dd84058dSMasahiro Yamada
402dd84058dSMasahiro Yamadaconfig TARGET_DRACO
403dd84058dSMasahiro Yamada	bool "Support draco"
404272686ebSTom Rini	select ARCH_OMAP2
405e5ec4815STom Rini	select BOARD_LATE_INIT
40671423435SHeiko Schocher	select DM
40771423435SHeiko Schocher	select DM_SERIAL
40871423435SHeiko Schocher	select DM_GPIO
409dd84058dSMasahiro Yamada
4108c65a2faSHeiko Schocherconfig TARGET_THUBAN
4118c65a2faSHeiko Schocher	bool "Support thuban"
412272686ebSTom Rini	select ARCH_OMAP2
413e5ec4815STom Rini	select BOARD_LATE_INIT
41471423435SHeiko Schocher	select DM
41571423435SHeiko Schocher	select DM_SERIAL
41671423435SHeiko Schocher	select DM_GPIO
417dd84058dSMasahiro Yamada
418578056c3SHeiko Schocherconfig TARGET_RASTABAN
419578056c3SHeiko Schocher	bool "Support rastaban"
420272686ebSTom Rini	select ARCH_OMAP2
421e5ec4815STom Rini	select BOARD_LATE_INIT
42271423435SHeiko Schocher	select DM
42371423435SHeiko Schocher	select DM_SERIAL
42471423435SHeiko Schocher	select DM_GPIO
425578056c3SHeiko Schocher
4266b3943f1SHeiko Schocherconfig TARGET_ETAMIN
4276b3943f1SHeiko Schocher	bool "Support etamin"
428272686ebSTom Rini	select ARCH_OMAP2
429e5ec4815STom Rini	select BOARD_LATE_INIT
43071423435SHeiko Schocher	select DM
43171423435SHeiko Schocher	select DM_SERIAL
43271423435SHeiko Schocher	select DM_GPIO
4336b3943f1SHeiko Schocher
434dd84058dSMasahiro Yamadaconfig TARGET_PXM2
435dd84058dSMasahiro Yamada	bool "Support pxm2"
436272686ebSTom Rini	select ARCH_OMAP2
437e5ec4815STom Rini	select BOARD_LATE_INIT
43871423435SHeiko Schocher	select DM
43971423435SHeiko Schocher	select DM_SERIAL
44071423435SHeiko Schocher	select DM_GPIO
441dd84058dSMasahiro Yamada
442dd84058dSMasahiro Yamadaconfig TARGET_RUT
443dd84058dSMasahiro Yamada	bool "Support rut"
444272686ebSTom Rini	select ARCH_OMAP2
445e5ec4815STom Rini	select BOARD_LATE_INIT
44671423435SHeiko Schocher	select DM
44771423435SHeiko Schocher	select DM_SERIAL
44871423435SHeiko Schocher	select DM_GPIO
449dd84058dSMasahiro Yamada
450dd84058dSMasahiro Yamadaconfig TARGET_TI814X_EVM
451dd84058dSMasahiro Yamada	bool "Support ti814x_evm"
452272686ebSTom Rini	select ARCH_OMAP2
453dd84058dSMasahiro Yamada
454dd84058dSMasahiro Yamadaconfig TARGET_TI816X_EVM
455dd84058dSMasahiro Yamada	bool "Support ti816x_evm"
456272686ebSTom Rini	select ARCH_OMAP2
457dd84058dSMasahiro Yamada
45843486e4cSSteve Raeconfig TARGET_BCM23550_W1D
45943486e4cSSteve Rae	bool "Support bcm23550_w1d"
46043486e4cSSteve Rae	select CPU_V7
46143486e4cSSteve Rae
462dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP
463dd84058dSMasahiro Yamada	bool "Support bcm28155_ap"
4642e07c249SGeorges Savoundararadj	select CPU_V7
465dd84058dSMasahiro Yamada
466abb1678cSSteve Raeconfig TARGET_BCMCYGNUS
467abb1678cSSteve Rae	bool "Support bcmcygnus"
4682e07c249SGeorges Savoundararadj	select CPU_V7
4699dec5270SSteve Rae
470abb1678cSSteve Raeconfig TARGET_BCMNSP
471abb1678cSSteve Rae	bool "Support bcmnsp"
4722e07c249SGeorges Savoundararadj	select CPU_V7
4739dec5270SSteve Rae
47472df68ccSMasahiro Yamadaconfig ARCH_EXYNOS
47572df68ccSMasahiro Yamada	bool "Samsung EXYNOS"
47658d423b8SMasahiro Yamada	select DM
477fc47cf9dSSimon Glass	select DM_I2C
47858d423b8SMasahiro Yamada	select DM_SPI_FLASH
47958d423b8SMasahiro Yamada	select DM_SERIAL
48058d423b8SMasahiro Yamada	select DM_SPI
48158d423b8SMasahiro Yamada	select DM_GPIO
4821fa4bfdeSSimon Glass	select DM_KEYBOARD
483dd84058dSMasahiro Yamada
484311757beSSimon Glassconfig ARCH_S5PC1XX
485311757beSSimon Glass	bool "Samsung S5PC1XX"
4862e07c249SGeorges Savoundararadj	select CPU_V7
48758d423b8SMasahiro Yamada	select DM
48858d423b8SMasahiro Yamada	select DM_SERIAL
48958d423b8SMasahiro Yamada	select DM_GPIO
49008848e9cSSimon Glass	select DM_I2C
491311757beSSimon Glass
492ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK
493ef2b694cSMasahiro Yamada	bool "Calxeda Highbank"
4942e07c249SGeorges Savoundararadj	select CPU_V7
495dd84058dSMasahiro Yamada
4965cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR
4975cbbd9bdSMasahiro Yamada	bool "ARM Ltd. Integrator family"
4983f394e70SLinus Walleij	select DM
4993f394e70SLinus Walleij	select DM_SERIAL
5005cbbd9bdSMasahiro Yamada
501c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE
502c338f09eSMasahiro Yamada	bool "TI Keystone"
5032e07c249SGeorges Savoundararadj	select CPU_V7
50402627356SMasahiro Yamada	select SUPPORT_SPL
505534bc70eSTom Rini	select CMD_POWEROFF
506dd84058dSMasahiro Yamada
507bfcef28aSBeniamino Galvaniconfig ARCH_MESON
508bfcef28aSBeniamino Galvani	bool "Amlogic Meson"
509bfcef28aSBeniamino Galvani	help
510bfcef28aSBeniamino Galvani	  Support for the Meson SoC family developed by Amlogic Inc.,
511bfcef28aSBeniamino Galvani	  targeted at media players and tablet computers. We currently
512bfcef28aSBeniamino Galvani	  support the S905 (GXBaby) 64-bit SoC.
513bfcef28aSBeniamino Galvani
5141a8150d4SAdrian Alonsoconfig ARCH_MX7
5151a8150d4SAdrian Alonso	bool "Freescale MX7"
5161a8150d4SAdrian Alonso	select CPU_V7
5172c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC if SECURE_BOOT
5182c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
51990b80386SYork Sun	select SYS_FSL_SEC_LE
520a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
5214585601aSSimon Glass	select ARCH_MISC_INIT
5221a8150d4SAdrian Alonso
52389ebc821SBoris BREZILLONconfig ARCH_MX6
52489ebc821SBoris BREZILLON	bool "Freescale MX6"
52589ebc821SBoris BREZILLON	select CPU_V7
5262c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC if SECURE_BOOT
5272c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
52890b80386SYork Sun	select SYS_FSL_SEC_LE
52989ebc821SBoris BREZILLON
530424ee3d1SAndrej Rosanoconfig ARCH_MX5
531424ee3d1SAndrej Rosano	bool "Freescale MX5"
532424ee3d1SAndrej Rosano	select CPU_V7
533a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
534424ee3d1SAndrej Rosano
535dd84058dSMasahiro Yamadaconfig TARGET_M53EVK
536dd84058dSMasahiro Yamada	bool "Support m53evk"
5372e07c249SGeorges Savoundararadj	select CPU_V7
53802627356SMasahiro Yamada	select SUPPORT_SPL
539a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
540dd84058dSMasahiro Yamada
541dd84058dSMasahiro Yamadaconfig TARGET_MX51EVK
542dd84058dSMasahiro Yamada	bool "Support mx51evk"
543e5ec4815STom Rini	select BOARD_LATE_INIT
5442e07c249SGeorges Savoundararadj	select CPU_V7
545a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
546dd84058dSMasahiro Yamada
547dd84058dSMasahiro Yamadaconfig TARGET_MX53ARD
548dd84058dSMasahiro Yamada	bool "Support mx53ard"
5492e07c249SGeorges Savoundararadj	select CPU_V7
550a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
551dd84058dSMasahiro Yamada
552dd84058dSMasahiro Yamadaconfig TARGET_MX53EVK
553dd84058dSMasahiro Yamada	bool "Support mx53evk"
554e5ec4815STom Rini	select BOARD_LATE_INIT
5552e07c249SGeorges Savoundararadj	select CPU_V7
556a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
557dd84058dSMasahiro Yamada
558dd84058dSMasahiro Yamadaconfig TARGET_MX53LOCO
559dd84058dSMasahiro Yamada	bool "Support mx53loco"
560e5ec4815STom Rini	select BOARD_LATE_INIT
5612e07c249SGeorges Savoundararadj	select CPU_V7
562a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
563dd84058dSMasahiro Yamada
564dd84058dSMasahiro Yamadaconfig TARGET_MX53SMD
565dd84058dSMasahiro Yamada	bool "Support mx53smd"
5662e07c249SGeorges Savoundararadj	select CPU_V7
567a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
568dd84058dSMasahiro Yamada
5693cfbcb58SMasahiro Yamadaconfig OMAP34XX
5703cfbcb58SMasahiro Yamada	bool "OMAP34XX SoC"
571272686ebSTom Rini	select ARCH_OMAP2
5727d106242STom Rini	select USE_TINY_PRINTF
5737551dcf9STom Rini	imply SPL_EXT_SUPPORT
5747551dcf9STom Rini	imply SPL_FAT_SUPPORT
5757551dcf9STom Rini	imply SPL_GPIO_SUPPORT
5767551dcf9STom Rini	imply SPL_I2C_SUPPORT
5777551dcf9STom Rini	imply SPL_LIBCOMMON_SUPPORT
5787551dcf9STom Rini	imply SPL_LIBDISK_SUPPORT
5797551dcf9STom Rini	imply SPL_LIBGENERIC_SUPPORT
5807551dcf9STom Rini	imply SPL_MMC_SUPPORT
5817551dcf9STom Rini	imply SPL_NAND_SUPPORT
5827551dcf9STom Rini	imply SPL_POWER_SUPPORT
5837551dcf9STom Rini	imply SPL_SERIAL_SUPPORT
584dd84058dSMasahiro Yamada
585d08215a5SMasahiro Yamadaconfig OMAP44XX
586d08215a5SMasahiro Yamada	bool "OMAP44XX SoC"
587272686ebSTom Rini	select ARCH_OMAP2
5887d106242STom Rini	select USE_TINY_PRINTF
589*0f12f101STom Rini	imply SPL_DISPLAY_PRINT
590*0f12f101STom Rini	imply SPL_EXT_SUPPORT
591*0f12f101STom Rini	imply SPL_FAT_SUPPORT
592*0f12f101STom Rini	imply SPL_GPIO_SUPPORT
593*0f12f101STom Rini	imply SPL_I2C_SUPPORT
594*0f12f101STom Rini	imply SPL_LIBCOMMON_SUPPORT
595*0f12f101STom Rini	imply SPL_LIBDISK_SUPPORT
596*0f12f101STom Rini	imply SPL_LIBGENERIC_SUPPORT
597*0f12f101STom Rini	imply SPL_MMC_SUPPORT
598*0f12f101STom Rini	imply SPL_NAND_SUPPORT
599*0f12f101STom Rini	imply SPL_POWER_SUPPORT
600*0f12f101STom Rini	imply SPL_SERIAL_SUPPORT
601dd84058dSMasahiro Yamada
6026c5431acSMasahiro Yamadaconfig OMAP54XX
6036c5431acSMasahiro Yamada	bool "OMAP54XX SoC"
604272686ebSTom Rini	select ARCH_OMAP2
6059d4f7a31STom Rini	imply SPL_DISPLAY_PRINT
6069d4f7a31STom Rini	imply SPL_ENV_SUPPORT
6079d4f7a31STom Rini	imply SPL_EXT_SUPPORT
6089d4f7a31STom Rini	imply SPL_FAT_SUPPORT
6099d4f7a31STom Rini	imply SPL_GPIO_SUPPORT
6109d4f7a31STom Rini	imply SPL_I2C_SUPPORT
6119d4f7a31STom Rini	imply SPL_LIBCOMMON_SUPPORT
6129d4f7a31STom Rini	imply SPL_LIBDISK_SUPPORT
6139d4f7a31STom Rini	imply SPL_LIBGENERIC_SUPPORT
6149d4f7a31STom Rini	imply SPL_MMC_SUPPORT
6159d4f7a31STom Rini	imply SPL_NAND_SUPPORT
6169d4f7a31STom Rini	imply SPL_POWER_SUPPORT
6179d4f7a31STom Rini	imply SPL_SERIAL_SUPPORT
618dd84058dSMasahiro Yamada
6196384726dSMadan Srinivasconfig AM43XX
6206384726dSMadan Srinivas	bool "AM43XX SoC"
621272686ebSTom Rini	select ARCH_OMAP2
6226384726dSMadan Srinivas	help
6236384726dSMadan Srinivas	  Support for AM43xx SOC from Texas Instruments.
6246384726dSMadan Srinivas	  The AM43xx high performance SOC features a Cortex-A9
6256384726dSMadan Srinivas	  ARM core, a quad core PRU-ICSS for industrial Ethernet
6266384726dSMadan Srinivas	  protocols, dual camera support, optional 3D graphics
6276384726dSMadan Srinivas	  and an optional customer programmable secure boot.
6286384726dSMadan Srinivas
629b39a9adeSAndrew F. Davisconfig AM33XX
630b39a9adeSAndrew F. Davis	bool "AM33XX SoC"
631272686ebSTom Rini	select ARCH_OMAP2
632b39a9adeSAndrew F. Davis	help
633b39a9adeSAndrew F. Davis	  Support for AM335x SOC from Texas Instruments.
634b39a9adeSAndrew F. Davis	  The AM335x high performance SOC features a Cortex-A8
635b39a9adeSAndrew F. Davis	  ARM core, a dual core PRU-ICSS for industrial Ethernet
636b39a9adeSAndrew F. Davis	  protocols, optional 3D graphics and an optional customer
637b39a9adeSAndrew F. Davis	  programmable secure boot.
638b39a9adeSAndrew F. Davis
6391cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE
640f40b9898SMasahiro Yamada	bool "Renesas ARM SoCs"
6411cc95f6eSNobuhiro Iwamatsu	select DM
6421cc95f6eSNobuhiro Iwamatsu	select DM_SERIAL
643a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
644dd84058dSMasahiro Yamada
6459702ec00SEddy Petrișorconfig TARGET_S32V234EVB
6469702ec00SEddy Petrișor	bool "Support s32v234evb"
6479702ec00SEddy Petrișor	select ARM64
648c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
6499702ec00SEddy Petrișor
65008592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON
65108592136SMateusz Kulikowski	bool "Qualcomm Snapdragon SoCs"
65208592136SMateusz Kulikowski	select ARM64
65308592136SMateusz Kulikowski	select DM
65408592136SMateusz Kulikowski	select DM_GPIO
65508592136SMateusz Kulikowski	select DM_SERIAL
65608592136SMateusz Kulikowski	select SPMI
65708592136SMateusz Kulikowski	select OF_CONTROL
65808592136SMateusz Kulikowski	select OF_SEPARATE
65908592136SMateusz Kulikowski
6607865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA
6617865f4b0SMasahiro Yamada	bool "Altera SOCFPGA family"
6622e07c249SGeorges Savoundararadj	select CPU_V7
66302627356SMasahiro Yamada	select SUPPORT_SPL
664dfd3dff5SMarek Vasut	select OF_CONTROL
665dfd3dff5SMarek Vasut	select SPL_OF_CONTROL
6661d9aa3e5SMasahiro Yamada	select DM
6671d9aa3e5SMasahiro Yamada	select DM_SPI_FLASH
6681d9aa3e5SMasahiro Yamada	select DM_SPI
669beee6a30SMarek Vasut	select ENABLE_ARM_SOC_BOOT0_HOOK
670a421192fSSimon Glass	select ARCH_EARLY_INIT_R
6714585601aSSimon Glass	select ARCH_MISC_INIT
672949123e3SDalon Westergreen	select SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
673dd84058dSMasahiro Yamada
6748883ddafSNikita Kiryanovconfig TARGET_CM_T43
6758883ddafSNikita Kiryanov	bool "Support cm_t43"
676983e3700STom Rini	select ARCH_OMAP2
6778883ddafSNikita Kiryanov
6782c7e3b90SIan Campbellconfig ARCH_SUNXI
6792c7e3b90SIan Campbell	bool "Support sunxi (Allwinner) SoCs"
68088bb800dSHans de Goede	select CMD_GPIO
6810878a8a7SHans de Goede	select CMD_MMC if MMC
6822997ee50SYann E. MORIN	select CMD_USB if DISTRO_DEFAULTS
683b6006bafSHans de Goede	select DM
68445368827STom Rini	select DM_ETH
685211d57a4SHans de Goede	select DM_GPIO
686211d57a4SHans de Goede	select DM_KEYBOARD
68745368827STom Rini	select DM_SERIAL
6882997ee50SYann E. MORIN	select DM_USB if DISTRO_DEFAULTS
689d75111a7SHans de Goede	select OF_BOARD_SETUP
690b6006bafSHans de Goede	select OF_CONTROL
691b6006bafSHans de Goede	select OF_SEPARATE
6928434f035SAlexander Graf	select SPL_STACK_R if SUPPORT_SPL
6938434f035SAlexander Graf	select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL
6946edf6a21SHans de Goede	select SYS_NS16550
6952997ee50SYann E. MORIN	select USB if DISTRO_DEFAULTS
6962997ee50SYann E. MORIN	select USB_STORAGE if DISTRO_DEFAULTS
6972997ee50SYann E. MORIN	select USB_KEYBOARD if DISTRO_DEFAULTS
6988c7d2296SHans de Goede	select USE_TINY_PRINTF
6998ebe4f42SChen-Yu Tsai
700d9e268edSSebastien Bourdelinconfig TARGET_TS4600
701d9e268edSSebastien Bourdelin	bool "Support TS4600"
702d9e268edSSebastien Bourdelin	select CPU_ARM926EJS
703d9e268edSSebastien Bourdelin	select SUPPORT_SPL
704d9e268edSSebastien Bourdelin
7059ee16897SLucile Quirionconfig TARGET_TS4800
7069ee16897SLucile Quirion	bool "Support TS4800"
7079ee16897SLucile Quirion	select CPU_V7
708c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC_A001
7099ee16897SLucile Quirion
710dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR
711dd84058dSMasahiro Yamada	bool "Support vf610twr"
7122e07c249SGeorges Savoundararadj	select CPU_V7
713c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
714dd84058dSMasahiro Yamada
715e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF
716e7b860faSSanchayan Maity	bool "Support Colibri VF50/61"
717e5ec4815STom Rini	select BOARD_LATE_INIT
718e7b860faSSanchayan Maity	select CPU_V7
719c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
720e7b860faSSanchayan Maity
721931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052
722931a1d2aSAlbert ARIBAUD \(3ADEV\)	bool "Support pcm-052"
723931a1d2aSAlbert ARIBAUD \(3ADEV\)	select CPU_V7
724c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
725c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC135
726c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC_A001
727931a1d2aSAlbert ARIBAUD \(3ADEV\)
72827192d16SAlbert ARIBAUD \(3ADEV\)config TARGET_BK4R1
72927192d16SAlbert ARIBAUD \(3ADEV\)	bool "Support BK4r1"
73027192d16SAlbert ARIBAUD \(3ADEV\)	select CPU_V7
731c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
732c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC135
733c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC_A001
73427192d16SAlbert ARIBAUD \(3ADEV\)
7355ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ
73644dcb403SMasahiro Yamada	bool "Xilinx Zynq Platform"
737e5ec4815STom Rini	select BOARD_LATE_INIT
7382e07c249SGeorges Savoundararadj	select CPU_V7
73902627356SMasahiro Yamada	select SUPPORT_SPL
740d065cfd9SJagan Teki	select OF_CONTROL
741eb04ab34SMichal Simek	select SPL_OF_CONTROL if SPL
7428981f05cSMasahiro Yamada	select DM
7436889ca71SMichal Simek	select DM_ETH
7442978ae23SSiva Durga Prasad Paladugu	select DM_GPIO
745eb04ab34SMichal Simek	select SPL_DM if SPL
746d9ae52c8SMichal Simek	select DM_MMC
747329a449fSSimon Glass	select DM_MMC_OPS
7489f7a4502SJagan Teki	select DM_SPI
74942800ffaSSimon Glass	select DM_SERIAL
7509f7a4502SJagan Teki	select DM_SPI_FLASH
751eb04ab34SMichal Simek	select SPL_SEPARATE_BSS if SPL
752dec49e86SSimon Glass	select DM_USB if USB
753329a449fSSimon Glass	select BLK
754dd84058dSMasahiro Yamada
7550b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP
75684c7204bSMichal Simek	bool "Support Xilinx ZynqMP Platform"
75784c7204bSMichal Simek	select ARM64
758e5ec4815STom Rini	select BOARD_LATE_INIT
759c2490bf5SMichal Simek	select DM
760c2490bf5SMichal Simek	select OF_CONTROL
761c2490bf5SMichal Simek	select DM_SERIAL
762e6a9ed04SMichal Simek	select SUPPORT_SPL
7631f29738aSMichal Simek	select CLK
7641f29738aSMichal Simek	select SPL_CLK
765dec49e86SSimon Glass	select DM_USB if USB
76684c7204bSMichal Simek
767ddd960e6SMasahiro Yamadaconfig TEGRA
768ddd960e6SMasahiro Yamada	bool "NVIDIA Tegra"
769dd84058dSMasahiro Yamada
770f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A
771dd84058dSMasahiro Yamada	bool "Support vexpress_aemv8a"
772016a954eSMasahiro Yamada	select ARM64
773dd84058dSMasahiro Yamada
774f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP
775f91afc4dSLinus Walleij	bool "Support Versatile Express ARMv8a FVP BASE model"
776f91afc4dSLinus Walleij	select ARM64
777f91afc4dSLinus Walleij	select SEMIHOSTING
778f91afc4dSLinus Walleij
779fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM
780fc04b923SRyan Harkin	bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
781fc04b923SRyan Harkin	select ARM64
782fc04b923SRyan Harkin	help
783fc04b923SRyan Harkin	  This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
784fc04b923SRyan Harkin	  the default config to allow the user to load the images directly into
785fc04b923SRyan Harkin	  DRAM using model parameters rather than by using semi-hosting to load
786fc04b923SRyan Harkin	  the files from the host filesystem.
787fc04b923SRyan Harkin
788ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO
789ffc10373SLinus Walleij	bool "Support Versatile Express Juno Development Platform"
790ffc10373SLinus Walleij	select ARM64
791ffc10373SLinus Walleij
79244937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU
79344937214SPrabhakar Kushwaha	bool "Support ls2080a_emu"
794fb2bf8c2SYork Sun	select ARCH_LS2080A
795016a954eSMasahiro Yamada	select ARM64
79623b5877cSLinus Walleij	select ARMV8_MULTIENTRY
7974585601aSSimon Glass	select ARCH_MISC_INIT
7987288c2c2SYork Sun	help
79944937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_EMU platform
80044937214SPrabhakar Kushwaha	  The LS2080A Development System (EMULATOR) is a pre silicon
80144937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
8027288c2c2SYork Sun	  Layerscape Architecture processor.
8037288c2c2SYork Sun
80444937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU
80544937214SPrabhakar Kushwaha	bool "Support ls2080a_simu"
806fb2bf8c2SYork Sun	select ARCH_LS2080A
80744937214SPrabhakar Kushwaha	select ARM64
80844937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
8094585601aSSimon Glass	select ARCH_MISC_INIT
81044937214SPrabhakar Kushwaha	help
81144937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_SIMU platform
81244937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a pre silicon
81344937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
81444937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
81544937214SPrabhakar Kushwaha
81644937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS
81744937214SPrabhakar Kushwaha	bool "Support ls2080aqds"
818fb2bf8c2SYork Sun	select ARCH_LS2080A
819e2b65ea9SYork Sun	select ARM64
820e2b65ea9SYork Sun	select ARMV8_MULTIENTRY
821e5ec4815STom Rini	select BOARD_LATE_INIT
82232eda7ccSScott Wood	select SUPPORT_SPL
8234585601aSSimon Glass	select ARCH_MISC_INIT
824e2b65ea9SYork Sun	help
82544937214SPrabhakar Kushwaha	  Support for Freescale LS2080AQDS platform
82644937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a high-performance
82744937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
82844937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
82944937214SPrabhakar Kushwaha
83044937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB
83144937214SPrabhakar Kushwaha	bool "Support ls2080ardb"
832fb2bf8c2SYork Sun	select ARCH_LS2080A
83344937214SPrabhakar Kushwaha	select ARM64
83444937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
835e5ec4815STom Rini	select BOARD_LATE_INIT
83644937214SPrabhakar Kushwaha	select SUPPORT_SPL
8374585601aSSimon Glass	select ARCH_MISC_INIT
83844937214SPrabhakar Kushwaha	help
83944937214SPrabhakar Kushwaha	  Support for Freescale LS2080ARDB platform.
84044937214SPrabhakar Kushwaha	  The LS2080A Reference design board (RDB) is a high-performance
84144937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
842e2b65ea9SYork Sun	  Layerscape Architecture processor.
843e2b65ea9SYork Sun
84411ac2363SPeter Griffinconfig TARGET_HIKEY
84511ac2363SPeter Griffin	bool "Support HiKey 96boards Consumer Edition Platform"
84611ac2363SPeter Griffin	select ARM64
847efd7b60aSPeter Griffin	select DM
848efd7b60aSPeter Griffin	select DM_GPIO
8499c71bcdcSPeter Griffin	select DM_SERIAL
850cd593ed6SPeter Griffin	select OF_CONTROL
85111ac2363SPeter Griffin	  help
85211ac2363SPeter Griffin	  Support for HiKey 96boards platform. It features a HI6220
85311ac2363SPeter Griffin	  SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
85411ac2363SPeter Griffin
8559d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS
8569d044fcbSPrabhakar Kushwaha	bool "Support ls1012aqds"
8579533acf3SYork Sun	select ARCH_LS1012A
8589d044fcbSPrabhakar Kushwaha	select ARM64
859e5ec4815STom Rini	select BOARD_LATE_INIT
8609d044fcbSPrabhakar Kushwaha	help
8619d044fcbSPrabhakar Kushwaha	  Support for Freescale LS1012AQDS platform.
8629d044fcbSPrabhakar Kushwaha	  The LS1012A Development System (QDS) is a high-performance
8639d044fcbSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
8649d044fcbSPrabhakar Kushwaha	  Layerscape Architecture processor.
8659d044fcbSPrabhakar Kushwaha
8663b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB
8673b6e3898SPrabhakar Kushwaha	bool "Support ls1012ardb"
8689533acf3SYork Sun	select ARCH_LS1012A
8693b6e3898SPrabhakar Kushwaha	select ARM64
870e5ec4815STom Rini	select BOARD_LATE_INIT
8713b6e3898SPrabhakar Kushwaha	help
8723b6e3898SPrabhakar Kushwaha	  Support for Freescale LS1012ARDB platform.
8733b6e3898SPrabhakar Kushwaha	  The LS1012A Reference design board (RDB) is a high-performance
8743b6e3898SPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
8753b6e3898SPrabhakar Kushwaha	  Layerscape Architecture processor.
8763b6e3898SPrabhakar Kushwaha
877ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM
878ff78aa2bSPrabhakar Kushwaha	bool "Support ls1012afrdm"
8799533acf3SYork Sun	select ARCH_LS1012A
880ff78aa2bSPrabhakar Kushwaha	select ARM64
881ff78aa2bSPrabhakar Kushwaha	help
882ff78aa2bSPrabhakar Kushwaha	  Support for Freescale LS1012AFRDM platform.
883ff78aa2bSPrabhakar Kushwaha	  The LS1012A Freedom  board (FRDM) is a high-performance
884ff78aa2bSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
885ff78aa2bSPrabhakar Kushwaha	  Layerscape Architecture processor.
886ff78aa2bSPrabhakar Kushwaha
887550e3dc0SWang Huanconfig TARGET_LS1021AQDS
8880de15707SAlison Wang	bool "Support ls1021aqds"
889e5ec4815STom Rini	select BOARD_LATE_INIT
8902e07c249SGeorges Savoundararadj	select CPU_V7
891adee1d4cSHongbo Zhang	select CPU_V7_HAS_NONSEC
892adee1d4cSHongbo Zhang	select CPU_V7_HAS_VIRT
89350f0c663SAlison Wang	select SUPPORT_SPL
8940a37cf8fSYork Sun	select ARCH_LS1021A
895217f92bbSMasahiro Yamada	select ARCH_SUPPORT_PSCI
8965e8bd7e1SYork Sun	select LS1_DEEP_SLEEP
897d26e34c4SYork Sun	select SYS_FSL_DDR
898a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
899217f92bbSMasahiro Yamada
900c8a7d9daSWang Huanconfig TARGET_LS1021ATWR
9010de15707SAlison Wang	bool "Support ls1021atwr"
902e5ec4815STom Rini	select BOARD_LATE_INIT
9032e07c249SGeorges Savoundararadj	select CPU_V7
904adee1d4cSHongbo Zhang	select CPU_V7_HAS_NONSEC
905adee1d4cSHongbo Zhang	select CPU_V7_HAS_VIRT
90650f0c663SAlison Wang	select SUPPORT_SPL
9070a37cf8fSYork Sun	select ARCH_LS1021A
908217f92bbSMasahiro Yamada	select ARCH_SUPPORT_PSCI
9095e8bd7e1SYork Sun	select LS1_DEEP_SLEEP
910a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
911c8a7d9daSWang Huan
91220c700f8SFeng Liconfig TARGET_LS1021AIOT
91320c700f8SFeng Li	bool "Support ls1021aiot"
914e5ec4815STom Rini	select BOARD_LATE_INIT
91520c700f8SFeng Li	select CPU_V7
91620c700f8SFeng Li	select CPU_V7_HAS_NONSEC
91720c700f8SFeng Li	select CPU_V7_HAS_VIRT
91820c700f8SFeng Li	select SUPPORT_SPL
91920c700f8SFeng Li	select ARCH_LS1021A
92020c700f8SFeng Li	select ARCH_SUPPORT_PSCI
92120c700f8SFeng Li	help
92220c700f8SFeng Li	  Support for Freescale LS1021AIOT platform.
92320c700f8SFeng Li	  The LS1021A Freescale board (IOT) is a high-performance
92420c700f8SFeng Li	  development platform that supports the QorIQ LS1021A
92520c700f8SFeng Li	  Layerscape Architecture processor.
92620c700f8SFeng Li
92702b5d2edSShaohui Xieconfig TARGET_LS1043AQDS
92802b5d2edSShaohui Xie	bool "Support ls1043aqds"
9290a37cf8fSYork Sun	select ARCH_LS1043A
93002b5d2edSShaohui Xie	select ARM64
93102b5d2edSShaohui Xie	select ARMV8_MULTIENTRY
932e5ec4815STom Rini	select BOARD_LATE_INIT
93302b5d2edSShaohui Xie	select SUPPORT_SPL
934a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
93502b5d2edSShaohui Xie	help
93602b5d2edSShaohui Xie	  Support for Freescale LS1043AQDS platform.
93702b5d2edSShaohui Xie
938f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB
939f3a8e2b7SMingkai Hu	bool "Support ls1043ardb"
9400a37cf8fSYork Sun	select ARCH_LS1043A
941f3a8e2b7SMingkai Hu	select ARM64
942831c068fSHou Zhiqiang	select ARMV8_MULTIENTRY
943e5ec4815STom Rini	select BOARD_LATE_INIT
9443ad44729SGong Qianyu	select SUPPORT_SPL
945a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
946f3a8e2b7SMingkai Hu	help
947f3a8e2b7SMingkai Hu	  Support for Freescale LS1043ARDB platform.
948f3a8e2b7SMingkai Hu
949126fe70dSShaohui Xieconfig TARGET_LS1046AQDS
950126fe70dSShaohui Xie	bool "Support ls1046aqds"
951da28e58aSYork Sun	select ARCH_LS1046A
952126fe70dSShaohui Xie	select ARM64
953126fe70dSShaohui Xie	select ARMV8_MULTIENTRY
954e5ec4815STom Rini	select BOARD_LATE_INIT
955126fe70dSShaohui Xie	select SUPPORT_SPL
956126fe70dSShaohui Xie	select DM_SPI_FLASH if DM_SPI
957a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
958126fe70dSShaohui Xie	help
959126fe70dSShaohui Xie	  Support for Freescale LS1046AQDS platform.
960126fe70dSShaohui Xie	  The LS1046A Development System (QDS) is a high-performance
961126fe70dSShaohui Xie	  development platform that supports the QorIQ LS1046A
962126fe70dSShaohui Xie	  Layerscape Architecture processor.
963126fe70dSShaohui Xie
964dd02936fSMingkai Huconfig TARGET_LS1046ARDB
965dd02936fSMingkai Hu	bool "Support ls1046ardb"
966da28e58aSYork Sun	select ARCH_LS1046A
967dd02936fSMingkai Hu	select ARM64
968dd02936fSMingkai Hu	select ARMV8_MULTIENTRY
969e5ec4815STom Rini	select BOARD_LATE_INIT
970dd02936fSMingkai Hu	select SUPPORT_SPL
971dd02936fSMingkai Hu	select DM_SPI_FLASH if DM_SPI
972dccef2ecSHou Zhiqiang	select POWER_MC34VR500
973a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
974dd02936fSMingkai Hu	help
975dd02936fSMingkai Hu	  Support for Freescale LS1046ARDB platform.
976dd02936fSMingkai Hu	  The LS1046A Reference Design Board (RDB) is a high-performance
977dd02936fSMingkai Hu	  development platform that supports the QorIQ LS1046A
978dd02936fSMingkai Hu	  Layerscape Architecture processor.
979dd02936fSMingkai Hu
980dd84058dSMasahiro Yamadaconfig TARGET_H2200
981dd84058dSMasahiro Yamada	bool "Support h2200"
9822e07c249SGeorges Savoundararadj	select CPU_PXA
983dd84058dSMasahiro Yamada
984f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2
985f19eb154SVasily Khoruzhick	bool "Support zipitz2"
986f19eb154SVasily Khoruzhick	select CPU_PXA
987f19eb154SVasily Khoruzhick
988dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270
989dd84058dSMasahiro Yamada	bool "Support colibri_pxa270"
9902e07c249SGeorges Savoundararadj	select CPU_PXA
991dd84058dSMasahiro Yamada
99266cba041SMasahiro Yamadaconfig ARCH_UNIPHIER
993b6ef3a3fSMasahiro Yamada	bool "Socionext UniPhier SoCs"
994e5ec4815STom Rini	select BOARD_LATE_INIT
99548264d9bSMasahiro Yamada	select CLK_UNIPHIER
9964e819950SMasahiro Yamada	select DM
997b800cbdeSMasahiro Yamada	select DM_GPIO
9984e819950SMasahiro Yamada	select DM_I2C
9994aceb3f8SMasahiro Yamada	select DM_MMC
10004fb96c48SMasahiro Yamada	select DM_RESET
1001b5550e49SMasahiro Yamada	select DM_SERIAL
100247a79f65SMasahiro Yamada	select DM_USB
1003b5550e49SMasahiro Yamada	select OF_CONTROL
1004b5550e49SMasahiro Yamada	select OF_LIBFDT
100527350c92SMasahiro Yamada	select PINCTRL
1006561ca649SMasahiro Yamada	select SPL_DM if SPL
1007561ca649SMasahiro Yamada	select SPL_LIBCOMMON_SUPPORT if SPL
1008561ca649SMasahiro Yamada	select SPL_LIBGENERIC_SUPPORT if SPL
1009561ca649SMasahiro Yamada	select SPL_OF_CONTROL if SPL
1010561ca649SMasahiro Yamada	select SPL_PINCTRL if SPL
1011b5550e49SMasahiro Yamada	select SUPPORT_SPL
1012b6ef3a3fSMasahiro Yamada	help
1013b6ef3a3fSMasahiro Yamada	  Support for UniPhier SoC family developed by Socionext Inc.
1014b6ef3a3fSMasahiro Yamada	  (formerly, System LSI Business Division of Panasonic Corporation)
101566cba041SMasahiro Yamada
10160a61ee88SVikas Manochaconfig STM32
10170a61ee88SVikas Manocha	bool "Support STM32"
1018ed09a554Srev13@wp.pl	select CPU_V7M
101966562414SKamil Lulko	select DM
102066562414SKamil Lulko	select DM_SERIAL
1021ed09a554Srev13@wp.pl
10222444dae5SSimon Glassconfig ARCH_ROCKCHIP
10232444dae5SSimon Glass	bool "Support Rockchip SoCs"
10242444dae5SSimon Glass	select OF_CONTROL
1025aa15038cSSimon Glass	select BLK
10262444dae5SSimon Glass	select DM
1027a381bcf5SKever Yang	select SPL_DM if SPL
1028aa15038cSSimon Glass	select SYS_MALLOC_F
1029a381bcf5SKever Yang	select SPL_SYS_MALLOC_SIMPLE if SPL
1030aa15038cSSimon Glass	select DM_GPIO
1031aa15038cSSimon Glass	select DM_I2C
1032aa15038cSSimon Glass	select DM_MMC
103342b37d8dSSimon Glass	select DM_MMC_OPS
1034aa15038cSSimon Glass	select DM_SERIAL
1035aa15038cSSimon Glass	select DM_SPI
1036aa15038cSSimon Glass	select DM_SPI_FLASH
1037892742dfSMengDongyang	select DM_USB if USB
10388d29e3a4SKever Yang	select DM_PWM
10398d29e3a4SKever Yang	select DM_REGULATOR
10402444dae5SSimon Glass
1041746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX
1042746f985aSSergey Temerkhanov	bool "Support ThunderX 88xx"
1043b4ba1693SMarek Vasut	select ARM64
1044746f985aSSergey Temerkhanov	select OF_CONTROL
1045067716baSTom Rini	select SYS_CACHE_SHIFT_7
1046746f985aSSergey Temerkhanov
10474697abeaSmaxims@google.comconfig ARCH_ASPEED
10484697abeaSmaxims@google.com	bool "Support Aspeed SoCs"
10494697abeaSmaxims@google.com	select OF_CONTROL
10504697abeaSmaxims@google.com	select DM
10514697abeaSmaxims@google.com
1052dd84058dSMasahiro Yamadaendchoice
1053dd84058dSMasahiro Yamada
10544697abeaSmaxims@google.comsource "arch/arm/mach-aspeed/Kconfig"
10554697abeaSmaxims@google.com
10564614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig"
10574614b891SMasahiro Yamada
1058ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig"
10593491ba63SMasahiro Yamada
1060ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig"
106134e609caSSimon Glass
106277b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig"
106372df68ccSMasahiro Yamada
106472a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig"
1065ef2b694cSMasahiro Yamada
10665cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig"
10675cbbd9bdSMasahiro Yamada
106839a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig"
1069c338f09eSMasahiro Yamada
107056f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig"
107147539e23SMasahiro Yamada
1072c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig"
1073c3d89140SStefan Roese
10740a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig"
10750a37cf8fSYork Sun
10761a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig"
10771a8150d4SAdrian Alonso
107889ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig"
107989ebc821SBoris BREZILLON
1080424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig"
1081424ee3d1SAndrej Rosano
1082983e3700STom Rinisource "arch/arm/mach-omap2/Kconfig"
10836384726dSMadan Srinivas
1084da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig"
1085da28e58aSYork Sun
10863e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig"
108722f2be7aSMasahiro Yamada
1088badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig"
1089f40b9898SMasahiro Yamada
1090bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig"
1091bfcef28aSBeniamino Galvani
10922444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig"
10932444dae5SSimon Glass
1094225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig"
1095311757beSSimon Glass
109608592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig"
109708592136SMateusz Kulikowski
10987865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig"
10997865f4b0SMasahiro Yamada
11000a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig"
11010a61ee88SVikas Manocha
110209f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig"
1103ddd960e6SMasahiro Yamada
11044c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig"
110566cba041SMasahiro Yamada
11060107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig"
1107ddd960e6SMasahiro Yamada
1108ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig"
1109ea624e19SHans de Goede
111075580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig"
111175580007SSiva Durga Prasad Paladugu
111223b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig"
111323b5877cSLinus Walleij
1114a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig"
1115a05a6045SBoris BREZILLON
1116d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig"
1117a4d79993SHannes Schmelzersource "board/BuR/brxre1/Kconfig"
11182290fe06SHannes Schmelzersource "board/BuR/brppt1/Kconfig"
1119dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig"
1120dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig"
1121dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig"
1122dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig"
1123dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig"
1124dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig"
1125dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig"
112643486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig"
1127dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig"
1128abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig"
1129abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig"
1130746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig"
1131dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig"
1132dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig"
1133345243edSTom Rinisource "board/compulab/cm_t43/Kconfig"
1134dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig"
1135dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig"
1136dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig"
113744937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig"
113844937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig"
113944937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig"
1140550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig"
114102b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig"
1142c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig"
114320c700f8SFeng Lisource "board/freescale/ls1021aiot/Kconfig"
1144126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig"
1145f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig"
1146dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig"
11479d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig"
11483b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig"
1149ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig"
1150dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig"
1151dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig"
1152dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig"
1153dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig"
1154dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig"
1155dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig"
1156dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig"
1157dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig"
1158dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig"
1159dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig"
1160dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig"
11619702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig"
1162dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig"
1163ab38bf6aSMarcin Niestrojsource "board/grinn/chiliboard/Kconfig"
1164dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig"
1165dd84058dSMasahiro Yamadasource "board/h2200/Kconfig"
1166345243edSTom Rinisource "board/hisilicon/hikey/Kconfig"
1167dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig"
1168dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig"
1169dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig"
1170dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig"
1171931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig"
1172dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig"
1173dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig"
1174dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig"
1175dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig"
1176dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig"
1177dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig"
1178dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig"
1179dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig"
1180dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig"
1181dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig"
1182dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig"
1183dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig"
11849fa32b12SVikas Manochasource "board/st/stv0991/Kconfig"
1185dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig"
1186dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig"
11879d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig"
1188dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig"
1189dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig"
1190a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig"
1191dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig"
1192dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig"
1193dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig"
1194dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig"
1195e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig"
1196d9e268edSSebastien Bourdelinsource "board/technologic/ts4600/Kconfig"
11979ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig"
11986ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig"
1199dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig"
1200412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig"
1201f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig"
1202dd84058dSMasahiro Yamada
120351b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug"
120451b17d49SMasahiro Yamada
1205dd84058dSMasahiro Yamadaendmenu
1206