xref: /rk3399_rockchip-uboot/arch/arm/Kconfig (revision 9d4f7a311fe9e072d1f9b82e6cf092bf75bf70f5)
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
573dd84058dSMasahiro Yamada
574d08215a5SMasahiro Yamadaconfig OMAP44XX
575d08215a5SMasahiro Yamada	bool "OMAP44XX SoC"
576272686ebSTom Rini	select ARCH_OMAP2
5777d106242STom Rini	select USE_TINY_PRINTF
578dd84058dSMasahiro Yamada
5796c5431acSMasahiro Yamadaconfig OMAP54XX
5806c5431acSMasahiro Yamada	bool "OMAP54XX SoC"
581272686ebSTom Rini	select ARCH_OMAP2
582*9d4f7a31STom Rini	imply SPL_DISPLAY_PRINT
583*9d4f7a31STom Rini	imply SPL_ENV_SUPPORT
584*9d4f7a31STom Rini	imply SPL_EXT_SUPPORT
585*9d4f7a31STom Rini	imply SPL_FAT_SUPPORT
586*9d4f7a31STom Rini	imply SPL_GPIO_SUPPORT
587*9d4f7a31STom Rini	imply SPL_I2C_SUPPORT
588*9d4f7a31STom Rini	imply SPL_LIBCOMMON_SUPPORT
589*9d4f7a31STom Rini	imply SPL_LIBDISK_SUPPORT
590*9d4f7a31STom Rini	imply SPL_LIBGENERIC_SUPPORT
591*9d4f7a31STom Rini	imply SPL_MMC_SUPPORT
592*9d4f7a31STom Rini	imply SPL_NAND_SUPPORT
593*9d4f7a31STom Rini	imply SPL_POWER_SUPPORT
594*9d4f7a31STom Rini	imply SPL_SERIAL_SUPPORT
595dd84058dSMasahiro Yamada
5966384726dSMadan Srinivasconfig AM43XX
5976384726dSMadan Srinivas	bool "AM43XX SoC"
598272686ebSTom Rini	select ARCH_OMAP2
5996384726dSMadan Srinivas	help
6006384726dSMadan Srinivas	  Support for AM43xx SOC from Texas Instruments.
6016384726dSMadan Srinivas	  The AM43xx high performance SOC features a Cortex-A9
6026384726dSMadan Srinivas	  ARM core, a quad core PRU-ICSS for industrial Ethernet
6036384726dSMadan Srinivas	  protocols, dual camera support, optional 3D graphics
6046384726dSMadan Srinivas	  and an optional customer programmable secure boot.
6056384726dSMadan Srinivas
606b39a9adeSAndrew F. Davisconfig AM33XX
607b39a9adeSAndrew F. Davis	bool "AM33XX SoC"
608272686ebSTom Rini	select ARCH_OMAP2
609b39a9adeSAndrew F. Davis	help
610b39a9adeSAndrew F. Davis	  Support for AM335x SOC from Texas Instruments.
611b39a9adeSAndrew F. Davis	  The AM335x high performance SOC features a Cortex-A8
612b39a9adeSAndrew F. Davis	  ARM core, a dual core PRU-ICSS for industrial Ethernet
613b39a9adeSAndrew F. Davis	  protocols, optional 3D graphics and an optional customer
614b39a9adeSAndrew F. Davis	  programmable secure boot.
615b39a9adeSAndrew F. Davis
6161cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE
617f40b9898SMasahiro Yamada	bool "Renesas ARM SoCs"
6181cc95f6eSNobuhiro Iwamatsu	select DM
6191cc95f6eSNobuhiro Iwamatsu	select DM_SERIAL
620a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
621dd84058dSMasahiro Yamada
6229702ec00SEddy Petrișorconfig TARGET_S32V234EVB
6239702ec00SEddy Petrișor	bool "Support s32v234evb"
6249702ec00SEddy Petrișor	select ARM64
625c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
6269702ec00SEddy Petrișor
62708592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON
62808592136SMateusz Kulikowski	bool "Qualcomm Snapdragon SoCs"
62908592136SMateusz Kulikowski	select ARM64
63008592136SMateusz Kulikowski	select DM
63108592136SMateusz Kulikowski	select DM_GPIO
63208592136SMateusz Kulikowski	select DM_SERIAL
63308592136SMateusz Kulikowski	select SPMI
63408592136SMateusz Kulikowski	select OF_CONTROL
63508592136SMateusz Kulikowski	select OF_SEPARATE
63608592136SMateusz Kulikowski
6377865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA
6387865f4b0SMasahiro Yamada	bool "Altera SOCFPGA family"
6392e07c249SGeorges Savoundararadj	select CPU_V7
64002627356SMasahiro Yamada	select SUPPORT_SPL
641dfd3dff5SMarek Vasut	select OF_CONTROL
642dfd3dff5SMarek Vasut	select SPL_OF_CONTROL
6431d9aa3e5SMasahiro Yamada	select DM
6441d9aa3e5SMasahiro Yamada	select DM_SPI_FLASH
6451d9aa3e5SMasahiro Yamada	select DM_SPI
646beee6a30SMarek Vasut	select ENABLE_ARM_SOC_BOOT0_HOOK
647a421192fSSimon Glass	select ARCH_EARLY_INIT_R
6484585601aSSimon Glass	select ARCH_MISC_INIT
649949123e3SDalon Westergreen	select SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
650dd84058dSMasahiro Yamada
6518883ddafSNikita Kiryanovconfig TARGET_CM_T43
6528883ddafSNikita Kiryanov	bool "Support cm_t43"
653983e3700STom Rini	select ARCH_OMAP2
6548883ddafSNikita Kiryanov
6552c7e3b90SIan Campbellconfig ARCH_SUNXI
6562c7e3b90SIan Campbell	bool "Support sunxi (Allwinner) SoCs"
65788bb800dSHans de Goede	select CMD_GPIO
6580878a8a7SHans de Goede	select CMD_MMC if MMC
6592997ee50SYann E. MORIN	select CMD_USB if DISTRO_DEFAULTS
660b6006bafSHans de Goede	select DM
66145368827STom Rini	select DM_ETH
662211d57a4SHans de Goede	select DM_GPIO
663211d57a4SHans de Goede	select DM_KEYBOARD
66445368827STom Rini	select DM_SERIAL
6652997ee50SYann E. MORIN	select DM_USB if DISTRO_DEFAULTS
666d75111a7SHans de Goede	select OF_BOARD_SETUP
667b6006bafSHans de Goede	select OF_CONTROL
668b6006bafSHans de Goede	select OF_SEPARATE
6698434f035SAlexander Graf	select SPL_STACK_R if SUPPORT_SPL
6708434f035SAlexander Graf	select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL
6716edf6a21SHans de Goede	select SYS_NS16550
6722997ee50SYann E. MORIN	select USB if DISTRO_DEFAULTS
6732997ee50SYann E. MORIN	select USB_STORAGE if DISTRO_DEFAULTS
6742997ee50SYann E. MORIN	select USB_KEYBOARD if DISTRO_DEFAULTS
6758c7d2296SHans de Goede	select USE_TINY_PRINTF
6768ebe4f42SChen-Yu Tsai
677d9e268edSSebastien Bourdelinconfig TARGET_TS4600
678d9e268edSSebastien Bourdelin	bool "Support TS4600"
679d9e268edSSebastien Bourdelin	select CPU_ARM926EJS
680d9e268edSSebastien Bourdelin	select SUPPORT_SPL
681d9e268edSSebastien Bourdelin
6829ee16897SLucile Quirionconfig TARGET_TS4800
6839ee16897SLucile Quirion	bool "Support TS4800"
6849ee16897SLucile Quirion	select CPU_V7
685c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC_A001
6869ee16897SLucile Quirion
687dd84058dSMasahiro Yamadaconfig TARGET_VF610TWR
688dd84058dSMasahiro Yamada	bool "Support vf610twr"
6892e07c249SGeorges Savoundararadj	select CPU_V7
690c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
691dd84058dSMasahiro Yamada
692e7b860faSSanchayan Maityconfig TARGET_COLIBRI_VF
693e7b860faSSanchayan Maity	bool "Support Colibri VF50/61"
694e5ec4815STom Rini	select BOARD_LATE_INIT
695e7b860faSSanchayan Maity	select CPU_V7
696c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
697e7b860faSSanchayan Maity
698931a1d2aSAlbert ARIBAUD \(3ADEV\)config TARGET_PCM052
699931a1d2aSAlbert ARIBAUD \(3ADEV\)	bool "Support pcm-052"
700931a1d2aSAlbert ARIBAUD \(3ADEV\)	select CPU_V7
701c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
702c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC135
703c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC_A001
704931a1d2aSAlbert ARIBAUD \(3ADEV\)
70527192d16SAlbert ARIBAUD \(3ADEV\)config TARGET_BK4R1
70627192d16SAlbert ARIBAUD \(3ADEV\)	bool "Support BK4r1"
70727192d16SAlbert ARIBAUD \(3ADEV\)	select CPU_V7
708c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
709c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC135
710c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC_A001
71127192d16SAlbert ARIBAUD \(3ADEV\)
7125ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ
71344dcb403SMasahiro Yamada	bool "Xilinx Zynq Platform"
714e5ec4815STom Rini	select BOARD_LATE_INIT
7152e07c249SGeorges Savoundararadj	select CPU_V7
71602627356SMasahiro Yamada	select SUPPORT_SPL
717d065cfd9SJagan Teki	select OF_CONTROL
718eb04ab34SMichal Simek	select SPL_OF_CONTROL if SPL
7198981f05cSMasahiro Yamada	select DM
7206889ca71SMichal Simek	select DM_ETH
7212978ae23SSiva Durga Prasad Paladugu	select DM_GPIO
722eb04ab34SMichal Simek	select SPL_DM if SPL
723d9ae52c8SMichal Simek	select DM_MMC
724329a449fSSimon Glass	select DM_MMC_OPS
7259f7a4502SJagan Teki	select DM_SPI
72642800ffaSSimon Glass	select DM_SERIAL
7279f7a4502SJagan Teki	select DM_SPI_FLASH
728eb04ab34SMichal Simek	select SPL_SEPARATE_BSS if SPL
729dec49e86SSimon Glass	select DM_USB if USB
730329a449fSSimon Glass	select BLK
731dd84058dSMasahiro Yamada
7320b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP
73384c7204bSMichal Simek	bool "Support Xilinx ZynqMP Platform"
73484c7204bSMichal Simek	select ARM64
735e5ec4815STom Rini	select BOARD_LATE_INIT
736c2490bf5SMichal Simek	select DM
737c2490bf5SMichal Simek	select OF_CONTROL
738c2490bf5SMichal Simek	select DM_SERIAL
739e6a9ed04SMichal Simek	select SUPPORT_SPL
7401f29738aSMichal Simek	select CLK
7411f29738aSMichal Simek	select SPL_CLK
742dec49e86SSimon Glass	select DM_USB if USB
74384c7204bSMichal Simek
744ddd960e6SMasahiro Yamadaconfig TEGRA
745ddd960e6SMasahiro Yamada	bool "NVIDIA Tegra"
746dd84058dSMasahiro Yamada
747f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A
748dd84058dSMasahiro Yamada	bool "Support vexpress_aemv8a"
749016a954eSMasahiro Yamada	select ARM64
750dd84058dSMasahiro Yamada
751f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP
752f91afc4dSLinus Walleij	bool "Support Versatile Express ARMv8a FVP BASE model"
753f91afc4dSLinus Walleij	select ARM64
754f91afc4dSLinus Walleij	select SEMIHOSTING
755f91afc4dSLinus Walleij
756fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM
757fc04b923SRyan Harkin	bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
758fc04b923SRyan Harkin	select ARM64
759fc04b923SRyan Harkin	help
760fc04b923SRyan Harkin	  This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
761fc04b923SRyan Harkin	  the default config to allow the user to load the images directly into
762fc04b923SRyan Harkin	  DRAM using model parameters rather than by using semi-hosting to load
763fc04b923SRyan Harkin	  the files from the host filesystem.
764fc04b923SRyan Harkin
765ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO
766ffc10373SLinus Walleij	bool "Support Versatile Express Juno Development Platform"
767ffc10373SLinus Walleij	select ARM64
768ffc10373SLinus Walleij
76944937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU
77044937214SPrabhakar Kushwaha	bool "Support ls2080a_emu"
771fb2bf8c2SYork Sun	select ARCH_LS2080A
772016a954eSMasahiro Yamada	select ARM64
77323b5877cSLinus Walleij	select ARMV8_MULTIENTRY
7744585601aSSimon Glass	select ARCH_MISC_INIT
7757288c2c2SYork Sun	help
77644937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_EMU platform
77744937214SPrabhakar Kushwaha	  The LS2080A Development System (EMULATOR) is a pre silicon
77844937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
7797288c2c2SYork Sun	  Layerscape Architecture processor.
7807288c2c2SYork Sun
78144937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU
78244937214SPrabhakar Kushwaha	bool "Support ls2080a_simu"
783fb2bf8c2SYork Sun	select ARCH_LS2080A
78444937214SPrabhakar Kushwaha	select ARM64
78544937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
7864585601aSSimon Glass	select ARCH_MISC_INIT
78744937214SPrabhakar Kushwaha	help
78844937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_SIMU platform
78944937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a pre silicon
79044937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
79144937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
79244937214SPrabhakar Kushwaha
79344937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS
79444937214SPrabhakar Kushwaha	bool "Support ls2080aqds"
795fb2bf8c2SYork Sun	select ARCH_LS2080A
796e2b65ea9SYork Sun	select ARM64
797e2b65ea9SYork Sun	select ARMV8_MULTIENTRY
798e5ec4815STom Rini	select BOARD_LATE_INIT
79932eda7ccSScott Wood	select SUPPORT_SPL
8004585601aSSimon Glass	select ARCH_MISC_INIT
801e2b65ea9SYork Sun	help
80244937214SPrabhakar Kushwaha	  Support for Freescale LS2080AQDS platform
80344937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a high-performance
80444937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
80544937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
80644937214SPrabhakar Kushwaha
80744937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB
80844937214SPrabhakar Kushwaha	bool "Support ls2080ardb"
809fb2bf8c2SYork Sun	select ARCH_LS2080A
81044937214SPrabhakar Kushwaha	select ARM64
81144937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
812e5ec4815STom Rini	select BOARD_LATE_INIT
81344937214SPrabhakar Kushwaha	select SUPPORT_SPL
8144585601aSSimon Glass	select ARCH_MISC_INIT
81544937214SPrabhakar Kushwaha	help
81644937214SPrabhakar Kushwaha	  Support for Freescale LS2080ARDB platform.
81744937214SPrabhakar Kushwaha	  The LS2080A Reference design board (RDB) is a high-performance
81844937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
819e2b65ea9SYork Sun	  Layerscape Architecture processor.
820e2b65ea9SYork Sun
82111ac2363SPeter Griffinconfig TARGET_HIKEY
82211ac2363SPeter Griffin	bool "Support HiKey 96boards Consumer Edition Platform"
82311ac2363SPeter Griffin	select ARM64
824efd7b60aSPeter Griffin	select DM
825efd7b60aSPeter Griffin	select DM_GPIO
8269c71bcdcSPeter Griffin	select DM_SERIAL
827cd593ed6SPeter Griffin	select OF_CONTROL
82811ac2363SPeter Griffin	  help
82911ac2363SPeter Griffin	  Support for HiKey 96boards platform. It features a HI6220
83011ac2363SPeter Griffin	  SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
83111ac2363SPeter Griffin
8329d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS
8339d044fcbSPrabhakar Kushwaha	bool "Support ls1012aqds"
8349533acf3SYork Sun	select ARCH_LS1012A
8359d044fcbSPrabhakar Kushwaha	select ARM64
836e5ec4815STom Rini	select BOARD_LATE_INIT
8379d044fcbSPrabhakar Kushwaha	help
8389d044fcbSPrabhakar Kushwaha	  Support for Freescale LS1012AQDS platform.
8399d044fcbSPrabhakar Kushwaha	  The LS1012A Development System (QDS) is a high-performance
8409d044fcbSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
8419d044fcbSPrabhakar Kushwaha	  Layerscape Architecture processor.
8429d044fcbSPrabhakar Kushwaha
8433b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB
8443b6e3898SPrabhakar Kushwaha	bool "Support ls1012ardb"
8459533acf3SYork Sun	select ARCH_LS1012A
8463b6e3898SPrabhakar Kushwaha	select ARM64
847e5ec4815STom Rini	select BOARD_LATE_INIT
8483b6e3898SPrabhakar Kushwaha	help
8493b6e3898SPrabhakar Kushwaha	  Support for Freescale LS1012ARDB platform.
8503b6e3898SPrabhakar Kushwaha	  The LS1012A Reference design board (RDB) is a high-performance
8513b6e3898SPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
8523b6e3898SPrabhakar Kushwaha	  Layerscape Architecture processor.
8533b6e3898SPrabhakar Kushwaha
854ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM
855ff78aa2bSPrabhakar Kushwaha	bool "Support ls1012afrdm"
8569533acf3SYork Sun	select ARCH_LS1012A
857ff78aa2bSPrabhakar Kushwaha	select ARM64
858ff78aa2bSPrabhakar Kushwaha	help
859ff78aa2bSPrabhakar Kushwaha	  Support for Freescale LS1012AFRDM platform.
860ff78aa2bSPrabhakar Kushwaha	  The LS1012A Freedom  board (FRDM) is a high-performance
861ff78aa2bSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
862ff78aa2bSPrabhakar Kushwaha	  Layerscape Architecture processor.
863ff78aa2bSPrabhakar Kushwaha
864550e3dc0SWang Huanconfig TARGET_LS1021AQDS
8650de15707SAlison Wang	bool "Support ls1021aqds"
866e5ec4815STom Rini	select BOARD_LATE_INIT
8672e07c249SGeorges Savoundararadj	select CPU_V7
868adee1d4cSHongbo Zhang	select CPU_V7_HAS_NONSEC
869adee1d4cSHongbo Zhang	select CPU_V7_HAS_VIRT
87050f0c663SAlison Wang	select SUPPORT_SPL
8710a37cf8fSYork Sun	select ARCH_LS1021A
872217f92bbSMasahiro Yamada	select ARCH_SUPPORT_PSCI
8735e8bd7e1SYork Sun	select LS1_DEEP_SLEEP
874d26e34c4SYork Sun	select SYS_FSL_DDR
875a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
876217f92bbSMasahiro Yamada
877c8a7d9daSWang Huanconfig TARGET_LS1021ATWR
8780de15707SAlison Wang	bool "Support ls1021atwr"
879e5ec4815STom Rini	select BOARD_LATE_INIT
8802e07c249SGeorges Savoundararadj	select CPU_V7
881adee1d4cSHongbo Zhang	select CPU_V7_HAS_NONSEC
882adee1d4cSHongbo Zhang	select CPU_V7_HAS_VIRT
88350f0c663SAlison Wang	select SUPPORT_SPL
8840a37cf8fSYork Sun	select ARCH_LS1021A
885217f92bbSMasahiro Yamada	select ARCH_SUPPORT_PSCI
8865e8bd7e1SYork Sun	select LS1_DEEP_SLEEP
887a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
888c8a7d9daSWang Huan
88920c700f8SFeng Liconfig TARGET_LS1021AIOT
89020c700f8SFeng Li	bool "Support ls1021aiot"
891e5ec4815STom Rini	select BOARD_LATE_INIT
89220c700f8SFeng Li	select CPU_V7
89320c700f8SFeng Li	select CPU_V7_HAS_NONSEC
89420c700f8SFeng Li	select CPU_V7_HAS_VIRT
89520c700f8SFeng Li	select SUPPORT_SPL
89620c700f8SFeng Li	select ARCH_LS1021A
89720c700f8SFeng Li	select ARCH_SUPPORT_PSCI
89820c700f8SFeng Li	help
89920c700f8SFeng Li	  Support for Freescale LS1021AIOT platform.
90020c700f8SFeng Li	  The LS1021A Freescale board (IOT) is a high-performance
90120c700f8SFeng Li	  development platform that supports the QorIQ LS1021A
90220c700f8SFeng Li	  Layerscape Architecture processor.
90320c700f8SFeng Li
90402b5d2edSShaohui Xieconfig TARGET_LS1043AQDS
90502b5d2edSShaohui Xie	bool "Support ls1043aqds"
9060a37cf8fSYork Sun	select ARCH_LS1043A
90702b5d2edSShaohui Xie	select ARM64
90802b5d2edSShaohui Xie	select ARMV8_MULTIENTRY
909e5ec4815STom Rini	select BOARD_LATE_INIT
91002b5d2edSShaohui Xie	select SUPPORT_SPL
911a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
91202b5d2edSShaohui Xie	help
91302b5d2edSShaohui Xie	  Support for Freescale LS1043AQDS platform.
91402b5d2edSShaohui Xie
915f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB
916f3a8e2b7SMingkai Hu	bool "Support ls1043ardb"
9170a37cf8fSYork Sun	select ARCH_LS1043A
918f3a8e2b7SMingkai Hu	select ARM64
919831c068fSHou Zhiqiang	select ARMV8_MULTIENTRY
920e5ec4815STom Rini	select BOARD_LATE_INIT
9213ad44729SGong Qianyu	select SUPPORT_SPL
922a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
923f3a8e2b7SMingkai Hu	help
924f3a8e2b7SMingkai Hu	  Support for Freescale LS1043ARDB platform.
925f3a8e2b7SMingkai Hu
926126fe70dSShaohui Xieconfig TARGET_LS1046AQDS
927126fe70dSShaohui Xie	bool "Support ls1046aqds"
928da28e58aSYork Sun	select ARCH_LS1046A
929126fe70dSShaohui Xie	select ARM64
930126fe70dSShaohui Xie	select ARMV8_MULTIENTRY
931e5ec4815STom Rini	select BOARD_LATE_INIT
932126fe70dSShaohui Xie	select SUPPORT_SPL
933126fe70dSShaohui Xie	select DM_SPI_FLASH if DM_SPI
934a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
935126fe70dSShaohui Xie	help
936126fe70dSShaohui Xie	  Support for Freescale LS1046AQDS platform.
937126fe70dSShaohui Xie	  The LS1046A Development System (QDS) is a high-performance
938126fe70dSShaohui Xie	  development platform that supports the QorIQ LS1046A
939126fe70dSShaohui Xie	  Layerscape Architecture processor.
940126fe70dSShaohui Xie
941dd02936fSMingkai Huconfig TARGET_LS1046ARDB
942dd02936fSMingkai Hu	bool "Support ls1046ardb"
943da28e58aSYork Sun	select ARCH_LS1046A
944dd02936fSMingkai Hu	select ARM64
945dd02936fSMingkai Hu	select ARMV8_MULTIENTRY
946e5ec4815STom Rini	select BOARD_LATE_INIT
947dd02936fSMingkai Hu	select SUPPORT_SPL
948dd02936fSMingkai Hu	select DM_SPI_FLASH if DM_SPI
949dccef2ecSHou Zhiqiang	select POWER_MC34VR500
950a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
951dd02936fSMingkai Hu	help
952dd02936fSMingkai Hu	  Support for Freescale LS1046ARDB platform.
953dd02936fSMingkai Hu	  The LS1046A Reference Design Board (RDB) is a high-performance
954dd02936fSMingkai Hu	  development platform that supports the QorIQ LS1046A
955dd02936fSMingkai Hu	  Layerscape Architecture processor.
956dd02936fSMingkai Hu
957dd84058dSMasahiro Yamadaconfig TARGET_H2200
958dd84058dSMasahiro Yamada	bool "Support h2200"
9592e07c249SGeorges Savoundararadj	select CPU_PXA
960dd84058dSMasahiro Yamada
961f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2
962f19eb154SVasily Khoruzhick	bool "Support zipitz2"
963f19eb154SVasily Khoruzhick	select CPU_PXA
964f19eb154SVasily Khoruzhick
965dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270
966dd84058dSMasahiro Yamada	bool "Support colibri_pxa270"
9672e07c249SGeorges Savoundararadj	select CPU_PXA
968dd84058dSMasahiro Yamada
96966cba041SMasahiro Yamadaconfig ARCH_UNIPHIER
970b6ef3a3fSMasahiro Yamada	bool "Socionext UniPhier SoCs"
971e5ec4815STom Rini	select BOARD_LATE_INIT
97248264d9bSMasahiro Yamada	select CLK_UNIPHIER
9734e819950SMasahiro Yamada	select DM
974b800cbdeSMasahiro Yamada	select DM_GPIO
9754e819950SMasahiro Yamada	select DM_I2C
9764aceb3f8SMasahiro Yamada	select DM_MMC
9774fb96c48SMasahiro Yamada	select DM_RESET
978b5550e49SMasahiro Yamada	select DM_SERIAL
97947a79f65SMasahiro Yamada	select DM_USB
980b5550e49SMasahiro Yamada	select OF_CONTROL
981b5550e49SMasahiro Yamada	select OF_LIBFDT
98227350c92SMasahiro Yamada	select PINCTRL
983561ca649SMasahiro Yamada	select SPL_DM if SPL
984561ca649SMasahiro Yamada	select SPL_LIBCOMMON_SUPPORT if SPL
985561ca649SMasahiro Yamada	select SPL_LIBGENERIC_SUPPORT if SPL
986561ca649SMasahiro Yamada	select SPL_OF_CONTROL if SPL
987561ca649SMasahiro Yamada	select SPL_PINCTRL if SPL
988b5550e49SMasahiro Yamada	select SUPPORT_SPL
989b6ef3a3fSMasahiro Yamada	help
990b6ef3a3fSMasahiro Yamada	  Support for UniPhier SoC family developed by Socionext Inc.
991b6ef3a3fSMasahiro Yamada	  (formerly, System LSI Business Division of Panasonic Corporation)
99266cba041SMasahiro Yamada
9930a61ee88SVikas Manochaconfig STM32
9940a61ee88SVikas Manocha	bool "Support STM32"
995ed09a554Srev13@wp.pl	select CPU_V7M
99666562414SKamil Lulko	select DM
99766562414SKamil Lulko	select DM_SERIAL
998ed09a554Srev13@wp.pl
9992444dae5SSimon Glassconfig ARCH_ROCKCHIP
10002444dae5SSimon Glass	bool "Support Rockchip SoCs"
10012444dae5SSimon Glass	select OF_CONTROL
1002aa15038cSSimon Glass	select BLK
10032444dae5SSimon Glass	select DM
1004a381bcf5SKever Yang	select SPL_DM if SPL
1005aa15038cSSimon Glass	select SYS_MALLOC_F
1006a381bcf5SKever Yang	select SPL_SYS_MALLOC_SIMPLE if SPL
1007aa15038cSSimon Glass	select DM_GPIO
1008aa15038cSSimon Glass	select DM_I2C
1009aa15038cSSimon Glass	select DM_MMC
101042b37d8dSSimon Glass	select DM_MMC_OPS
1011aa15038cSSimon Glass	select DM_SERIAL
1012aa15038cSSimon Glass	select DM_SPI
1013aa15038cSSimon Glass	select DM_SPI_FLASH
1014892742dfSMengDongyang	select DM_USB if USB
10158d29e3a4SKever Yang	select DM_PWM
10168d29e3a4SKever Yang	select DM_REGULATOR
10172444dae5SSimon Glass
1018746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX
1019746f985aSSergey Temerkhanov	bool "Support ThunderX 88xx"
1020b4ba1693SMarek Vasut	select ARM64
1021746f985aSSergey Temerkhanov	select OF_CONTROL
1022067716baSTom Rini	select SYS_CACHE_SHIFT_7
1023746f985aSSergey Temerkhanov
10244697abeaSmaxims@google.comconfig ARCH_ASPEED
10254697abeaSmaxims@google.com	bool "Support Aspeed SoCs"
10264697abeaSmaxims@google.com	select OF_CONTROL
10274697abeaSmaxims@google.com	select DM
10284697abeaSmaxims@google.com
1029dd84058dSMasahiro Yamadaendchoice
1030dd84058dSMasahiro Yamada
10314697abeaSmaxims@google.comsource "arch/arm/mach-aspeed/Kconfig"
10324697abeaSmaxims@google.com
10334614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig"
10344614b891SMasahiro Yamada
1035ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig"
10363491ba63SMasahiro Yamada
1037ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig"
103834e609caSSimon Glass
103977b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig"
104072df68ccSMasahiro Yamada
104172a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig"
1042ef2b694cSMasahiro Yamada
10435cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig"
10445cbbd9bdSMasahiro Yamada
104539a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig"
1046c338f09eSMasahiro Yamada
104756f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig"
104847539e23SMasahiro Yamada
1049c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig"
1050c3d89140SStefan Roese
10510a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig"
10520a37cf8fSYork Sun
10531a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig"
10541a8150d4SAdrian Alonso
105589ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig"
105689ebc821SBoris BREZILLON
1057424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig"
1058424ee3d1SAndrej Rosano
1059983e3700STom Rinisource "arch/arm/mach-omap2/Kconfig"
10606384726dSMadan Srinivas
1061da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig"
1062da28e58aSYork Sun
10633e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig"
106422f2be7aSMasahiro Yamada
1065badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig"
1066f40b9898SMasahiro Yamada
1067bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig"
1068bfcef28aSBeniamino Galvani
10692444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig"
10702444dae5SSimon Glass
1071225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig"
1072311757beSSimon Glass
107308592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig"
107408592136SMateusz Kulikowski
10757865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig"
10767865f4b0SMasahiro Yamada
10770a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig"
10780a61ee88SVikas Manocha
107909f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig"
1080ddd960e6SMasahiro Yamada
10814c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig"
108266cba041SMasahiro Yamada
10830107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig"
1084ddd960e6SMasahiro Yamada
1085ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig"
1086ea624e19SHans de Goede
108775580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig"
108875580007SSiva Durga Prasad Paladugu
108923b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig"
109023b5877cSLinus Walleij
1091a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig"
1092a05a6045SBoris BREZILLON
1093d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig"
1094a4d79993SHannes Schmelzersource "board/BuR/brxre1/Kconfig"
10952290fe06SHannes Schmelzersource "board/BuR/brppt1/Kconfig"
1096dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig"
1097dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig"
1098dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig"
1099dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig"
1100dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig"
1101dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig"
1102dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig"
110343486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig"
1104dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig"
1105abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig"
1106abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig"
1107746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig"
1108dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig"
1109dd84058dSMasahiro Yamadasource "board/compulab/cm_t335/Kconfig"
1110345243edSTom Rinisource "board/compulab/cm_t43/Kconfig"
1111dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig"
1112dd84058dSMasahiro Yamadasource "board/denx/m28evk/Kconfig"
1113dd84058dSMasahiro Yamadasource "board/denx/m53evk/Kconfig"
111444937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig"
111544937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig"
111644937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig"
1117550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig"
111802b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig"
1119c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig"
112020c700f8SFeng Lisource "board/freescale/ls1021aiot/Kconfig"
1121126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig"
1122f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig"
1123dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig"
11249d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig"
11253b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig"
1126ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig"
1127dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig"
1128dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig"
1129dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig"
1130dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig"
1131dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig"
1132dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig"
1133dd84058dSMasahiro Yamadasource "board/freescale/mx51evk/Kconfig"
1134dd84058dSMasahiro Yamadasource "board/freescale/mx53ard/Kconfig"
1135dd84058dSMasahiro Yamadasource "board/freescale/mx53evk/Kconfig"
1136dd84058dSMasahiro Yamadasource "board/freescale/mx53loco/Kconfig"
1137dd84058dSMasahiro Yamadasource "board/freescale/mx53smd/Kconfig"
11389702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig"
1139dd84058dSMasahiro Yamadasource "board/freescale/vf610twr/Kconfig"
1140ab38bf6aSMarcin Niestrojsource "board/grinn/chiliboard/Kconfig"
1141dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig"
1142dd84058dSMasahiro Yamadasource "board/h2200/Kconfig"
1143345243edSTom Rinisource "board/hisilicon/hikey/Kconfig"
1144dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig"
1145dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig"
1146dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig"
1147dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig"
1148931a1d2aSAlbert ARIBAUD \(3ADEV\)source "board/phytec/pcm052/Kconfig"
1149dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig"
1150dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig"
1151dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig"
1152dd84058dSMasahiro Yamadasource "board/siemens/draco/Kconfig"
1153dd84058dSMasahiro Yamadasource "board/siemens/pxm2/Kconfig"
1154dd84058dSMasahiro Yamadasource "board/siemens/rut/Kconfig"
1155dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig"
1156dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig"
1157dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig"
1158dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig"
1159dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig"
1160dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig"
11619fa32b12SVikas Manochasource "board/st/stv0991/Kconfig"
1162dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig"
1163dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig"
11649d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig"
1165dd84058dSMasahiro Yamadasource "board/ti/am335x/Kconfig"
1166dd84058dSMasahiro Yamadasource "board/ti/am43xx/Kconfig"
1167a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig"
1168dd84058dSMasahiro Yamadasource "board/ti/ti814x/Kconfig"
1169dd84058dSMasahiro Yamadasource "board/ti/ti816x/Kconfig"
1170dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig"
1171dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig"
1172e7b860faSSanchayan Maitysource "board/toradex/colibri_vf/Kconfig"
1173d9e268edSSebastien Bourdelinsource "board/technologic/ts4600/Kconfig"
11749ee16897SLucile Quirionsource "board/technologic/ts4800/Kconfig"
11756ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig"
1176dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig"
1177412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig"
1178f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig"
1179dd84058dSMasahiro Yamada
118051b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug"
118151b17d49SMasahiro Yamada
1182dd84058dSMasahiro Yamadaendmenu
1183