xref: /openbmc/u-boot/arch/arm/Kconfig (revision d315628edbc99572c3d35cb72fffcd32e12f859b)
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
228dda2e2fSTom Rini# If set, the workarounds for these ARM errata are applied early during U-Boot
238dda2e2fSTom Rini# startup. Note that in general these options force the workarounds to be
248dda2e2fSTom Rini# applied; no CPU-type/version detection exists, unlike the similar options in
258dda2e2fSTom Rini# the Linux kernel. Do not set these options unless they apply!  Also note that
268dda2e2fSTom Rini# the following can be machine specific errata. These do have ability to
278dda2e2fSTom Rini# provide rudimentary version and machine specific checks, but expect no
288dda2e2fSTom Rini# product checks:
298dda2e2fSTom Rini# CONFIG_ARM_ERRATA_430973
308dda2e2fSTom Rini# CONFIG_ARM_ERRATA_454179
318dda2e2fSTom Rini# CONFIG_ARM_ERRATA_621766
328dda2e2fSTom Rini# CONFIG_ARM_ERRATA_798870
338dda2e2fSTom Rini# CONFIG_ARM_ERRATA_801819
348dda2e2fSTom Riniconfig ARM_ERRATA_430973
358dda2e2fSTom Rini	bool
368dda2e2fSTom Rini
378dda2e2fSTom Riniconfig ARM_ERRATA_454179
388dda2e2fSTom Rini	bool
398dda2e2fSTom Rini
408dda2e2fSTom Riniconfig ARM_ERRATA_621766
418dda2e2fSTom Rini	bool
428dda2e2fSTom Rini
438dda2e2fSTom Riniconfig ARM_ERRATA_716044
448dda2e2fSTom Rini	bool
458dda2e2fSTom Rini
4619a75b8cSSiarhei Siamashkaconfig ARM_ERRATA_725233
4719a75b8cSSiarhei Siamashka	bool
4819a75b8cSSiarhei Siamashka
498dda2e2fSTom Riniconfig ARM_ERRATA_742230
508dda2e2fSTom Rini	bool
518dda2e2fSTom Rini
528dda2e2fSTom Riniconfig ARM_ERRATA_743622
538dda2e2fSTom Rini	bool
548dda2e2fSTom Rini
558dda2e2fSTom Riniconfig ARM_ERRATA_751472
568dda2e2fSTom Rini	bool
578dda2e2fSTom Rini
588dda2e2fSTom Riniconfig ARM_ERRATA_761320
598dda2e2fSTom Rini	bool
608dda2e2fSTom Rini
618dda2e2fSTom Riniconfig ARM_ERRATA_773022
628dda2e2fSTom Rini	bool
638dda2e2fSTom Rini
648dda2e2fSTom Riniconfig ARM_ERRATA_774769
658dda2e2fSTom Rini	bool
668dda2e2fSTom Rini
678dda2e2fSTom Riniconfig ARM_ERRATA_794072
688dda2e2fSTom Rini	bool
698dda2e2fSTom Rini
708dda2e2fSTom Riniconfig ARM_ERRATA_798870
718dda2e2fSTom Rini	bool
728dda2e2fSTom Rini
738dda2e2fSTom Riniconfig ARM_ERRATA_801819
748dda2e2fSTom Rini	bool
758dda2e2fSTom Rini
768dda2e2fSTom Riniconfig ARM_ERRATA_826974
778dda2e2fSTom Rini	bool
788dda2e2fSTom Rini
798dda2e2fSTom Riniconfig ARM_ERRATA_828024
808dda2e2fSTom Rini	bool
818dda2e2fSTom Rini
828dda2e2fSTom Riniconfig ARM_ERRATA_829520
838dda2e2fSTom Rini	bool
848dda2e2fSTom Rini
858dda2e2fSTom Riniconfig ARM_ERRATA_833069
868dda2e2fSTom Rini	bool
878dda2e2fSTom Rini
888dda2e2fSTom Riniconfig ARM_ERRATA_833471
898dda2e2fSTom Rini	bool
908dda2e2fSTom Rini
912e07c249SGeorges Savoundararadjconfig CPU_ARM720T
922e07c249SGeorges Savoundararadj	bool
93067716baSTom Rini	select SYS_CACHE_SHIFT_5
942e07c249SGeorges Savoundararadj
952e07c249SGeorges Savoundararadjconfig CPU_ARM920T
962e07c249SGeorges Savoundararadj	bool
97067716baSTom Rini	select SYS_CACHE_SHIFT_5
982e07c249SGeorges Savoundararadj
992e07c249SGeorges Savoundararadjconfig CPU_ARM926EJS
1002e07c249SGeorges Savoundararadj	bool
101067716baSTom Rini	select SYS_CACHE_SHIFT_5
1022e07c249SGeorges Savoundararadj
1032e07c249SGeorges Savoundararadjconfig CPU_ARM946ES
1042e07c249SGeorges Savoundararadj	bool
105067716baSTom Rini	select SYS_CACHE_SHIFT_5
1062e07c249SGeorges Savoundararadj
1072e07c249SGeorges Savoundararadjconfig CPU_ARM1136
1082e07c249SGeorges Savoundararadj	bool
109067716baSTom Rini	select SYS_CACHE_SHIFT_5
1102e07c249SGeorges Savoundararadj
1112e07c249SGeorges Savoundararadjconfig CPU_ARM1176
1122e07c249SGeorges Savoundararadj	bool
1132e07c249SGeorges Savoundararadj	select HAS_VBAR
114067716baSTom Rini	select SYS_CACHE_SHIFT_5
1152e07c249SGeorges Savoundararadj
1162e07c249SGeorges Savoundararadjconfig CPU_V7
1172e07c249SGeorges Savoundararadj	bool
1182e07c249SGeorges Savoundararadj	select HAS_VBAR
11962e92077SAlbert ARIBAUD	select HAS_THUMB2
120067716baSTom Rini	select SYS_CACHE_SHIFT_6
1212e07c249SGeorges Savoundararadj
12212d8a729Srev13@wp.plconfig CPU_V7M
12312d8a729Srev13@wp.pl	bool
12462e92077SAlbert ARIBAUD	select HAS_THUMB2
125067716baSTom Rini	select SYS_CACHE_SHIFT_5
12612d8a729Srev13@wp.pl
1272e07c249SGeorges Savoundararadjconfig CPU_PXA
1282e07c249SGeorges Savoundararadj	bool
129067716baSTom Rini	select SYS_CACHE_SHIFT_5
1302e07c249SGeorges Savoundararadj
1312e07c249SGeorges Savoundararadjconfig CPU_SA1100
1322e07c249SGeorges Savoundararadj	bool
133067716baSTom Rini	select SYS_CACHE_SHIFT_5
1342e07c249SGeorges Savoundararadj
1352e07c249SGeorges Savoundararadjconfig SYS_CPU
1362e07c249SGeorges Savoundararadj	default "arm720t" if CPU_ARM720T
1372e07c249SGeorges Savoundararadj	default "arm920t" if CPU_ARM920T
1382e07c249SGeorges Savoundararadj	default "arm926ejs" if CPU_ARM926EJS
1392e07c249SGeorges Savoundararadj	default "arm946es" if CPU_ARM946ES
1402e07c249SGeorges Savoundararadj	default "arm1136" if CPU_ARM1136
1412e07c249SGeorges Savoundararadj	default "arm1176" if CPU_ARM1176
1422e07c249SGeorges Savoundararadj	default "armv7" if CPU_V7
14312d8a729Srev13@wp.pl	default "armv7m" if CPU_V7M
1442e07c249SGeorges Savoundararadj	default "pxa" if CPU_PXA
1452e07c249SGeorges Savoundararadj	default "sa1100" if CPU_SA1100
14601541eecSMasahiro Yamada	default "armv8" if ARM64
1472e07c249SGeorges Savoundararadj
14866020a67SMarek Vasutconfig SYS_ARM_ARCH
14966020a67SMarek Vasut	int
15066020a67SMarek Vasut	default 4 if CPU_ARM720T
15166020a67SMarek Vasut	default 4 if CPU_ARM920T
15266020a67SMarek Vasut	default 5 if CPU_ARM926EJS
15366020a67SMarek Vasut	default 5 if CPU_ARM946ES
15466020a67SMarek Vasut	default 6 if CPU_ARM1136
15566020a67SMarek Vasut	default 6 if CPU_ARM1176
15666020a67SMarek Vasut	default 7 if CPU_V7
15766020a67SMarek Vasut	default 7 if CPU_V7M
15866020a67SMarek Vasut	default 5 if CPU_PXA
15966020a67SMarek Vasut	default 4 if CPU_SA1100
16066020a67SMarek Vasut	default 8 if ARM64
16166020a67SMarek Vasut
162067716baSTom Riniconfig SYS_CACHE_SHIFT_5
163067716baSTom Rini	bool
164067716baSTom Rini
165067716baSTom Riniconfig SYS_CACHE_SHIFT_6
166067716baSTom Rini	bool
167067716baSTom Rini
168067716baSTom Riniconfig SYS_CACHE_SHIFT_7
169067716baSTom Rini	bool
170067716baSTom Rini
171067716baSTom Riniconfig SYS_CACHELINE_SIZE
172067716baSTom Rini	int
173067716baSTom Rini	default 128 if SYS_CACHE_SHIFT_7
174067716baSTom Rini	default 64 if SYS_CACHE_SHIFT_6
175067716baSTom Rini	default 32 if SYS_CACHE_SHIFT_5
176067716baSTom Rini
177c54bcf68SMasahiro Yamadaconfig ARM_SMCCC
178c54bcf68SMasahiro Yamada	bool "Support for ARM SMC Calling Convention (SMCCC)"
179c54bcf68SMasahiro Yamada	depends on CPU_V7 || ARM64
180573a3811SMasahiro Yamada	select ARM_PSCI_FW
181c54bcf68SMasahiro Yamada	help
182c54bcf68SMasahiro Yamada	  Say Y here if you want to enable ARM SMC Calling Convention.
183c54bcf68SMasahiro Yamada	  This should be enabled if U-Boot needs to communicate with system
184c54bcf68SMasahiro Yamada	  firmware (for example, PSCI) according to SMCCC.
185c54bcf68SMasahiro Yamada
186f91afc4dSLinus Walleijconfig SEMIHOSTING
187f91afc4dSLinus Walleij	bool "support boot from semihosting"
188f91afc4dSLinus Walleij	help
189f91afc4dSLinus Walleij	  In emulated environments, semihosting is a way for
190f91afc4dSLinus Walleij	  the hosted environment to call out to the emulator to
191f91afc4dSLinus Walleij	  retrieve files from the host machine.
192f91afc4dSLinus Walleij
1933a649407STom Riniconfig SYS_THUMB_BUILD
1943a649407STom Rini	bool "Build U-Boot using the Thumb instruction set"
1953a649407STom Rini	depends on !ARM64
1963a649407STom Rini	help
1973a649407STom Rini	   Use this flag to build U-Boot using the Thumb instruction set for
1983a649407STom Rini	   ARM architectures. Thumb instruction set provides better code
1993a649407STom Rini	   density. For ARM architectures that support Thumb2 this flag will
2003a649407STom Rini	   result in Thumb2 code generated by GCC.
2013a649407STom Rini
2023a649407STom Riniconfig SPL_SYS_THUMB_BUILD
2033a649407STom Rini	bool "Build SPL using the Thumb instruction set"
2043a649407STom Rini	default y if SYS_THUMB_BUILD
2053a649407STom Rini	depends on !ARM64
2063a649407STom Rini	help
2073a649407STom Rini	   Use this flag to build SPL using the Thumb instruction set for
2083a649407STom Rini	   ARM architectures. Thumb instruction set provides better code
2093a649407STom Rini	   density. For ARM architectures that support Thumb2 this flag will
2103a649407STom Rini	   result in Thumb2 code generated by GCC.
2113a649407STom Rini
212f3e9bec8SPeng Fanconfig SYS_L2CACHE_OFF
213f3e9bec8SPeng Fan	bool "L2cache off"
214f3e9bec8SPeng Fan	help
215f3e9bec8SPeng Fan	  If SoC does not support L2CACHE or one do not want to enable
216f3e9bec8SPeng Fan	  L2CACHE, choose this option.
217f3e9bec8SPeng Fan
218cdaa633fSAndre Przywaraconfig ENABLE_ARM_SOC_BOOT0_HOOK
219cdaa633fSAndre Przywara	bool "prepare BOOT0 header"
220cdaa633fSAndre Przywara	help
221cdaa633fSAndre Przywara	  If the SoC's BOOT0 requires a header area filled with (magic)
222cdaa633fSAndre Przywara	  values, then choose this option, and create a define called
223cdaa633fSAndre Przywara	  ARM_SOC_BOOT0_HOOK which contains the required assembler
224cdaa633fSAndre Przywara	  preprocessor code.
225cdaa633fSAndre Przywara
22685db5831SAndre Przywaraconfig ARM_CORTEX_CPU_IS_UP
22785db5831SAndre Przywara	bool
22885db5831SAndre Przywara	default n
22985db5831SAndre Przywara
230be72591bSFabio Estevamconfig USE_ARCH_MEMCPY
231be72591bSFabio Estevam	bool "Use an assembly optimized implementation of memcpy"
23240d5534cSTom Rini	default y
23340d5534cSTom Rini	depends on !ARM64
23440d5534cSTom Rini	help
23540d5534cSTom Rini	  Enable the generation of an optimized version of memcpy.
23640d5534cSTom Rini	  Such implementation may be faster under some conditions
23740d5534cSTom Rini	  but may increase the binary size.
23840d5534cSTom Rini
23940d5534cSTom Riniconfig SPL_USE_ARCH_MEMCPY
24040d5534cSTom Rini	bool "Use an assembly optimized implementation of memcpy"
24140d5534cSTom Rini	default y if USE_ARCH_MEMCPY
242085be482SMasahiro Yamada	depends on !ARM64
243be72591bSFabio Estevam	help
244be72591bSFabio Estevam	  Enable the generation of an optimized version of memcpy.
245be72591bSFabio Estevam	  Such implementation may be faster under some conditions
246be72591bSFabio Estevam	  but may increase the binary size.
247be72591bSFabio Estevam
248be72591bSFabio Estevamconfig USE_ARCH_MEMSET
249be72591bSFabio Estevam	bool "Use an assembly optimized implementation of memset"
25040d5534cSTom Rini	default y
25140d5534cSTom Rini	depends on !ARM64
25240d5534cSTom Rini	help
25340d5534cSTom Rini	  Enable the generation of an optimized version of memset.
25440d5534cSTom Rini	  Such implementation may be faster under some conditions
25540d5534cSTom Rini	  but may increase the binary size.
25640d5534cSTom Rini
25740d5534cSTom Riniconfig SPL_USE_ARCH_MEMSET
25840d5534cSTom Rini	bool "Use an assembly optimized implementation of memset"
25940d5534cSTom Rini	default y if USE_ARCH_MEMSET
260085be482SMasahiro Yamada	depends on !ARM64
261be72591bSFabio Estevam	help
262be72591bSFabio Estevam	  Enable the generation of an optimized version of memset.
263be72591bSFabio Estevam	  Such implementation may be faster under some conditions
264be72591bSFabio Estevam	  but may increase the binary size.
265be72591bSFabio Estevam
266ec6617c3SAlison Wangconfig ARM64_SUPPORT_AARCH32
267ec6617c3SAlison Wang	bool "ARM64 system support AArch32 execution state"
268ec6617c3SAlison Wang	default y if ARM64 && !TARGET_THUNDERX_88XX
269ec6617c3SAlison Wang	help
270ec6617c3SAlison Wang	  This ARM64 system supports AArch32 execution state.
271ec6617c3SAlison Wang
272dd84058dSMasahiro Yamadachoice
273dd84058dSMasahiro Yamada	prompt "Target select"
274b928e658SSimon Glass	default TARGET_HIKEY
275dd84058dSMasahiro Yamada
2764614b891SMasahiro Yamadaconfig ARCH_AT91
2774614b891SMasahiro Yamada	bool "Atmel AT91"
278dd84058dSMasahiro Yamada
279dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX
280dd84058dSMasahiro Yamada	bool "Support edb93xx"
2812e07c249SGeorges Savoundararadj	select CPU_ARM920T
282dd84058dSMasahiro Yamada
283dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE
284dd84058dSMasahiro Yamada	bool "Support aspenite"
2852e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
286dd84058dSMasahiro Yamada
287dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD
288dd84058dSMasahiro Yamada	bool "Support gplugd"
2892e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
290dd84058dSMasahiro Yamada
2913491ba63SMasahiro Yamadaconfig ARCH_DAVINCI
2923491ba63SMasahiro Yamada	bool "TI DaVinci"
2932e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
2943491ba63SMasahiro Yamada	help
2953491ba63SMasahiro Yamada	  Support for TI's DaVinci platform.
296dd84058dSMasahiro Yamada
29747539e23SMasahiro Yamadaconfig KIRKWOOD
29847539e23SMasahiro Yamada	bool "Marvell Kirkwood"
2992e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
300a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
3014585601aSSimon Glass	select ARCH_MISC_INIT
302dd84058dSMasahiro Yamada
303c3d89140SStefan Roeseconfig ARCH_MVEBU
30421b29fc6SStefan Roese	bool "Marvell MVEBU family (Armada XP/375/38x/3700/7K/8K)"
3059cffb233SStefan Roese	select OF_CONTROL
3069cffb233SStefan Roese	select OF_SEPARATE
3079cffb233SStefan Roese	select DM
308e3b9c98aSStefan Roese	select DM_ETH
3091d51ea19SStefan Roese	select DM_SERIAL
31009a54c00SStefan Roese	select DM_SPI
31109a54c00SStefan Roese	select DM_SPI_FLASH
312a4884831SStefan Roese
313dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250
314dd84058dSMasahiro Yamada	bool "Support devkit3250"
3152e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
316e9b3ce3fSVladimir Zapolskiy	select SUPPORT_SPL
317dd84058dSMasahiro Yamada
318412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105
319412ae53aSAlbert ARIBAUD \(3ADEV\)	bool "Support work_92105"
320412ae53aSAlbert ARIBAUD \(3ADEV\)	select CPU_ARM926EJS
321412ae53aSAlbert ARIBAUD \(3ADEV\)	select SUPPORT_SPL
322412ae53aSAlbert ARIBAUD \(3ADEV\)
323dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK
324dd84058dSMasahiro Yamada	bool "Support mx25pdk"
325e5ec4815STom Rini	select BOARD_LATE_INIT
3262e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
327a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
328dd84058dSMasahiro Yamada
329dd84058dSMasahiro Yamadaconfig TARGET_ZMX25
330dd84058dSMasahiro Yamada	bool "Support zmx25"
331e5ec4815STom Rini	select BOARD_LATE_INIT
3322e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
333dd84058dSMasahiro Yamada
334dd84058dSMasahiro Yamadaconfig TARGET_APF27
335dd84058dSMasahiro Yamada	bool "Support apf27"
3362e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
33702627356SMasahiro Yamada	select SUPPORT_SPL
338dd84058dSMasahiro Yamada
339dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT
340dd84058dSMasahiro Yamada	bool "Support apx4devkit"
3412e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
34202627356SMasahiro Yamada	select SUPPORT_SPL
343dd84058dSMasahiro Yamada
344dd84058dSMasahiro Yamadaconfig TARGET_XFI3
345dd84058dSMasahiro Yamada	bool "Support xfi3"
3462e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
34702627356SMasahiro Yamada	select SUPPORT_SPL
348dd84058dSMasahiro Yamada
349dd84058dSMasahiro Yamadaconfig TARGET_M28EVK
350dd84058dSMasahiro Yamada	bool "Support m28evk"
3512e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
35202627356SMasahiro Yamada	select SUPPORT_SPL
353dd84058dSMasahiro Yamada
354dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK
355dd84058dSMasahiro Yamada	bool "Support mx23evk"
3562e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
35702627356SMasahiro Yamada	select SUPPORT_SPL
358a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
359dd84058dSMasahiro Yamada
360dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK
361dd84058dSMasahiro Yamada	bool "Support mx28evk"
3622e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
36302627356SMasahiro Yamada	select SUPPORT_SPL
364a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
365dd84058dSMasahiro Yamada
366dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO
367dd84058dSMasahiro Yamada	bool "Support mx23_olinuxino"
3682e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
36902627356SMasahiro Yamada	select SUPPORT_SPL
370a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
371dd84058dSMasahiro Yamada
372dd84058dSMasahiro Yamadaconfig TARGET_BG0900
373dd84058dSMasahiro Yamada	bool "Support bg0900"
3742e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
37502627356SMasahiro Yamada	select SUPPORT_SPL
376dd84058dSMasahiro Yamada
377dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS
378dd84058dSMasahiro Yamada	bool "Support sansa_fuze_plus"
3792e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
38002627356SMasahiro Yamada	select SUPPORT_SPL
381dd84058dSMasahiro Yamada
382dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1
383dd84058dSMasahiro Yamada	bool "Support sc_sps_1"
3842e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
38502627356SMasahiro Yamada	select SUPPORT_SPL
386dd84058dSMasahiro Yamada
38722f2be7aSMasahiro Yamadaconfig ORION5X
38822f2be7aSMasahiro Yamada	bool "Marvell Orion"
3892e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
390dd84058dSMasahiro Yamada
391dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300
392dd84058dSMasahiro Yamada	bool "Support spear300"
3932e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
394a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
395dd84058dSMasahiro Yamada
396dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310
397dd84058dSMasahiro Yamada	bool "Support spear310"
3982e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
399a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
400dd84058dSMasahiro Yamada
401dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320
402dd84058dSMasahiro Yamada	bool "Support spear320"
4032e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
404a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
405dd84058dSMasahiro Yamada
406dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600
407dd84058dSMasahiro Yamada	bool "Support spear600"
4082e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
409a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
410dd84058dSMasahiro Yamada
4119fa32b12SVikas Manochaconfig TARGET_STV0991
4129fa32b12SVikas Manocha	bool "Support stv0991"
4139fa32b12SVikas Manocha	select CPU_V7
414cac0ca76SMasahiro Yamada	select DM
415cac0ca76SMasahiro Yamada	select DM_SERIAL
416e67abcaaSVikas Manocha	select DM_SPI
417e67abcaaSVikas Manocha	select DM_SPI_FLASH
418e67abcaaSVikas Manocha	select SPI_FLASH
4199fa32b12SVikas Manocha
420dd84058dSMasahiro Yamadaconfig TARGET_X600
421dd84058dSMasahiro Yamada	bool "Support x600"
422e5ec4815STom Rini	select BOARD_LATE_INIT
4232e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
42402627356SMasahiro Yamada	select SUPPORT_SPL
425dd84058dSMasahiro Yamada
426dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE
427f428268aSTom Rini	bool "Support imx31_phycore_eet"
428f428268aSTom Rini	select CPU_ARM1136
429a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
430f428268aSTom Rini
431f428268aSTom Riniconfig TARGET_IMX31_PHYCORE_EET
432f428268aSTom Rini	bool "Support imx31_phycore_eet"
433e5ec4815STom Rini	select BOARD_LATE_INIT
4342e07c249SGeorges Savoundararadj	select CPU_ARM1136
435a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
436dd84058dSMasahiro Yamada
437dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS
438dd84058dSMasahiro Yamada	bool "Support mx31ads"
4392e07c249SGeorges Savoundararadj	select CPU_ARM1136
440a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
441dd84058dSMasahiro Yamada
442dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK
443dd84058dSMasahiro Yamada	bool "Support mx31pdk"
444e5ec4815STom Rini	select BOARD_LATE_INIT
4452e07c249SGeorges Savoundararadj	select CPU_ARM1136
44602627356SMasahiro Yamada	select SUPPORT_SPL
447a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
448dd84058dSMasahiro Yamada
449dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN
450dd84058dSMasahiro Yamada	bool "Support woodburn"
4512e07c249SGeorges Savoundararadj	select CPU_ARM1136
452dd84058dSMasahiro Yamada
453dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD
454dd84058dSMasahiro Yamada	bool "Support woodburn_sd"
4552e07c249SGeorges Savoundararadj	select CPU_ARM1136
45602627356SMasahiro Yamada	select SUPPORT_SPL
457dd84058dSMasahiro Yamada
458dd84058dSMasahiro Yamadaconfig TARGET_FLEA3
459dd84058dSMasahiro Yamada	bool "Support flea3"
4602e07c249SGeorges Savoundararadj	select CPU_ARM1136
461dd84058dSMasahiro Yamada
462dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK
463dd84058dSMasahiro Yamada	bool "Support mx35pdk"
464e5ec4815STom Rini	select BOARD_LATE_INIT
4652e07c249SGeorges Savoundararadj	select CPU_ARM1136
466dd84058dSMasahiro Yamada
467ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X
468ddf6bd48SMasahiro Yamada	bool "Broadcom BCM283X family"
46958d423b8SMasahiro Yamada	select DM
47058d423b8SMasahiro Yamada	select DM_SERIAL
47158d423b8SMasahiro Yamada	select DM_GPIO
47276709096SFabian Vogt	select OF_CONTROL
47346414296SStephen Warren
474dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2
475dd84058dSMasahiro Yamada	bool "Support vexpress_ca15_tc2"
4762e07c249SGeorges Savoundararadj	select CPU_V7
477ea624e19SHans de Goede	select CPU_V7_HAS_NONSEC
478ea624e19SHans de Goede	select CPU_V7_HAS_VIRT
479dd84058dSMasahiro Yamada
480dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2
481dd84058dSMasahiro Yamada	bool "Support vexpress_ca5x2"
4822e07c249SGeorges Savoundararadj	select CPU_V7
483dd84058dSMasahiro Yamada
484dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4
485dd84058dSMasahiro Yamada	bool "Support vexpress_ca9x4"
4862e07c249SGeorges Savoundararadj	select CPU_V7
487dd84058dSMasahiro Yamada
48843486e4cSSteve Raeconfig TARGET_BCM23550_W1D
48943486e4cSSteve Rae	bool "Support bcm23550_w1d"
49043486e4cSSteve Rae	select CPU_V7
49143486e4cSSteve Rae
492dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP
493dd84058dSMasahiro Yamada	bool "Support bcm28155_ap"
4942e07c249SGeorges Savoundararadj	select CPU_V7
495dd84058dSMasahiro Yamada
496abb1678cSSteve Raeconfig TARGET_BCMCYGNUS
497abb1678cSSteve Rae	bool "Support bcmcygnus"
4982e07c249SGeorges Savoundararadj	select CPU_V7
4999dec5270SSteve Rae
500abb1678cSSteve Raeconfig TARGET_BCMNSP
501abb1678cSSteve Rae	bool "Support bcmnsp"
5022e07c249SGeorges Savoundararadj	select CPU_V7
5039dec5270SSteve Rae
504274bced8SJon Masonconfig TARGET_BCMNS2
505274bced8SJon Mason	bool "Support Broadcom Northstar2"
506274bced8SJon Mason	select ARM64
507274bced8SJon Mason	help
508274bced8SJon Mason	  Support for Broadcom Northstar 2 SoCs.  NS2 is a quad-core 64-bit
509274bced8SJon Mason	  ARMv8 Cortex-A57 processors targeting a broad range of networking
510274bced8SJon Mason	  applications
511274bced8SJon Mason
51272df68ccSMasahiro Yamadaconfig ARCH_EXYNOS
51372df68ccSMasahiro Yamada	bool "Samsung EXYNOS"
51458d423b8SMasahiro Yamada	select DM
515fc47cf9dSSimon Glass	select DM_I2C
51658d423b8SMasahiro Yamada	select DM_SPI_FLASH
51758d423b8SMasahiro Yamada	select DM_SERIAL
51858d423b8SMasahiro Yamada	select DM_SPI
51958d423b8SMasahiro Yamada	select DM_GPIO
5201fa4bfdeSSimon Glass	select DM_KEYBOARD
521dd84058dSMasahiro Yamada
522311757beSSimon Glassconfig ARCH_S5PC1XX
523311757beSSimon Glass	bool "Samsung S5PC1XX"
5242e07c249SGeorges Savoundararadj	select CPU_V7
52558d423b8SMasahiro Yamada	select DM
52658d423b8SMasahiro Yamada	select DM_SERIAL
52758d423b8SMasahiro Yamada	select DM_GPIO
52808848e9cSSimon Glass	select DM_I2C
529311757beSSimon Glass
530ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK
531ef2b694cSMasahiro Yamada	bool "Calxeda Highbank"
5322e07c249SGeorges Savoundararadj	select CPU_V7
533dd84058dSMasahiro Yamada
5345cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR
5355cbbd9bdSMasahiro Yamada	bool "ARM Ltd. Integrator family"
5363f394e70SLinus Walleij	select DM
5373f394e70SLinus Walleij	select DM_SERIAL
5385cbbd9bdSMasahiro Yamada
539c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE
540c338f09eSMasahiro Yamada	bool "TI Keystone"
5412e07c249SGeorges Savoundararadj	select CPU_V7
54202627356SMasahiro Yamada	select SUPPORT_SPL
5433a649407STom Rini	select SYS_THUMB_BUILD
544534bc70eSTom Rini	select CMD_POWEROFF
54546f9ef18SAndrew F. Davis	imply FIT
546dd84058dSMasahiro Yamada
547a93fbf4aSMasahiro Yamadaconfig ARCH_OMAP2PLUS
548a93fbf4aSMasahiro Yamada	bool "TI OMAP2+"
549a93fbf4aSMasahiro Yamada	select CPU_V7
550a93fbf4aSMasahiro Yamada	select SUPPORT_SPL
551a93fbf4aSMasahiro Yamada	imply FIT
552a93fbf4aSMasahiro Yamada
553bfcef28aSBeniamino Galvaniconfig ARCH_MESON
554bfcef28aSBeniamino Galvani	bool "Amlogic Meson"
555bfcef28aSBeniamino Galvani	help
556bfcef28aSBeniamino Galvani	  Support for the Meson SoC family developed by Amlogic Inc.,
557bfcef28aSBeniamino Galvani	  targeted at media players and tablet computers. We currently
558bfcef28aSBeniamino Galvani	  support the S905 (GXBaby) 64-bit SoC.
559bfcef28aSBeniamino Galvani
560e90a08daSPeng Fanconfig ARCH_MX7ULP
561e90a08daSPeng Fan        bool "NXP MX7ULP"
562e90a08daSPeng Fan        select CPU_V7
563e90a08daSPeng Fan	select ROM_UNIFIED_SECTIONS
564e90a08daSPeng Fan
5651a8150d4SAdrian Alonsoconfig ARCH_MX7
5661a8150d4SAdrian Alonso	bool "Freescale MX7"
5671a8150d4SAdrian Alonso	select CPU_V7
5682c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC if SECURE_BOOT
5692c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
57090b80386SYork Sun	select SYS_FSL_SEC_LE
571a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
5724585601aSSimon Glass	select ARCH_MISC_INIT
5731a8150d4SAdrian Alonso
57489ebc821SBoris BREZILLONconfig ARCH_MX6
57589ebc821SBoris BREZILLON	bool "Freescale MX6"
57689ebc821SBoris BREZILLON	select CPU_V7
5772c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC if SECURE_BOOT
5782c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
57990b80386SYork Sun	select SYS_FSL_SEC_LE
5803a649407STom Rini	select SYS_THUMB_BUILD if SPL
58189ebc821SBoris BREZILLON
582424ee3d1SAndrej Rosanoconfig ARCH_MX5
583424ee3d1SAndrej Rosano	bool "Freescale MX5"
584424ee3d1SAndrej Rosano	select CPU_V7
585a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
586424ee3d1SAndrej Rosano
5871cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE
588f40b9898SMasahiro Yamada	bool "Renesas ARM SoCs"
5891cc95f6eSNobuhiro Iwamatsu	select DM
5901cc95f6eSNobuhiro Iwamatsu	select DM_SERIAL
591a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
5923a649407STom Rini	imply SYS_THUMB_BUILD
593dd84058dSMasahiro Yamada
5949702ec00SEddy Petrișorconfig TARGET_S32V234EVB
5959702ec00SEddy Petrișor	bool "Support s32v234evb"
5969702ec00SEddy Petrișor	select ARM64
597c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
5989702ec00SEddy Petrișor
59908592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON
60008592136SMateusz Kulikowski	bool "Qualcomm Snapdragon SoCs"
60108592136SMateusz Kulikowski	select ARM64
60208592136SMateusz Kulikowski	select DM
60308592136SMateusz Kulikowski	select DM_GPIO
60408592136SMateusz Kulikowski	select DM_SERIAL
60508592136SMateusz Kulikowski	select SPMI
60608592136SMateusz Kulikowski	select OF_CONTROL
60708592136SMateusz Kulikowski	select OF_SEPARATE
60808592136SMateusz Kulikowski
6097865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA
6107865f4b0SMasahiro Yamada	bool "Altera SOCFPGA family"
6112e07c249SGeorges Savoundararadj	select CPU_V7
61202627356SMasahiro Yamada	select SUPPORT_SPL
613dfd3dff5SMarek Vasut	select OF_CONTROL
614dfd3dff5SMarek Vasut	select SPL_OF_CONTROL
6151d9aa3e5SMasahiro Yamada	select DM
6161d9aa3e5SMasahiro Yamada	select DM_SPI_FLASH
6171d9aa3e5SMasahiro Yamada	select DM_SPI
618beee6a30SMarek Vasut	select ENABLE_ARM_SOC_BOOT0_HOOK
619a421192fSSimon Glass	select ARCH_EARLY_INIT_R
6204585601aSSimon Glass	select ARCH_MISC_INIT
621949123e3SDalon Westergreen	select SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
6223a649407STom Rini	select SYS_THUMB_BUILD
623dd84058dSMasahiro Yamada
6242c7e3b90SIan Campbellconfig ARCH_SUNXI
6252c7e3b90SIan Campbell	bool "Support sunxi (Allwinner) SoCs"
62688bb800dSHans de Goede	select CMD_GPIO
6270878a8a7SHans de Goede	select CMD_MMC if MMC
6282997ee50SYann E. MORIN	select CMD_USB if DISTRO_DEFAULTS
629b6006bafSHans de Goede	select DM
63045368827STom Rini	select DM_ETH
631211d57a4SHans de Goede	select DM_GPIO
632211d57a4SHans de Goede	select DM_KEYBOARD
63345368827STom Rini	select DM_SERIAL
6342997ee50SYann E. MORIN	select DM_USB if DISTRO_DEFAULTS
635d75111a7SHans de Goede	select OF_BOARD_SETUP
636b6006bafSHans de Goede	select OF_CONTROL
637b6006bafSHans de Goede	select OF_SEPARATE
6388434f035SAlexander Graf	select SPL_STACK_R if SUPPORT_SPL
6398434f035SAlexander Graf	select SPL_SYS_MALLOC_SIMPLE if SUPPORT_SPL
6406edf6a21SHans de Goede	select SYS_NS16550
6413a649407STom Rini	select SPL_SYS_THUMB_BUILD if !ARM64
6422997ee50SYann E. MORIN	select USB if DISTRO_DEFAULTS
6432997ee50SYann E. MORIN	select USB_STORAGE if DISTRO_DEFAULTS
6442997ee50SYann E. MORIN	select USB_KEYBOARD if DISTRO_DEFAULTS
6458c7d2296SHans de Goede	select USE_TINY_PRINTF
6468ebe4f42SChen-Yu Tsai
647d9e268edSSebastien Bourdelinconfig TARGET_TS4600
648d9e268edSSebastien Bourdelin	bool "Support TS4600"
649d9e268edSSebastien Bourdelin	select CPU_ARM926EJS
650d9e268edSSebastien Bourdelin	select SUPPORT_SPL
651d9e268edSSebastien Bourdelin
6527966b437SStefan Agnerconfig ARCH_VF610
6537966b437SStefan Agner	bool "Freescale Vybrid"
6542e07c249SGeorges Savoundararadj	select CPU_V7
655c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
656dd84058dSMasahiro Yamada
6575ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ
65844dcb403SMasahiro Yamada	bool "Xilinx Zynq Platform"
659e5ec4815STom Rini	select BOARD_LATE_INIT
6602e07c249SGeorges Savoundararadj	select CPU_V7
66102627356SMasahiro Yamada	select SUPPORT_SPL
662d065cfd9SJagan Teki	select OF_CONTROL
663eb04ab34SMichal Simek	select SPL_OF_CONTROL if SPL
6648981f05cSMasahiro Yamada	select DM
6656889ca71SMichal Simek	select DM_ETH
6662978ae23SSiva Durga Prasad Paladugu	select DM_GPIO
667eb04ab34SMichal Simek	select SPL_DM if SPL
668d9ae52c8SMichal Simek	select DM_MMC
669329a449fSSimon Glass	select DM_MMC_OPS
6709f7a4502SJagan Teki	select DM_SPI
67142800ffaSSimon Glass	select DM_SERIAL
6729f7a4502SJagan Teki	select DM_SPI_FLASH
673eb04ab34SMichal Simek	select SPL_SEPARATE_BSS if SPL
674dec49e86SSimon Glass	select DM_USB if USB
675329a449fSSimon Glass	select BLK
676781745bdSStefan Herbrechtsmeier	select CLK
677781745bdSStefan Herbrechtsmeier	select SPL_CLK
678781745bdSStefan Herbrechtsmeier	select CLK_ZYNQ
679*d315628eSSimon Glass	imply CMD_CLK
680dd84058dSMasahiro Yamada
6810b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP
68284c7204bSMichal Simek	bool "Support Xilinx ZynqMP Platform"
68384c7204bSMichal Simek	select ARM64
684e5ec4815STom Rini	select BOARD_LATE_INIT
685c2490bf5SMichal Simek	select DM
686c2490bf5SMichal Simek	select OF_CONTROL
687c2490bf5SMichal Simek	select DM_SERIAL
688e6a9ed04SMichal Simek	select SUPPORT_SPL
6891f29738aSMichal Simek	select CLK
6901f29738aSMichal Simek	select SPL_CLK
691dec49e86SSimon Glass	select DM_USB if USB
69284c7204bSMichal Simek
693ddd960e6SMasahiro Yamadaconfig TEGRA
694ddd960e6SMasahiro Yamada	bool "NVIDIA Tegra"
695dd84058dSMasahiro Yamada
696f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A
697dd84058dSMasahiro Yamada	bool "Support vexpress_aemv8a"
698016a954eSMasahiro Yamada	select ARM64
699dd84058dSMasahiro Yamada
700f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP
701f91afc4dSLinus Walleij	bool "Support Versatile Express ARMv8a FVP BASE model"
702f91afc4dSLinus Walleij	select ARM64
703f91afc4dSLinus Walleij	select SEMIHOSTING
704f91afc4dSLinus Walleij
705fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM
706fc04b923SRyan Harkin	bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
707fc04b923SRyan Harkin	select ARM64
708fc04b923SRyan Harkin	help
709fc04b923SRyan Harkin	  This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
710fc04b923SRyan Harkin	  the default config to allow the user to load the images directly into
711fc04b923SRyan Harkin	  DRAM using model parameters rather than by using semi-hosting to load
712fc04b923SRyan Harkin	  the files from the host filesystem.
713fc04b923SRyan Harkin
714ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO
715ffc10373SLinus Walleij	bool "Support Versatile Express Juno Development Platform"
716ffc10373SLinus Walleij	select ARM64
717ffc10373SLinus Walleij
71844937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU
71944937214SPrabhakar Kushwaha	bool "Support ls2080a_emu"
720fb2bf8c2SYork Sun	select ARCH_LS2080A
721016a954eSMasahiro Yamada	select ARM64
72223b5877cSLinus Walleij	select ARMV8_MULTIENTRY
7234585601aSSimon Glass	select ARCH_MISC_INIT
7247288c2c2SYork Sun	help
72544937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_EMU platform
72644937214SPrabhakar Kushwaha	  The LS2080A Development System (EMULATOR) is a pre silicon
72744937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
7287288c2c2SYork Sun	  Layerscape Architecture processor.
7297288c2c2SYork Sun
73044937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU
73144937214SPrabhakar Kushwaha	bool "Support ls2080a_simu"
732fb2bf8c2SYork Sun	select ARCH_LS2080A
73344937214SPrabhakar Kushwaha	select ARM64
73444937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
7354585601aSSimon Glass	select ARCH_MISC_INIT
73644937214SPrabhakar Kushwaha	help
73744937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_SIMU platform
73844937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a pre silicon
73944937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
74044937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
74144937214SPrabhakar Kushwaha
74244937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS
74344937214SPrabhakar Kushwaha	bool "Support ls2080aqds"
744fb2bf8c2SYork Sun	select ARCH_LS2080A
745e2b65ea9SYork Sun	select ARM64
746e2b65ea9SYork Sun	select ARMV8_MULTIENTRY
747e5ec4815STom Rini	select BOARD_LATE_INIT
74832eda7ccSScott Wood	select SUPPORT_SPL
7494585601aSSimon Glass	select ARCH_MISC_INIT
750e2b65ea9SYork Sun	help
75144937214SPrabhakar Kushwaha	  Support for Freescale LS2080AQDS platform
75244937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a high-performance
75344937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
75444937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
75544937214SPrabhakar Kushwaha
75644937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB
75744937214SPrabhakar Kushwaha	bool "Support ls2080ardb"
758fb2bf8c2SYork Sun	select ARCH_LS2080A
75944937214SPrabhakar Kushwaha	select ARM64
76044937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
761e5ec4815STom Rini	select BOARD_LATE_INIT
76244937214SPrabhakar Kushwaha	select SUPPORT_SPL
7634585601aSSimon Glass	select ARCH_MISC_INIT
76444937214SPrabhakar Kushwaha	help
76544937214SPrabhakar Kushwaha	  Support for Freescale LS2080ARDB platform.
76644937214SPrabhakar Kushwaha	  The LS2080A Reference design board (RDB) is a high-performance
76744937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
768e2b65ea9SYork Sun	  Layerscape Architecture processor.
769e2b65ea9SYork Sun
77011ac2363SPeter Griffinconfig TARGET_HIKEY
77111ac2363SPeter Griffin	bool "Support HiKey 96boards Consumer Edition Platform"
77211ac2363SPeter Griffin	select ARM64
773efd7b60aSPeter Griffin	select DM
774efd7b60aSPeter Griffin	select DM_GPIO
7759c71bcdcSPeter Griffin	select DM_SERIAL
776cd593ed6SPeter Griffin	select OF_CONTROL
77711ac2363SPeter Griffin	  help
77811ac2363SPeter Griffin	  Support for HiKey 96boards platform. It features a HI6220
77911ac2363SPeter Griffin	  SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
78011ac2363SPeter Griffin
7819d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS
7829d044fcbSPrabhakar Kushwaha	bool "Support ls1012aqds"
7839533acf3SYork Sun	select ARCH_LS1012A
7849d044fcbSPrabhakar Kushwaha	select ARM64
785e5ec4815STom Rini	select BOARD_LATE_INIT
7869d044fcbSPrabhakar Kushwaha	help
7879d044fcbSPrabhakar Kushwaha	  Support for Freescale LS1012AQDS platform.
7889d044fcbSPrabhakar Kushwaha	  The LS1012A Development System (QDS) is a high-performance
7899d044fcbSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
7909d044fcbSPrabhakar Kushwaha	  Layerscape Architecture processor.
7919d044fcbSPrabhakar Kushwaha
7923b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB
7933b6e3898SPrabhakar Kushwaha	bool "Support ls1012ardb"
7949533acf3SYork Sun	select ARCH_LS1012A
7953b6e3898SPrabhakar Kushwaha	select ARM64
796e5ec4815STom Rini	select BOARD_LATE_INIT
7973b6e3898SPrabhakar Kushwaha	help
7983b6e3898SPrabhakar Kushwaha	  Support for Freescale LS1012ARDB platform.
7993b6e3898SPrabhakar Kushwaha	  The LS1012A Reference design board (RDB) is a high-performance
8003b6e3898SPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
8013b6e3898SPrabhakar Kushwaha	  Layerscape Architecture processor.
8023b6e3898SPrabhakar Kushwaha
803ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM
804ff78aa2bSPrabhakar Kushwaha	bool "Support ls1012afrdm"
8059533acf3SYork Sun	select ARCH_LS1012A
806ff78aa2bSPrabhakar Kushwaha	select ARM64
807ff78aa2bSPrabhakar Kushwaha	help
808ff78aa2bSPrabhakar Kushwaha	  Support for Freescale LS1012AFRDM platform.
809ff78aa2bSPrabhakar Kushwaha	  The LS1012A Freedom  board (FRDM) is a high-performance
810ff78aa2bSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
811ff78aa2bSPrabhakar Kushwaha	  Layerscape Architecture processor.
812ff78aa2bSPrabhakar Kushwaha
813550e3dc0SWang Huanconfig TARGET_LS1021AQDS
8140de15707SAlison Wang	bool "Support ls1021aqds"
815e5ec4815STom Rini	select BOARD_LATE_INIT
8162e07c249SGeorges Savoundararadj	select CPU_V7
817adee1d4cSHongbo Zhang	select CPU_V7_HAS_NONSEC
818adee1d4cSHongbo Zhang	select CPU_V7_HAS_VIRT
81950f0c663SAlison Wang	select SUPPORT_SPL
8200a37cf8fSYork Sun	select ARCH_LS1021A
821217f92bbSMasahiro Yamada	select ARCH_SUPPORT_PSCI
8225e8bd7e1SYork Sun	select LS1_DEEP_SLEEP
823d26e34c4SYork Sun	select SYS_FSL_DDR
824a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
825217f92bbSMasahiro Yamada
826c8a7d9daSWang Huanconfig TARGET_LS1021ATWR
8270de15707SAlison Wang	bool "Support ls1021atwr"
828e5ec4815STom Rini	select BOARD_LATE_INIT
8292e07c249SGeorges Savoundararadj	select CPU_V7
830adee1d4cSHongbo Zhang	select CPU_V7_HAS_NONSEC
831adee1d4cSHongbo Zhang	select CPU_V7_HAS_VIRT
83250f0c663SAlison Wang	select SUPPORT_SPL
8330a37cf8fSYork Sun	select ARCH_LS1021A
834217f92bbSMasahiro Yamada	select ARCH_SUPPORT_PSCI
8355e8bd7e1SYork Sun	select LS1_DEEP_SLEEP
836a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
837c8a7d9daSWang Huan
83820c700f8SFeng Liconfig TARGET_LS1021AIOT
83920c700f8SFeng Li	bool "Support ls1021aiot"
840e5ec4815STom Rini	select BOARD_LATE_INIT
84120c700f8SFeng Li	select CPU_V7
84220c700f8SFeng Li	select CPU_V7_HAS_NONSEC
84320c700f8SFeng Li	select CPU_V7_HAS_VIRT
84420c700f8SFeng Li	select SUPPORT_SPL
84520c700f8SFeng Li	select ARCH_LS1021A
84620c700f8SFeng Li	select ARCH_SUPPORT_PSCI
84720c700f8SFeng Li	help
84820c700f8SFeng Li	  Support for Freescale LS1021AIOT platform.
84920c700f8SFeng Li	  The LS1021A Freescale board (IOT) is a high-performance
85020c700f8SFeng Li	  development platform that supports the QorIQ LS1021A
85120c700f8SFeng Li	  Layerscape Architecture processor.
85220c700f8SFeng Li
85302b5d2edSShaohui Xieconfig TARGET_LS1043AQDS
85402b5d2edSShaohui Xie	bool "Support ls1043aqds"
8550a37cf8fSYork Sun	select ARCH_LS1043A
85602b5d2edSShaohui Xie	select ARM64
85702b5d2edSShaohui Xie	select ARMV8_MULTIENTRY
858e5ec4815STom Rini	select BOARD_LATE_INIT
85902b5d2edSShaohui Xie	select SUPPORT_SPL
860a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
86102b5d2edSShaohui Xie	help
86202b5d2edSShaohui Xie	  Support for Freescale LS1043AQDS platform.
86302b5d2edSShaohui Xie
864f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB
865f3a8e2b7SMingkai Hu	bool "Support ls1043ardb"
8660a37cf8fSYork Sun	select ARCH_LS1043A
867f3a8e2b7SMingkai Hu	select ARM64
868831c068fSHou Zhiqiang	select ARMV8_MULTIENTRY
869e5ec4815STom Rini	select BOARD_LATE_INIT
8703ad44729SGong Qianyu	select SUPPORT_SPL
871a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
872f3a8e2b7SMingkai Hu	help
873f3a8e2b7SMingkai Hu	  Support for Freescale LS1043ARDB platform.
874f3a8e2b7SMingkai Hu
875126fe70dSShaohui Xieconfig TARGET_LS1046AQDS
876126fe70dSShaohui Xie	bool "Support ls1046aqds"
877da28e58aSYork Sun	select ARCH_LS1046A
878126fe70dSShaohui Xie	select ARM64
879126fe70dSShaohui Xie	select ARMV8_MULTIENTRY
880e5ec4815STom Rini	select BOARD_LATE_INIT
881126fe70dSShaohui Xie	select SUPPORT_SPL
882126fe70dSShaohui Xie	select DM_SPI_FLASH if DM_SPI
883a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
884126fe70dSShaohui Xie	help
885126fe70dSShaohui Xie	  Support for Freescale LS1046AQDS platform.
886126fe70dSShaohui Xie	  The LS1046A Development System (QDS) is a high-performance
887126fe70dSShaohui Xie	  development platform that supports the QorIQ LS1046A
888126fe70dSShaohui Xie	  Layerscape Architecture processor.
889126fe70dSShaohui Xie
890dd02936fSMingkai Huconfig TARGET_LS1046ARDB
891dd02936fSMingkai Hu	bool "Support ls1046ardb"
892da28e58aSYork Sun	select ARCH_LS1046A
893dd02936fSMingkai Hu	select ARM64
894dd02936fSMingkai Hu	select ARMV8_MULTIENTRY
895e5ec4815STom Rini	select BOARD_LATE_INIT
896dd02936fSMingkai Hu	select SUPPORT_SPL
897dd02936fSMingkai Hu	select DM_SPI_FLASH if DM_SPI
898dccef2ecSHou Zhiqiang	select POWER_MC34VR500
899a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
900dd02936fSMingkai Hu	help
901dd02936fSMingkai Hu	  Support for Freescale LS1046ARDB platform.
902dd02936fSMingkai Hu	  The LS1046A Reference Design Board (RDB) is a high-performance
903dd02936fSMingkai Hu	  development platform that supports the QorIQ LS1046A
904dd02936fSMingkai Hu	  Layerscape Architecture processor.
905dd02936fSMingkai Hu
906dd84058dSMasahiro Yamadaconfig TARGET_H2200
907dd84058dSMasahiro Yamada	bool "Support h2200"
9082e07c249SGeorges Savoundararadj	select CPU_PXA
909dd84058dSMasahiro Yamada
910f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2
911f19eb154SVasily Khoruzhick	bool "Support zipitz2"
912f19eb154SVasily Khoruzhick	select CPU_PXA
913f19eb154SVasily Khoruzhick
914dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270
915dd84058dSMasahiro Yamada	bool "Support colibri_pxa270"
9162e07c249SGeorges Savoundararadj	select CPU_PXA
917dd84058dSMasahiro Yamada
91866cba041SMasahiro Yamadaconfig ARCH_UNIPHIER
919b6ef3a3fSMasahiro Yamada	bool "Socionext UniPhier SoCs"
920e5ec4815STom Rini	select BOARD_LATE_INIT
92148264d9bSMasahiro Yamada	select CLK_UNIPHIER
9224e819950SMasahiro Yamada	select DM
923b800cbdeSMasahiro Yamada	select DM_GPIO
9244e819950SMasahiro Yamada	select DM_I2C
9254aceb3f8SMasahiro Yamada	select DM_MMC
9264fb96c48SMasahiro Yamada	select DM_RESET
927b5550e49SMasahiro Yamada	select DM_SERIAL
92847a79f65SMasahiro Yamada	select DM_USB
929b5550e49SMasahiro Yamada	select OF_CONTROL
930b5550e49SMasahiro Yamada	select OF_LIBFDT
93127350c92SMasahiro Yamada	select PINCTRL
932561ca649SMasahiro Yamada	select SPL_DM if SPL
933561ca649SMasahiro Yamada	select SPL_LIBCOMMON_SUPPORT if SPL
934561ca649SMasahiro Yamada	select SPL_LIBGENERIC_SUPPORT if SPL
935561ca649SMasahiro Yamada	select SPL_OF_CONTROL if SPL
936561ca649SMasahiro Yamada	select SPL_PINCTRL if SPL
937b5550e49SMasahiro Yamada	select SUPPORT_SPL
938b6ef3a3fSMasahiro Yamada	help
939b6ef3a3fSMasahiro Yamada	  Support for UniPhier SoC family developed by Socionext Inc.
940b6ef3a3fSMasahiro Yamada	  (formerly, System LSI Business Division of Panasonic Corporation)
94166cba041SMasahiro Yamada
9420a61ee88SVikas Manochaconfig STM32
9430a61ee88SVikas Manocha	bool "Support STM32"
944ed09a554Srev13@wp.pl	select CPU_V7M
94566562414SKamil Lulko	select DM
94666562414SKamil Lulko	select DM_SERIAL
9473a649407STom Rini	select SYS_THUMB_BUILD
948ed09a554Srev13@wp.pl
94994e9a4efSPatrice Chotardconfig ARCH_STI
95094e9a4efSPatrice Chotard	bool "Support STMicrolectronics SoCs"
95194e9a4efSPatrice Chotard	select CPU_V7
952214a17e6SPatrice Chotard	select DM
953214a17e6SPatrice Chotard	select DM_SERIAL
954eee20f81SPatrice Chotard	select BLK
955eee20f81SPatrice Chotard	select DM_MMC
956584861ffSPatrice Chotard	select DM_RESET
95794e9a4efSPatrice Chotard	help
95894e9a4efSPatrice Chotard	  Support for STMicroelectronics STiH407/10 SoC family.
95994e9a4efSPatrice Chotard	  This SoC is used on Linaro 96Board STiH410-B2260
96094e9a4efSPatrice Chotard
9612444dae5SSimon Glassconfig ARCH_ROCKCHIP
9622444dae5SSimon Glass	bool "Support Rockchip SoCs"
9632444dae5SSimon Glass	select OF_CONTROL
964aa15038cSSimon Glass	select BLK
9652444dae5SSimon Glass	select DM
966a381bcf5SKever Yang	select SPL_DM if SPL
967aa15038cSSimon Glass	select SYS_MALLOC_F
9683a649407STom Rini	select SYS_THUMB_BUILD if !ARM64
969a381bcf5SKever Yang	select SPL_SYS_MALLOC_SIMPLE if SPL
970aa15038cSSimon Glass	select DM_GPIO
971aa15038cSSimon Glass	select DM_I2C
972aa15038cSSimon Glass	select DM_MMC
97342b37d8dSSimon Glass	select DM_MMC_OPS
974aa15038cSSimon Glass	select DM_SERIAL
975aa15038cSSimon Glass	select DM_SPI
976aa15038cSSimon Glass	select DM_SPI_FLASH
977892742dfSMengDongyang	select DM_USB if USB
9788d29e3a4SKever Yang	select DM_PWM
9798d29e3a4SKever Yang	select DM_REGULATOR
9802444dae5SSimon Glass
981746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX
982746f985aSSergey Temerkhanov	bool "Support ThunderX 88xx"
983b4ba1693SMarek Vasut	select ARM64
984746f985aSSergey Temerkhanov	select OF_CONTROL
985067716baSTom Rini	select SYS_CACHE_SHIFT_7
986746f985aSSergey Temerkhanov
9874697abeaSmaxims@google.comconfig ARCH_ASPEED
9884697abeaSmaxims@google.com	bool "Support Aspeed SoCs"
9894697abeaSmaxims@google.com	select OF_CONTROL
9904697abeaSmaxims@google.com	select DM
9914697abeaSmaxims@google.com
992dd84058dSMasahiro Yamadaendchoice
993dd84058dSMasahiro Yamada
9944697abeaSmaxims@google.comsource "arch/arm/mach-aspeed/Kconfig"
9954697abeaSmaxims@google.com
9964614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig"
9974614b891SMasahiro Yamada
998ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig"
9993491ba63SMasahiro Yamada
1000ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig"
100134e609caSSimon Glass
100277b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig"
100372df68ccSMasahiro Yamada
100472a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig"
1005ef2b694cSMasahiro Yamada
10065cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig"
10075cbbd9bdSMasahiro Yamada
100839a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig"
1009c338f09eSMasahiro Yamada
101056f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig"
101147539e23SMasahiro Yamada
1012c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig"
1013c3d89140SStefan Roese
10140a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig"
10150a37cf8fSYork Sun
1016e90a08daSPeng Fansource "arch/arm/cpu/armv7/mx7ulp/Kconfig"
1017e90a08daSPeng Fan
10181a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig"
10191a8150d4SAdrian Alonso
102089ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig"
102189ebc821SBoris BREZILLON
1022424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig"
1023424ee3d1SAndrej Rosano
1024983e3700STom Rinisource "arch/arm/mach-omap2/Kconfig"
10256384726dSMadan Srinivas
1026da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig"
1027da28e58aSYork Sun
10283e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig"
102922f2be7aSMasahiro Yamada
1030badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig"
1031f40b9898SMasahiro Yamada
1032bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig"
1033bfcef28aSBeniamino Galvani
10342444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig"
10352444dae5SSimon Glass
1036225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig"
1037311757beSSimon Glass
103808592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig"
103908592136SMateusz Kulikowski
10407865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig"
10417865f4b0SMasahiro Yamada
104294e9a4efSPatrice Chotardsource "arch/arm/mach-sti/Kconfig"
104394e9a4efSPatrice Chotard
10440a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig"
10450a61ee88SVikas Manocha
104609f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig"
1047ddd960e6SMasahiro Yamada
10484c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig"
104966cba041SMasahiro Yamada
10507966b437SStefan Agnersource "arch/arm/cpu/armv7/vf610/Kconfig"
10517966b437SStefan Agner
10520107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig"
1053ddd960e6SMasahiro Yamada
1054ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig"
1055ea624e19SHans de Goede
105675580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig"
105775580007SSiva Durga Prasad Paladugu
105823b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig"
105923b5877cSLinus Walleij
1060a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig"
1061a05a6045SBoris BREZILLON
1062fcea480dSMarek Vasutsource "board/aries/m28evk/Kconfig"
1063d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig"
1064dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig"
1065dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig"
1066dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig"
1067dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig"
1068dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig"
1069dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig"
1070dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig"
107143486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig"
1072dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig"
1073abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig"
1074abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig"
1075274bced8SJon Masonsource "board/broadcom/bcmns2/Kconfig"
1076746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig"
1077dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig"
1078dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig"
107944937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig"
108044937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig"
108144937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig"
1082550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig"
108302b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig"
1084c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig"
108520c700f8SFeng Lisource "board/freescale/ls1021aiot/Kconfig"
1086126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig"
1087f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig"
1088dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig"
10899d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig"
10903b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig"
1091ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig"
1092dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig"
1093dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig"
1094dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig"
1095dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig"
1096dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig"
1097dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig"
10989702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig"
109960083261SDirk Eibachsource "board/gdsys/a38x/Kconfig"
1100ab38bf6aSMarcin Niestrojsource "board/grinn/chiliboard/Kconfig"
1101dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig"
1102dd84058dSMasahiro Yamadasource "board/h2200/Kconfig"
1103345243edSTom Rinisource "board/hisilicon/hikey/Kconfig"
1104dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig"
1105dd84058dSMasahiro Yamadasource "board/isee/igep0033/Kconfig"
1106dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig"
1107dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig"
1108dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig"
1109dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig"
1110dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig"
1111dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig"
1112dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig"
1113dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig"
1114dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig"
1115dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig"
1116dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig"
11179fa32b12SVikas Manochasource "board/st/stv0991/Kconfig"
1118dd84058dSMasahiro Yamadasource "board/sunxi/Kconfig"
1119dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig"
11209d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig"
1121a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig"
1122dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig"
1123dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig"
1124d9e268edSSebastien Bourdelinsource "board/technologic/ts4600/Kconfig"
11256ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig"
1126dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig"
1127412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig"
1128f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig"
1129dd84058dSMasahiro Yamada
113051b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug"
113151b17d49SMasahiro Yamada
1132dd84058dSMasahiro Yamadaendmenu
1133