xref: /openbmc/u-boot/arch/arm/Kconfig (revision f8136e68cc2bb31cdfdcd54329efa5637171f98f)
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
22111a6af9SPhil Edworthy# Used for compatibility with asm files copied from the kernel
23111a6af9SPhil Edworthyconfig ARM_ASM_UNIFIED
24111a6af9SPhil Edworthy	bool
25111a6af9SPhil Edworthy	default y
26111a6af9SPhil Edworthy
27111a6af9SPhil Edworthy# Used for compatibility with asm files copied from the kernel
28111a6af9SPhil Edworthyconfig THUMB2_KERNEL
29111a6af9SPhil Edworthy	bool
30111a6af9SPhil Edworthy
318dda2e2fSTom Rini# If set, the workarounds for these ARM errata are applied early during U-Boot
328dda2e2fSTom Rini# startup. Note that in general these options force the workarounds to be
338dda2e2fSTom Rini# applied; no CPU-type/version detection exists, unlike the similar options in
348dda2e2fSTom Rini# the Linux kernel. Do not set these options unless they apply!  Also note that
358dda2e2fSTom Rini# the following can be machine specific errata. These do have ability to
368dda2e2fSTom Rini# provide rudimentary version and machine specific checks, but expect no
378dda2e2fSTom Rini# product checks:
388dda2e2fSTom Rini# CONFIG_ARM_ERRATA_430973
398dda2e2fSTom Rini# CONFIG_ARM_ERRATA_454179
408dda2e2fSTom Rini# CONFIG_ARM_ERRATA_621766
418dda2e2fSTom Rini# CONFIG_ARM_ERRATA_798870
428dda2e2fSTom Rini# CONFIG_ARM_ERRATA_801819
438dda2e2fSTom Riniconfig ARM_ERRATA_430973
448dda2e2fSTom Rini	bool
458dda2e2fSTom Rini
468dda2e2fSTom Riniconfig ARM_ERRATA_454179
478dda2e2fSTom Rini	bool
488dda2e2fSTom Rini
498dda2e2fSTom Riniconfig ARM_ERRATA_621766
508dda2e2fSTom Rini	bool
518dda2e2fSTom Rini
528dda2e2fSTom Riniconfig ARM_ERRATA_716044
538dda2e2fSTom Rini	bool
548dda2e2fSTom Rini
5519a75b8cSSiarhei Siamashkaconfig ARM_ERRATA_725233
5619a75b8cSSiarhei Siamashka	bool
5719a75b8cSSiarhei Siamashka
588dda2e2fSTom Riniconfig ARM_ERRATA_742230
598dda2e2fSTom Rini	bool
608dda2e2fSTom Rini
618dda2e2fSTom Riniconfig ARM_ERRATA_743622
628dda2e2fSTom Rini	bool
638dda2e2fSTom Rini
648dda2e2fSTom Riniconfig ARM_ERRATA_751472
658dda2e2fSTom Rini	bool
668dda2e2fSTom Rini
678dda2e2fSTom Riniconfig ARM_ERRATA_761320
688dda2e2fSTom Rini	bool
698dda2e2fSTom Rini
708dda2e2fSTom Riniconfig ARM_ERRATA_773022
718dda2e2fSTom Rini	bool
728dda2e2fSTom Rini
738dda2e2fSTom Riniconfig ARM_ERRATA_774769
748dda2e2fSTom Rini	bool
758dda2e2fSTom Rini
768dda2e2fSTom Riniconfig ARM_ERRATA_794072
778dda2e2fSTom Rini	bool
788dda2e2fSTom Rini
798dda2e2fSTom Riniconfig ARM_ERRATA_798870
808dda2e2fSTom Rini	bool
818dda2e2fSTom Rini
828dda2e2fSTom Riniconfig ARM_ERRATA_801819
838dda2e2fSTom Rini	bool
848dda2e2fSTom Rini
858dda2e2fSTom Riniconfig ARM_ERRATA_826974
868dda2e2fSTom Rini	bool
878dda2e2fSTom Rini
888dda2e2fSTom Riniconfig ARM_ERRATA_828024
898dda2e2fSTom Rini	bool
908dda2e2fSTom Rini
918dda2e2fSTom Riniconfig ARM_ERRATA_829520
928dda2e2fSTom Rini	bool
938dda2e2fSTom Rini
948dda2e2fSTom Riniconfig ARM_ERRATA_833069
958dda2e2fSTom Rini	bool
968dda2e2fSTom Rini
978dda2e2fSTom Riniconfig ARM_ERRATA_833471
988dda2e2fSTom Rini	bool
998dda2e2fSTom Rini
1008776350dSNisal Menukaconfig ARM_ERRATA_852421
1018776350dSNisal Menuka	bool
1028776350dSNisal Menuka
1038776350dSNisal Menukaconfig ARM_ERRATA_852423
1048776350dSNisal Menuka	bool
1058776350dSNisal Menuka
1062e07c249SGeorges Savoundararadjconfig CPU_ARM720T
1072e07c249SGeorges Savoundararadj	bool
108067716baSTom Rini	select SYS_CACHE_SHIFT_5
1092e07c249SGeorges Savoundararadj
1102e07c249SGeorges Savoundararadjconfig CPU_ARM920T
1112e07c249SGeorges Savoundararadj	bool
112067716baSTom Rini	select SYS_CACHE_SHIFT_5
1132e07c249SGeorges Savoundararadj
1142e07c249SGeorges Savoundararadjconfig CPU_ARM926EJS
1152e07c249SGeorges Savoundararadj	bool
116067716baSTom Rini	select SYS_CACHE_SHIFT_5
1172e07c249SGeorges Savoundararadj
1182e07c249SGeorges Savoundararadjconfig CPU_ARM946ES
1192e07c249SGeorges Savoundararadj	bool
120067716baSTom Rini	select SYS_CACHE_SHIFT_5
1212e07c249SGeorges Savoundararadj
1222e07c249SGeorges Savoundararadjconfig CPU_ARM1136
1232e07c249SGeorges Savoundararadj	bool
124067716baSTom Rini	select SYS_CACHE_SHIFT_5
1252e07c249SGeorges Savoundararadj
1262e07c249SGeorges Savoundararadjconfig CPU_ARM1176
1272e07c249SGeorges Savoundararadj	bool
1282e07c249SGeorges Savoundararadj	select HAS_VBAR
129067716baSTom Rini	select SYS_CACHE_SHIFT_5
1302e07c249SGeorges Savoundararadj
1312e07c249SGeorges Savoundararadjconfig CPU_V7
1322e07c249SGeorges Savoundararadj	bool
1332e07c249SGeorges Savoundararadj	select HAS_VBAR
13462e92077SAlbert ARIBAUD	select HAS_THUMB2
135067716baSTom Rini	select SYS_CACHE_SHIFT_6
1362e07c249SGeorges Savoundararadj
13712d8a729Srev13@wp.plconfig CPU_V7M
13812d8a729Srev13@wp.pl	bool
13962e92077SAlbert ARIBAUD	select HAS_THUMB2
140111a6af9SPhil Edworthy	select THUMB2_KERNEL
141067716baSTom Rini	select SYS_CACHE_SHIFT_5
14212d8a729Srev13@wp.pl
1432e07c249SGeorges Savoundararadjconfig CPU_PXA
1442e07c249SGeorges Savoundararadj	bool
145067716baSTom Rini	select SYS_CACHE_SHIFT_5
1462e07c249SGeorges Savoundararadj
1472e07c249SGeorges Savoundararadjconfig CPU_SA1100
1482e07c249SGeorges Savoundararadj	bool
149067716baSTom Rini	select SYS_CACHE_SHIFT_5
1502e07c249SGeorges Savoundararadj
1512e07c249SGeorges Savoundararadjconfig SYS_CPU
1522e07c249SGeorges Savoundararadj	default "arm720t" if CPU_ARM720T
1532e07c249SGeorges Savoundararadj	default "arm920t" if CPU_ARM920T
1542e07c249SGeorges Savoundararadj	default "arm926ejs" if CPU_ARM926EJS
1552e07c249SGeorges Savoundararadj	default "arm946es" if CPU_ARM946ES
1562e07c249SGeorges Savoundararadj	default "arm1136" if CPU_ARM1136
1572e07c249SGeorges Savoundararadj	default "arm1176" if CPU_ARM1176
1582e07c249SGeorges Savoundararadj	default "armv7" if CPU_V7
15912d8a729Srev13@wp.pl	default "armv7m" if CPU_V7M
1602e07c249SGeorges Savoundararadj	default "pxa" if CPU_PXA
1612e07c249SGeorges Savoundararadj	default "sa1100" if CPU_SA1100
16201541eecSMasahiro Yamada	default "armv8" if ARM64
1632e07c249SGeorges Savoundararadj
16466020a67SMarek Vasutconfig SYS_ARM_ARCH
16566020a67SMarek Vasut	int
16666020a67SMarek Vasut	default 4 if CPU_ARM720T
16766020a67SMarek Vasut	default 4 if CPU_ARM920T
16866020a67SMarek Vasut	default 5 if CPU_ARM926EJS
16966020a67SMarek Vasut	default 5 if CPU_ARM946ES
17066020a67SMarek Vasut	default 6 if CPU_ARM1136
17166020a67SMarek Vasut	default 6 if CPU_ARM1176
17266020a67SMarek Vasut	default 7 if CPU_V7
17366020a67SMarek Vasut	default 7 if CPU_V7M
17466020a67SMarek Vasut	default 5 if CPU_PXA
17566020a67SMarek Vasut	default 4 if CPU_SA1100
17666020a67SMarek Vasut	default 8 if ARM64
17766020a67SMarek Vasut
178067716baSTom Riniconfig SYS_CACHE_SHIFT_5
179067716baSTom Rini	bool
180067716baSTom Rini
181067716baSTom Riniconfig SYS_CACHE_SHIFT_6
182067716baSTom Rini	bool
183067716baSTom Rini
184067716baSTom Riniconfig SYS_CACHE_SHIFT_7
185067716baSTom Rini	bool
186067716baSTom Rini
187067716baSTom Riniconfig SYS_CACHELINE_SIZE
188067716baSTom Rini	int
189067716baSTom Rini	default 128 if SYS_CACHE_SHIFT_7
190067716baSTom Rini	default 64 if SYS_CACHE_SHIFT_6
191067716baSTom Rini	default 32 if SYS_CACHE_SHIFT_5
192067716baSTom Rini
193c54bcf68SMasahiro Yamadaconfig ARM_SMCCC
194c54bcf68SMasahiro Yamada	bool "Support for ARM SMC Calling Convention (SMCCC)"
195c54bcf68SMasahiro Yamada	depends on CPU_V7 || ARM64
196573a3811SMasahiro Yamada	select ARM_PSCI_FW
197c54bcf68SMasahiro Yamada	help
198c54bcf68SMasahiro Yamada	  Say Y here if you want to enable ARM SMC Calling Convention.
199c54bcf68SMasahiro Yamada	  This should be enabled if U-Boot needs to communicate with system
200c54bcf68SMasahiro Yamada	  firmware (for example, PSCI) according to SMCCC.
201c54bcf68SMasahiro Yamada
202f91afc4dSLinus Walleijconfig SEMIHOSTING
203f91afc4dSLinus Walleij	bool "support boot from semihosting"
204f91afc4dSLinus Walleij	help
205f91afc4dSLinus Walleij	  In emulated environments, semihosting is a way for
206f91afc4dSLinus Walleij	  the hosted environment to call out to the emulator to
207f91afc4dSLinus Walleij	  retrieve files from the host machine.
208f91afc4dSLinus Walleij
2093a649407STom Riniconfig SYS_THUMB_BUILD
2103a649407STom Rini	bool "Build U-Boot using the Thumb instruction set"
2113a649407STom Rini	depends on !ARM64
2123a649407STom Rini	help
2133a649407STom Rini	   Use this flag to build U-Boot using the Thumb instruction set for
2143a649407STom Rini	   ARM architectures. Thumb instruction set provides better code
2153a649407STom Rini	   density. For ARM architectures that support Thumb2 this flag will
2163a649407STom Rini	   result in Thumb2 code generated by GCC.
2173a649407STom Rini
2183a649407STom Riniconfig SPL_SYS_THUMB_BUILD
2193a649407STom Rini	bool "Build SPL using the Thumb instruction set"
2203a649407STom Rini	default y if SYS_THUMB_BUILD
2213a649407STom Rini	depends on !ARM64
2223a649407STom Rini	help
2233a649407STom Rini	   Use this flag to build SPL using the Thumb instruction set for
2243a649407STom Rini	   ARM architectures. Thumb instruction set provides better code
2253a649407STom Rini	   density. For ARM architectures that support Thumb2 this flag will
2263a649407STom Rini	   result in Thumb2 code generated by GCC.
2273a649407STom Rini
228f3e9bec8SPeng Fanconfig SYS_L2CACHE_OFF
229f3e9bec8SPeng Fan	bool "L2cache off"
230f3e9bec8SPeng Fan	help
231f3e9bec8SPeng Fan	  If SoC does not support L2CACHE or one do not want to enable
232f3e9bec8SPeng Fan	  L2CACHE, choose this option.
233f3e9bec8SPeng Fan
234cdaa633fSAndre Przywaraconfig ENABLE_ARM_SOC_BOOT0_HOOK
235cdaa633fSAndre Przywara	bool "prepare BOOT0 header"
236cdaa633fSAndre Przywara	help
237cdaa633fSAndre Przywara	  If the SoC's BOOT0 requires a header area filled with (magic)
238cdaa633fSAndre Przywara	  values, then choose this option, and create a define called
239cdaa633fSAndre Przywara	  ARM_SOC_BOOT0_HOOK which contains the required assembler
240cdaa633fSAndre Przywara	  preprocessor code.
241cdaa633fSAndre Przywara
24285db5831SAndre Przywaraconfig ARM_CORTEX_CPU_IS_UP
24385db5831SAndre Przywara	bool
24485db5831SAndre Przywara	default n
24585db5831SAndre Przywara
246be72591bSFabio Estevamconfig USE_ARCH_MEMCPY
247be72591bSFabio Estevam	bool "Use an assembly optimized implementation of memcpy"
24840d5534cSTom Rini	default y
24940d5534cSTom Rini	depends on !ARM64
25040d5534cSTom Rini	help
25140d5534cSTom Rini	  Enable the generation of an optimized version of memcpy.
25240d5534cSTom Rini	  Such implementation may be faster under some conditions
25340d5534cSTom Rini	  but may increase the binary size.
25440d5534cSTom Rini
25540d5534cSTom Riniconfig SPL_USE_ARCH_MEMCPY
256*f8136e68SAndy Yan	bool "Use an assembly optimized implementation of memcpy for SPL"
25740d5534cSTom Rini	default y if USE_ARCH_MEMCPY
258085be482SMasahiro Yamada	depends on !ARM64
259be72591bSFabio Estevam	help
260be72591bSFabio Estevam	  Enable the generation of an optimized version of memcpy.
261be72591bSFabio Estevam	  Such implementation may be faster under some conditions
262be72591bSFabio Estevam	  but may increase the binary size.
263be72591bSFabio Estevam
264be72591bSFabio Estevamconfig USE_ARCH_MEMSET
265be72591bSFabio Estevam	bool "Use an assembly optimized implementation of memset"
26640d5534cSTom Rini	default y
26740d5534cSTom Rini	depends on !ARM64
26840d5534cSTom Rini	help
26940d5534cSTom Rini	  Enable the generation of an optimized version of memset.
27040d5534cSTom Rini	  Such implementation may be faster under some conditions
27140d5534cSTom Rini	  but may increase the binary size.
27240d5534cSTom Rini
27340d5534cSTom Riniconfig SPL_USE_ARCH_MEMSET
274*f8136e68SAndy Yan	bool "Use an assembly optimized implementation of memset for SPL"
27540d5534cSTom Rini	default y if USE_ARCH_MEMSET
276085be482SMasahiro Yamada	depends on !ARM64
277be72591bSFabio Estevam	help
278be72591bSFabio Estevam	  Enable the generation of an optimized version of memset.
279be72591bSFabio Estevam	  Such implementation may be faster under some conditions
280be72591bSFabio Estevam	  but may increase the binary size.
281be72591bSFabio Estevam
282ec6617c3SAlison Wangconfig ARM64_SUPPORT_AARCH32
283ec6617c3SAlison Wang	bool "ARM64 system support AArch32 execution state"
284ec6617c3SAlison Wang	default y if ARM64 && !TARGET_THUNDERX_88XX
285ec6617c3SAlison Wang	help
286ec6617c3SAlison Wang	  This ARM64 system supports AArch32 execution state.
287ec6617c3SAlison Wang
288dd84058dSMasahiro Yamadachoice
289dd84058dSMasahiro Yamada	prompt "Target select"
290b928e658SSimon Glass	default TARGET_HIKEY
291dd84058dSMasahiro Yamada
2924614b891SMasahiro Yamadaconfig ARCH_AT91
2934614b891SMasahiro Yamada	bool "Atmel AT91"
2940680f1b1SLey Foon Tan	select SPL_BOARD_INIT if SPL
295dd84058dSMasahiro Yamada
296dd84058dSMasahiro Yamadaconfig TARGET_EDB93XX
297dd84058dSMasahiro Yamada	bool "Support edb93xx"
2982e07c249SGeorges Savoundararadj	select CPU_ARM920T
299dd84058dSMasahiro Yamada
300dd84058dSMasahiro Yamadaconfig TARGET_ASPENITE
301dd84058dSMasahiro Yamada	bool "Support aspenite"
3022e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
303dd84058dSMasahiro Yamada
304dd84058dSMasahiro Yamadaconfig TARGET_GPLUGD
305dd84058dSMasahiro Yamada	bool "Support gplugd"
3062e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
307dd84058dSMasahiro Yamada
3083491ba63SMasahiro Yamadaconfig ARCH_DAVINCI
3093491ba63SMasahiro Yamada	bool "TI DaVinci"
3102e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
3113491ba63SMasahiro Yamada	help
3123491ba63SMasahiro Yamada	  Support for TI's DaVinci platform.
313dd84058dSMasahiro Yamada
31447539e23SMasahiro Yamadaconfig KIRKWOOD
31547539e23SMasahiro Yamada	bool "Marvell Kirkwood"
3162e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
317a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
3184585601aSSimon Glass	select ARCH_MISC_INIT
319dd84058dSMasahiro Yamada
320c3d89140SStefan Roeseconfig ARCH_MVEBU
32121b29fc6SStefan Roese	bool "Marvell MVEBU family (Armada XP/375/38x/3700/7K/8K)"
3229cffb233SStefan Roese	select OF_CONTROL
3239cffb233SStefan Roese	select OF_SEPARATE
3249cffb233SStefan Roese	select DM
325e3b9c98aSStefan Roese	select DM_ETH
3261d51ea19SStefan Roese	select DM_SERIAL
32709a54c00SStefan Roese	select DM_SPI
32809a54c00SStefan Roese	select DM_SPI_FLASH
329a4884831SStefan Roese
330dd84058dSMasahiro Yamadaconfig TARGET_DEVKIT3250
331dd84058dSMasahiro Yamada	bool "Support devkit3250"
3322e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
333e9b3ce3fSVladimir Zapolskiy	select SUPPORT_SPL
334dd84058dSMasahiro Yamada
335412ae53aSAlbert ARIBAUD \(3ADEV\)config TARGET_WORK_92105
336412ae53aSAlbert ARIBAUD \(3ADEV\)	bool "Support work_92105"
337412ae53aSAlbert ARIBAUD \(3ADEV\)	select CPU_ARM926EJS
338412ae53aSAlbert ARIBAUD \(3ADEV\)	select SUPPORT_SPL
339412ae53aSAlbert ARIBAUD \(3ADEV\)
340dd84058dSMasahiro Yamadaconfig TARGET_MX25PDK
341dd84058dSMasahiro Yamada	bool "Support mx25pdk"
342e5ec4815STom Rini	select BOARD_LATE_INIT
3432e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
344a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
345dd84058dSMasahiro Yamada
346dd84058dSMasahiro Yamadaconfig TARGET_ZMX25
347dd84058dSMasahiro Yamada	bool "Support zmx25"
348e5ec4815STom Rini	select BOARD_LATE_INIT
3492e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
350dd84058dSMasahiro Yamada
351dd84058dSMasahiro Yamadaconfig TARGET_APF27
352dd84058dSMasahiro Yamada	bool "Support apf27"
3532e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
35402627356SMasahiro Yamada	select SUPPORT_SPL
355dd84058dSMasahiro Yamada
356dd84058dSMasahiro Yamadaconfig TARGET_APX4DEVKIT
357dd84058dSMasahiro Yamada	bool "Support apx4devkit"
3582e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
35902627356SMasahiro Yamada	select SUPPORT_SPL
360dd84058dSMasahiro Yamada
361dd84058dSMasahiro Yamadaconfig TARGET_XFI3
362dd84058dSMasahiro Yamada	bool "Support xfi3"
3632e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
36402627356SMasahiro Yamada	select SUPPORT_SPL
365dd84058dSMasahiro Yamada
366dd84058dSMasahiro Yamadaconfig TARGET_M28EVK
367dd84058dSMasahiro Yamada	bool "Support m28evk"
3682e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
36902627356SMasahiro Yamada	select SUPPORT_SPL
370dd84058dSMasahiro Yamada
371dd84058dSMasahiro Yamadaconfig TARGET_MX23EVK
372dd84058dSMasahiro Yamada	bool "Support mx23evk"
3732e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
37402627356SMasahiro Yamada	select SUPPORT_SPL
375a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
376dd84058dSMasahiro Yamada
377dd84058dSMasahiro Yamadaconfig TARGET_MX28EVK
378dd84058dSMasahiro Yamada	bool "Support mx28evk"
3792e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
38002627356SMasahiro Yamada	select SUPPORT_SPL
381a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
382dd84058dSMasahiro Yamada
383dd84058dSMasahiro Yamadaconfig TARGET_MX23_OLINUXINO
384dd84058dSMasahiro Yamada	bool "Support mx23_olinuxino"
3852e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
38602627356SMasahiro Yamada	select SUPPORT_SPL
387a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
388dd84058dSMasahiro Yamada
389dd84058dSMasahiro Yamadaconfig TARGET_BG0900
390dd84058dSMasahiro Yamada	bool "Support bg0900"
3912e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
39202627356SMasahiro Yamada	select SUPPORT_SPL
393dd84058dSMasahiro Yamada
394dd84058dSMasahiro Yamadaconfig TARGET_SANSA_FUZE_PLUS
395dd84058dSMasahiro Yamada	bool "Support sansa_fuze_plus"
3962e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
39702627356SMasahiro Yamada	select SUPPORT_SPL
398dd84058dSMasahiro Yamada
399dd84058dSMasahiro Yamadaconfig TARGET_SC_SPS_1
400dd84058dSMasahiro Yamada	bool "Support sc_sps_1"
4012e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
40202627356SMasahiro Yamada	select SUPPORT_SPL
403dd84058dSMasahiro Yamada
40422f2be7aSMasahiro Yamadaconfig ORION5X
40522f2be7aSMasahiro Yamada	bool "Marvell Orion"
4062e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
407dd84058dSMasahiro Yamada
408dd84058dSMasahiro Yamadaconfig TARGET_SPEAR300
409dd84058dSMasahiro Yamada	bool "Support spear300"
4102e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
411a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
412dd84058dSMasahiro Yamada
413dd84058dSMasahiro Yamadaconfig TARGET_SPEAR310
414dd84058dSMasahiro Yamada	bool "Support spear310"
4152e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
416a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
417dd84058dSMasahiro Yamada
418dd84058dSMasahiro Yamadaconfig TARGET_SPEAR320
419dd84058dSMasahiro Yamada	bool "Support spear320"
4202e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
421a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
422dd84058dSMasahiro Yamada
423dd84058dSMasahiro Yamadaconfig TARGET_SPEAR600
424dd84058dSMasahiro Yamada	bool "Support spear600"
4252e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
426a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
427dd84058dSMasahiro Yamada
4289fa32b12SVikas Manochaconfig TARGET_STV0991
4299fa32b12SVikas Manocha	bool "Support stv0991"
4309fa32b12SVikas Manocha	select CPU_V7
431cac0ca76SMasahiro Yamada	select DM
432cac0ca76SMasahiro Yamada	select DM_SERIAL
433e67abcaaSVikas Manocha	select DM_SPI
434e67abcaaSVikas Manocha	select DM_SPI_FLASH
435e67abcaaSVikas Manocha	select SPI_FLASH
4369fa32b12SVikas Manocha
437dd84058dSMasahiro Yamadaconfig TARGET_X600
438dd84058dSMasahiro Yamada	bool "Support x600"
439e5ec4815STom Rini	select BOARD_LATE_INIT
4402e07c249SGeorges Savoundararadj	select CPU_ARM926EJS
44102627356SMasahiro Yamada	select SUPPORT_SPL
442dd84058dSMasahiro Yamada
443dd84058dSMasahiro Yamadaconfig TARGET_IMX31_PHYCORE
444f428268aSTom Rini	bool "Support imx31_phycore_eet"
445f428268aSTom Rini	select CPU_ARM1136
446a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
447f428268aSTom Rini
448f428268aSTom Riniconfig TARGET_IMX31_PHYCORE_EET
449f428268aSTom Rini	bool "Support imx31_phycore_eet"
450e5ec4815STom Rini	select BOARD_LATE_INIT
4512e07c249SGeorges Savoundararadj	select CPU_ARM1136
452a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
453dd84058dSMasahiro Yamada
454dd84058dSMasahiro Yamadaconfig TARGET_MX31ADS
455dd84058dSMasahiro Yamada	bool "Support mx31ads"
4562e07c249SGeorges Savoundararadj	select CPU_ARM1136
457a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
458dd84058dSMasahiro Yamada
459dd84058dSMasahiro Yamadaconfig TARGET_MX31PDK
460dd84058dSMasahiro Yamada	bool "Support mx31pdk"
461e5ec4815STom Rini	select BOARD_LATE_INIT
4622e07c249SGeorges Savoundararadj	select CPU_ARM1136
46302627356SMasahiro Yamada	select SUPPORT_SPL
464a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
465dd84058dSMasahiro Yamada
466dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN
467dd84058dSMasahiro Yamada	bool "Support woodburn"
4682e07c249SGeorges Savoundararadj	select CPU_ARM1136
469dd84058dSMasahiro Yamada
470dd84058dSMasahiro Yamadaconfig TARGET_WOODBURN_SD
471dd84058dSMasahiro Yamada	bool "Support woodburn_sd"
4722e07c249SGeorges Savoundararadj	select CPU_ARM1136
47302627356SMasahiro Yamada	select SUPPORT_SPL
474dd84058dSMasahiro Yamada
475dd84058dSMasahiro Yamadaconfig TARGET_FLEA3
476dd84058dSMasahiro Yamada	bool "Support flea3"
4772e07c249SGeorges Savoundararadj	select CPU_ARM1136
478dd84058dSMasahiro Yamada
479dd84058dSMasahiro Yamadaconfig TARGET_MX35PDK
480dd84058dSMasahiro Yamada	bool "Support mx35pdk"
481e5ec4815STom Rini	select BOARD_LATE_INIT
4822e07c249SGeorges Savoundararadj	select CPU_ARM1136
483dd84058dSMasahiro Yamada
484ddf6bd48SMasahiro Yamadaconfig ARCH_BCM283X
485ddf6bd48SMasahiro Yamada	bool "Broadcom BCM283X family"
48658d423b8SMasahiro Yamada	select DM
48758d423b8SMasahiro Yamada	select DM_SERIAL
48858d423b8SMasahiro Yamada	select DM_GPIO
48976709096SFabian Vogt	select OF_CONTROL
49091d27a17STom Rini	imply FAT_WRITE
49146414296SStephen Warren
492dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA15_TC2
493dd84058dSMasahiro Yamada	bool "Support vexpress_ca15_tc2"
4942e07c249SGeorges Savoundararadj	select CPU_V7
495ea624e19SHans de Goede	select CPU_V7_HAS_NONSEC
496ea624e19SHans de Goede	select CPU_V7_HAS_VIRT
497dd84058dSMasahiro Yamada
498dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA5X2
499dd84058dSMasahiro Yamada	bool "Support vexpress_ca5x2"
5002e07c249SGeorges Savoundararadj	select CPU_V7
501dd84058dSMasahiro Yamada
502dd84058dSMasahiro Yamadaconfig TARGET_VEXPRESS_CA9X4
503dd84058dSMasahiro Yamada	bool "Support vexpress_ca9x4"
5042e07c249SGeorges Savoundararadj	select CPU_V7
505dd84058dSMasahiro Yamada
50643486e4cSSteve Raeconfig TARGET_BCM23550_W1D
50743486e4cSSteve Rae	bool "Support bcm23550_w1d"
50843486e4cSSteve Rae	select CPU_V7
509221a949eSDaniel Thompson	imply CRC32_VERIFY
51091d27a17STom Rini	imply FAT_WRITE
51143486e4cSSteve Rae
512dd84058dSMasahiro Yamadaconfig TARGET_BCM28155_AP
513dd84058dSMasahiro Yamada	bool "Support bcm28155_ap"
5142e07c249SGeorges Savoundararadj	select CPU_V7
515221a949eSDaniel Thompson	imply CRC32_VERIFY
51691d27a17STom Rini	imply FAT_WRITE
517dd84058dSMasahiro Yamada
518abb1678cSSteve Raeconfig TARGET_BCMCYGNUS
519abb1678cSSteve Rae	bool "Support bcmcygnus"
5202e07c249SGeorges Savoundararadj	select CPU_V7
521221a949eSDaniel Thompson	imply CRC32_VERIFY
522551c3934SSimon Glass	imply CMD_HASH
52391d27a17STom Rini	imply FAT_WRITE
524221a949eSDaniel Thompson	imply HASH_VERIFY
5259dec5270SSteve Rae
526abb1678cSSteve Raeconfig TARGET_BCMNSP
527abb1678cSSteve Rae	bool "Support bcmnsp"
5282e07c249SGeorges Savoundararadj	select CPU_V7
5299dec5270SSteve Rae
530274bced8SJon Masonconfig TARGET_BCMNS2
531274bced8SJon Mason	bool "Support Broadcom Northstar2"
532274bced8SJon Mason	select ARM64
533274bced8SJon Mason	help
534274bced8SJon Mason	  Support for Broadcom Northstar 2 SoCs.  NS2 is a quad-core 64-bit
535274bced8SJon Mason	  ARMv8 Cortex-A57 processors targeting a broad range of networking
536274bced8SJon Mason	  applications
537274bced8SJon Mason
53872df68ccSMasahiro Yamadaconfig ARCH_EXYNOS
53972df68ccSMasahiro Yamada	bool "Samsung EXYNOS"
54058d423b8SMasahiro Yamada	select DM
541fc47cf9dSSimon Glass	select DM_I2C
54258d423b8SMasahiro Yamada	select DM_SPI_FLASH
54358d423b8SMasahiro Yamada	select DM_SERIAL
54458d423b8SMasahiro Yamada	select DM_SPI
54558d423b8SMasahiro Yamada	select DM_GPIO
5461fa4bfdeSSimon Glass	select DM_KEYBOARD
54791d27a17STom Rini	imply FAT_WRITE
548dd84058dSMasahiro Yamada
549311757beSSimon Glassconfig ARCH_S5PC1XX
550311757beSSimon Glass	bool "Samsung S5PC1XX"
5512e07c249SGeorges Savoundararadj	select CPU_V7
55258d423b8SMasahiro Yamada	select DM
55358d423b8SMasahiro Yamada	select DM_SERIAL
55458d423b8SMasahiro Yamada	select DM_GPIO
55508848e9cSSimon Glass	select DM_I2C
556311757beSSimon Glass
557ef2b694cSMasahiro Yamadaconfig ARCH_HIGHBANK
558ef2b694cSMasahiro Yamada	bool "Calxeda Highbank"
5592e07c249SGeorges Savoundararadj	select CPU_V7
560dd84058dSMasahiro Yamada
5615cbbd9bdSMasahiro Yamadaconfig ARCH_INTEGRATOR
5625cbbd9bdSMasahiro Yamada	bool "ARM Ltd. Integrator family"
5633f394e70SLinus Walleij	select DM
5643f394e70SLinus Walleij	select DM_SERIAL
5655cbbd9bdSMasahiro Yamada
566c338f09eSMasahiro Yamadaconfig ARCH_KEYSTONE
567c338f09eSMasahiro Yamada	bool "TI Keystone"
5682e07c249SGeorges Savoundararadj	select CPU_V7
56902627356SMasahiro Yamada	select SUPPORT_SPL
5703a649407STom Rini	select SYS_THUMB_BUILD
571534bc70eSTom Rini	select CMD_POWEROFF
57246f9ef18SAndrew F. Davis	imply FIT
573dd84058dSMasahiro Yamada
574a93fbf4aSMasahiro Yamadaconfig ARCH_OMAP2PLUS
575a93fbf4aSMasahiro Yamada	bool "TI OMAP2+"
576a93fbf4aSMasahiro Yamada	select CPU_V7
5770680f1b1SLey Foon Tan	select SPL_BOARD_INIT if SPL
578a93fbf4aSMasahiro Yamada	select SUPPORT_SPL
579a93fbf4aSMasahiro Yamada	imply FIT
580a93fbf4aSMasahiro Yamada
581bfcef28aSBeniamino Galvaniconfig ARCH_MESON
582bfcef28aSBeniamino Galvani	bool "Amlogic Meson"
583bfcef28aSBeniamino Galvani	help
584bfcef28aSBeniamino Galvani	  Support for the Meson SoC family developed by Amlogic Inc.,
585bfcef28aSBeniamino Galvani	  targeted at media players and tablet computers. We currently
586bfcef28aSBeniamino Galvani	  support the S905 (GXBaby) 64-bit SoC.
587bfcef28aSBeniamino Galvani
588e90a08daSPeng Fanconfig ARCH_MX7ULP
589e90a08daSPeng Fan        bool "NXP MX7ULP"
590e90a08daSPeng Fan        select CPU_V7
591e90a08daSPeng Fan	select ROM_UNIFIED_SECTIONS
592e90a08daSPeng Fan
5931a8150d4SAdrian Alonsoconfig ARCH_MX7
5941a8150d4SAdrian Alonso	bool "Freescale MX7"
5951a8150d4SAdrian Alonso	select CPU_V7
5962c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC if SECURE_BOOT
5972c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
59890b80386SYork Sun	select SYS_FSL_SEC_LE
599a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
6004585601aSSimon Glass	select ARCH_MISC_INIT
6011a8150d4SAdrian Alonso
60289ebc821SBoris BREZILLONconfig ARCH_MX6
60389ebc821SBoris BREZILLON	bool "Freescale MX6"
60489ebc821SBoris BREZILLON	select CPU_V7
6052c2e2c9eSYork Sun	select SYS_FSL_HAS_SEC if SECURE_BOOT
6062c2e2c9eSYork Sun	select SYS_FSL_SEC_COMPAT_4
60790b80386SYork Sun	select SYS_FSL_SEC_LE
6083a649407STom Rini	select SYS_THUMB_BUILD if SPL
60989ebc821SBoris BREZILLON
610424ee3d1SAndrej Rosanoconfig ARCH_MX5
611424ee3d1SAndrej Rosano	bool "Freescale MX5"
612424ee3d1SAndrej Rosano	select CPU_V7
613a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
614424ee3d1SAndrej Rosano
6151cc95f6eSNobuhiro Iwamatsuconfig ARCH_RMOBILE
616f40b9898SMasahiro Yamada	bool "Renesas ARM SoCs"
6171cc95f6eSNobuhiro Iwamatsu	select DM
6181cc95f6eSNobuhiro Iwamatsu	select DM_SERIAL
619a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
62091d27a17STom Rini	imply FAT_WRITE
6213a649407STom Rini	imply SYS_THUMB_BUILD
622dd84058dSMasahiro Yamada
6239702ec00SEddy Petrișorconfig TARGET_S32V234EVB
6249702ec00SEddy Petrișor	bool "Support s32v234evb"
6259702ec00SEddy Petrișor	select ARM64
626c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
6279702ec00SEddy Petrișor
62808592136SMateusz Kulikowskiconfig ARCH_SNAPDRAGON
62908592136SMateusz Kulikowski	bool "Qualcomm Snapdragon SoCs"
63008592136SMateusz Kulikowski	select ARM64
63108592136SMateusz Kulikowski	select DM
63208592136SMateusz Kulikowski	select DM_GPIO
63308592136SMateusz Kulikowski	select DM_SERIAL
63408592136SMateusz Kulikowski	select SPMI
63508592136SMateusz Kulikowski	select OF_CONTROL
63608592136SMateusz Kulikowski	select OF_SEPARATE
63708592136SMateusz Kulikowski
6387865f4b0SMasahiro Yamadaconfig ARCH_SOCFPGA
6397865f4b0SMasahiro Yamada	bool "Altera SOCFPGA family"
6402e07c249SGeorges Savoundararadj	select CPU_V7
64102627356SMasahiro Yamada	select SUPPORT_SPL
642dfd3dff5SMarek Vasut	select OF_CONTROL
643dfd3dff5SMarek Vasut	select SPL_OF_CONTROL
6441d9aa3e5SMasahiro Yamada	select DM
6451d9aa3e5SMasahiro Yamada	select DM_SPI_FLASH
6461d9aa3e5SMasahiro Yamada	select DM_SPI
647beee6a30SMarek Vasut	select ENABLE_ARM_SOC_BOOT0_HOOK
648a421192fSSimon Glass	select ARCH_EARLY_INIT_R
6494585601aSSimon Glass	select ARCH_MISC_INIT
650949123e3SDalon Westergreen	select SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION
6513a649407STom Rini	select SYS_THUMB_BUILD
652221a949eSDaniel Thompson	imply CRC32_VERIFY
65391d27a17STom Rini	imply FAT_WRITE
654dd84058dSMasahiro Yamada
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
669ab43de80STom Rini	select SPL_STACK_R if SPL
670ab43de80STom Rini	select SPL_SYS_MALLOC_SIMPLE if SPL
6716edf6a21SHans de Goede	select SYS_NS16550
6723a649407STom Rini	select SPL_SYS_THUMB_BUILD if !ARM64
6732997ee50SYann E. MORIN	select USB if DISTRO_DEFAULTS
6742997ee50SYann E. MORIN	select USB_STORAGE if DISTRO_DEFAULTS
6752997ee50SYann E. MORIN	select USB_KEYBOARD if DISTRO_DEFAULTS
6768c7d2296SHans de Goede	select USE_TINY_PRINTF
67791d27a17STom Rini	imply FAT_WRITE
678af83a604SMasahiro Yamada	imply PRE_CONSOLE_BUFFER
679af83a604SMasahiro Yamada	imply SPL_GPIO_SUPPORT
680af83a604SMasahiro Yamada	imply SPL_LIBCOMMON_SUPPORT
681af83a604SMasahiro Yamada	imply SPL_LIBDISK_SUPPORT
682af83a604SMasahiro Yamada	imply SPL_LIBGENERIC_SUPPORT
6834aa2ba3aSMasahiro Yamada	imply SPL_MMC_SUPPORT if MMC
684af83a604SMasahiro Yamada	imply SPL_POWER_SUPPORT
685af83a604SMasahiro Yamada	imply SPL_SERIAL_SUPPORT
6868ebe4f42SChen-Yu Tsai
687d9e268edSSebastien Bourdelinconfig TARGET_TS4600
688d9e268edSSebastien Bourdelin	bool "Support TS4600"
689d9e268edSSebastien Bourdelin	select CPU_ARM926EJS
690d9e268edSSebastien Bourdelin	select SUPPORT_SPL
691d9e268edSSebastien Bourdelin
6927966b437SStefan Agnerconfig ARCH_VF610
6937966b437SStefan Agner	bool "Freescale Vybrid"
6942e07c249SGeorges Savoundararadj	select CPU_V7
695c01e4a1aSYork Sun	select SYS_FSL_ERRATUM_ESDHC111
696dd84058dSMasahiro Yamada
6975ca269a4SMasahiro Yamadaconfig ARCH_ZYNQ
69844dcb403SMasahiro Yamada	bool "Xilinx Zynq Platform"
699e5ec4815STom Rini	select BOARD_LATE_INIT
7002e07c249SGeorges Savoundararadj	select CPU_V7
70102627356SMasahiro Yamada	select SUPPORT_SPL
702d065cfd9SJagan Teki	select OF_CONTROL
7030680f1b1SLey Foon Tan	select SPL_BOARD_INIT if SPL
704eb04ab34SMichal Simek	select SPL_OF_CONTROL if SPL
7058981f05cSMasahiro Yamada	select DM
7066889ca71SMichal Simek	select DM_ETH
7072978ae23SSiva Durga Prasad Paladugu	select DM_GPIO
708eb04ab34SMichal Simek	select SPL_DM if SPL
709d9ae52c8SMichal Simek	select DM_MMC
710329a449fSSimon Glass	select DM_MMC_OPS
7119f7a4502SJagan Teki	select DM_SPI
71242800ffaSSimon Glass	select DM_SERIAL
7139f7a4502SJagan Teki	select DM_SPI_FLASH
714eb04ab34SMichal Simek	select SPL_SEPARATE_BSS if SPL
715dec49e86SSimon Glass	select DM_USB if USB
716329a449fSSimon Glass	select BLK
717781745bdSStefan Herbrechtsmeier	select CLK
718781745bdSStefan Herbrechtsmeier	select SPL_CLK
719781745bdSStefan Herbrechtsmeier	select CLK_ZYNQ
720d315628eSSimon Glass	imply CMD_CLK
72191d27a17STom Rini	imply FAT_WRITE
722dd84058dSMasahiro Yamada
7230b54a9ddSSiva Durga Prasad Paladuguconfig ARCH_ZYNQMP
72484c7204bSMichal Simek	bool "Support Xilinx ZynqMP Platform"
72584c7204bSMichal Simek	select ARM64
726e5ec4815STom Rini	select BOARD_LATE_INIT
727c2490bf5SMichal Simek	select DM
728c2490bf5SMichal Simek	select OF_CONTROL
729c2490bf5SMichal Simek	select DM_SERIAL
730e6a9ed04SMichal Simek	select SUPPORT_SPL
7311f29738aSMichal Simek	select CLK
7320680f1b1SLey Foon Tan	select SPL_BOARD_INIT if SPL
7331f29738aSMichal Simek	select SPL_CLK
734dec49e86SSimon Glass	select DM_USB if USB
73591d27a17STom Rini	imply FAT_WRITE
73684c7204bSMichal Simek
737ddd960e6SMasahiro Yamadaconfig TEGRA
738ddd960e6SMasahiro Yamada	bool "NVIDIA Tegra"
73991d27a17STom Rini	imply FAT_WRITE
740dd84058dSMasahiro Yamada
741f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_AEMV8A
742dd84058dSMasahiro Yamada	bool "Support vexpress_aemv8a"
743016a954eSMasahiro Yamada	select ARM64
744dd84058dSMasahiro Yamada
745f91afc4dSLinus Walleijconfig TARGET_VEXPRESS64_BASE_FVP
746f91afc4dSLinus Walleij	bool "Support Versatile Express ARMv8a FVP BASE model"
747f91afc4dSLinus Walleij	select ARM64
748f91afc4dSLinus Walleij	select SEMIHOSTING
749f91afc4dSLinus Walleij
750fc04b923SRyan Harkinconfig TARGET_VEXPRESS64_BASE_FVP_DRAM
751fc04b923SRyan Harkin	bool "Support Versatile Express ARMv8a FVP BASE model booting from DRAM"
752fc04b923SRyan Harkin	select ARM64
753fc04b923SRyan Harkin	help
754fc04b923SRyan Harkin	  This target is derived from TARGET_VEXPRESS64_BASE_FVP and over-rides
755fc04b923SRyan Harkin	  the default config to allow the user to load the images directly into
756fc04b923SRyan Harkin	  DRAM using model parameters rather than by using semi-hosting to load
757fc04b923SRyan Harkin	  the files from the host filesystem.
758fc04b923SRyan Harkin
759ffc10373SLinus Walleijconfig TARGET_VEXPRESS64_JUNO
760ffc10373SLinus Walleij	bool "Support Versatile Express Juno Development Platform"
761ffc10373SLinus Walleij	select ARM64
762ffc10373SLinus Walleij
76344937214SPrabhakar Kushwahaconfig TARGET_LS2080A_EMU
76444937214SPrabhakar Kushwaha	bool "Support ls2080a_emu"
765fb2bf8c2SYork Sun	select ARCH_LS2080A
766016a954eSMasahiro Yamada	select ARM64
76723b5877cSLinus Walleij	select ARMV8_MULTIENTRY
7684585601aSSimon Glass	select ARCH_MISC_INIT
7697288c2c2SYork Sun	help
77044937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_EMU platform
77144937214SPrabhakar Kushwaha	  The LS2080A Development System (EMULATOR) is a pre silicon
77244937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
7737288c2c2SYork Sun	  Layerscape Architecture processor.
7747288c2c2SYork Sun
77544937214SPrabhakar Kushwahaconfig TARGET_LS2080A_SIMU
77644937214SPrabhakar Kushwaha	bool "Support ls2080a_simu"
777fb2bf8c2SYork Sun	select ARCH_LS2080A
77844937214SPrabhakar Kushwaha	select ARM64
77944937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
7804585601aSSimon Glass	select ARCH_MISC_INIT
78144937214SPrabhakar Kushwaha	help
78244937214SPrabhakar Kushwaha	  Support for Freescale LS2080A_SIMU platform
78344937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a pre silicon
78444937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
78544937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
78644937214SPrabhakar Kushwaha
78744937214SPrabhakar Kushwahaconfig TARGET_LS2080AQDS
78844937214SPrabhakar Kushwaha	bool "Support ls2080aqds"
789fb2bf8c2SYork Sun	select ARCH_LS2080A
790e2b65ea9SYork Sun	select ARM64
791e2b65ea9SYork Sun	select ARMV8_MULTIENTRY
792e5ec4815STom Rini	select BOARD_LATE_INIT
79332eda7ccSScott Wood	select SUPPORT_SPL
7944585601aSSimon Glass	select ARCH_MISC_INIT
795e2b65ea9SYork Sun	help
79644937214SPrabhakar Kushwaha	  Support for Freescale LS2080AQDS platform
79744937214SPrabhakar Kushwaha	  The LS2080A Development System (QDS) is a high-performance
79844937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
79944937214SPrabhakar Kushwaha	  Layerscape Architecture processor.
80044937214SPrabhakar Kushwaha
80144937214SPrabhakar Kushwahaconfig TARGET_LS2080ARDB
80244937214SPrabhakar Kushwaha	bool "Support ls2080ardb"
803fb2bf8c2SYork Sun	select ARCH_LS2080A
80444937214SPrabhakar Kushwaha	select ARM64
80544937214SPrabhakar Kushwaha	select ARMV8_MULTIENTRY
806e5ec4815STom Rini	select BOARD_LATE_INIT
80744937214SPrabhakar Kushwaha	select SUPPORT_SPL
8084585601aSSimon Glass	select ARCH_MISC_INIT
80944937214SPrabhakar Kushwaha	help
81044937214SPrabhakar Kushwaha	  Support for Freescale LS2080ARDB platform.
81144937214SPrabhakar Kushwaha	  The LS2080A Reference design board (RDB) is a high-performance
81244937214SPrabhakar Kushwaha	  development platform that supports the QorIQ LS2080A
813e2b65ea9SYork Sun	  Layerscape Architecture processor.
814e2b65ea9SYork Sun
8153049a583SPriyanka Jainconfig TARGET_LS2081ARDB
8163049a583SPriyanka Jain	bool "Support ls2081ardb"
8173049a583SPriyanka Jain	select ARCH_LS2080A
8183049a583SPriyanka Jain	select ARM64
8193049a583SPriyanka Jain	select ARMV8_MULTIENTRY
8203049a583SPriyanka Jain	select BOARD_LATE_INIT
8213049a583SPriyanka Jain	select SUPPORT_SPL
8223049a583SPriyanka Jain	select ARCH_MISC_INIT
8233049a583SPriyanka Jain	help
8243049a583SPriyanka Jain	  Support for Freescale LS2081ARDB platform.
8253049a583SPriyanka Jain	  The LS2081A Reference design board (RDB) is a high-performance
8263049a583SPriyanka Jain	  development platform that supports the QorIQ LS2081A/LS2041A
8273049a583SPriyanka Jain	  Layerscape Architecture processor.
8283049a583SPriyanka Jain
82911ac2363SPeter Griffinconfig TARGET_HIKEY
83011ac2363SPeter Griffin	bool "Support HiKey 96boards Consumer Edition Platform"
83111ac2363SPeter Griffin	select ARM64
832efd7b60aSPeter Griffin	select DM
833efd7b60aSPeter Griffin	select DM_GPIO
8349c71bcdcSPeter Griffin	select DM_SERIAL
835cd593ed6SPeter Griffin	select OF_CONTROL
83611ac2363SPeter Griffin	  help
83711ac2363SPeter Griffin	  Support for HiKey 96boards platform. It features a HI6220
83811ac2363SPeter Griffin	  SoC, with 8xA53 CPU, mali450 gpu, and 1GB RAM.
83911ac2363SPeter Griffin
8409d044fcbSPrabhakar Kushwahaconfig TARGET_LS1012AQDS
8419d044fcbSPrabhakar Kushwaha	bool "Support ls1012aqds"
8429533acf3SYork Sun	select ARCH_LS1012A
8439d044fcbSPrabhakar Kushwaha	select ARM64
844e5ec4815STom Rini	select BOARD_LATE_INIT
8459d044fcbSPrabhakar Kushwaha	help
8469d044fcbSPrabhakar Kushwaha	  Support for Freescale LS1012AQDS platform.
8479d044fcbSPrabhakar Kushwaha	  The LS1012A Development System (QDS) is a high-performance
8489d044fcbSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
8499d044fcbSPrabhakar Kushwaha	  Layerscape Architecture processor.
8509d044fcbSPrabhakar Kushwaha
8513b6e3898SPrabhakar Kushwahaconfig TARGET_LS1012ARDB
8523b6e3898SPrabhakar Kushwaha	bool "Support ls1012ardb"
8539533acf3SYork Sun	select ARCH_LS1012A
8543b6e3898SPrabhakar Kushwaha	select ARM64
855e5ec4815STom Rini	select BOARD_LATE_INIT
8563b6e3898SPrabhakar Kushwaha	help
8573b6e3898SPrabhakar Kushwaha	  Support for Freescale LS1012ARDB platform.
8583b6e3898SPrabhakar Kushwaha	  The LS1012A Reference design board (RDB) is a high-performance
8593b6e3898SPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
8603b6e3898SPrabhakar Kushwaha	  Layerscape Architecture processor.
8613b6e3898SPrabhakar Kushwaha
862ff78aa2bSPrabhakar Kushwahaconfig TARGET_LS1012AFRDM
863ff78aa2bSPrabhakar Kushwaha	bool "Support ls1012afrdm"
8649533acf3SYork Sun	select ARCH_LS1012A
865ff78aa2bSPrabhakar Kushwaha	select ARM64
866ff78aa2bSPrabhakar Kushwaha	help
867ff78aa2bSPrabhakar Kushwaha	  Support for Freescale LS1012AFRDM platform.
868ff78aa2bSPrabhakar Kushwaha	  The LS1012A Freedom  board (FRDM) is a high-performance
869ff78aa2bSPrabhakar Kushwaha	  development platform that supports the QorIQ LS1012A
870ff78aa2bSPrabhakar Kushwaha	  Layerscape Architecture processor.
871ff78aa2bSPrabhakar Kushwaha
872550e3dc0SWang Huanconfig TARGET_LS1021AQDS
8730de15707SAlison Wang	bool "Support ls1021aqds"
874e5ec4815STom Rini	select BOARD_LATE_INIT
8752e07c249SGeorges Savoundararadj	select CPU_V7
876adee1d4cSHongbo Zhang	select CPU_V7_HAS_NONSEC
877adee1d4cSHongbo Zhang	select CPU_V7_HAS_VIRT
87850f0c663SAlison Wang	select SUPPORT_SPL
8790a37cf8fSYork Sun	select ARCH_LS1021A
880217f92bbSMasahiro Yamada	select ARCH_SUPPORT_PSCI
8815e8bd7e1SYork Sun	select LS1_DEEP_SLEEP
882d26e34c4SYork Sun	select SYS_FSL_DDR
883a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
884217f92bbSMasahiro Yamada
885c8a7d9daSWang Huanconfig TARGET_LS1021ATWR
8860de15707SAlison Wang	bool "Support ls1021atwr"
887e5ec4815STom Rini	select BOARD_LATE_INIT
8882e07c249SGeorges Savoundararadj	select CPU_V7
889adee1d4cSHongbo Zhang	select CPU_V7_HAS_NONSEC
890adee1d4cSHongbo Zhang	select CPU_V7_HAS_VIRT
89150f0c663SAlison Wang	select SUPPORT_SPL
8920a37cf8fSYork Sun	select ARCH_LS1021A
893217f92bbSMasahiro Yamada	select ARCH_SUPPORT_PSCI
8945e8bd7e1SYork Sun	select LS1_DEEP_SLEEP
895a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
896c8a7d9daSWang Huan
89720c700f8SFeng Liconfig TARGET_LS1021AIOT
89820c700f8SFeng Li	bool "Support ls1021aiot"
899e5ec4815STom Rini	select BOARD_LATE_INIT
90020c700f8SFeng Li	select CPU_V7
90120c700f8SFeng Li	select CPU_V7_HAS_NONSEC
90220c700f8SFeng Li	select CPU_V7_HAS_VIRT
90320c700f8SFeng Li	select SUPPORT_SPL
90420c700f8SFeng Li	select ARCH_LS1021A
90520c700f8SFeng Li	select ARCH_SUPPORT_PSCI
90620c700f8SFeng Li	help
90720c700f8SFeng Li	  Support for Freescale LS1021AIOT platform.
90820c700f8SFeng Li	  The LS1021A Freescale board (IOT) is a high-performance
90920c700f8SFeng Li	  development platform that supports the QorIQ LS1021A
91020c700f8SFeng Li	  Layerscape Architecture processor.
91120c700f8SFeng Li
91202b5d2edSShaohui Xieconfig TARGET_LS1043AQDS
91302b5d2edSShaohui Xie	bool "Support ls1043aqds"
9140a37cf8fSYork Sun	select ARCH_LS1043A
91502b5d2edSShaohui Xie	select ARM64
91602b5d2edSShaohui Xie	select ARMV8_MULTIENTRY
917e5ec4815STom Rini	select BOARD_LATE_INIT
91802b5d2edSShaohui Xie	select SUPPORT_SPL
919a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
92002b5d2edSShaohui Xie	help
92102b5d2edSShaohui Xie	  Support for Freescale LS1043AQDS platform.
92202b5d2edSShaohui Xie
923f3a8e2b7SMingkai Huconfig TARGET_LS1043ARDB
924f3a8e2b7SMingkai Hu	bool "Support ls1043ardb"
9250a37cf8fSYork Sun	select ARCH_LS1043A
926f3a8e2b7SMingkai Hu	select ARM64
927831c068fSHou Zhiqiang	select ARMV8_MULTIENTRY
928e5ec4815STom Rini	select BOARD_LATE_INIT
9293ad44729SGong Qianyu	select SUPPORT_SPL
930a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
931f3a8e2b7SMingkai Hu	help
932f3a8e2b7SMingkai Hu	  Support for Freescale LS1043ARDB platform.
933f3a8e2b7SMingkai Hu
934126fe70dSShaohui Xieconfig TARGET_LS1046AQDS
935126fe70dSShaohui Xie	bool "Support ls1046aqds"
936da28e58aSYork Sun	select ARCH_LS1046A
937126fe70dSShaohui Xie	select ARM64
938126fe70dSShaohui Xie	select ARMV8_MULTIENTRY
939e5ec4815STom Rini	select BOARD_LATE_INIT
940126fe70dSShaohui Xie	select SUPPORT_SPL
941126fe70dSShaohui Xie	select DM_SPI_FLASH if DM_SPI
942a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
943126fe70dSShaohui Xie	help
944126fe70dSShaohui Xie	  Support for Freescale LS1046AQDS platform.
945126fe70dSShaohui Xie	  The LS1046A Development System (QDS) is a high-performance
946126fe70dSShaohui Xie	  development platform that supports the QorIQ LS1046A
947126fe70dSShaohui Xie	  Layerscape Architecture processor.
948126fe70dSShaohui Xie
949dd02936fSMingkai Huconfig TARGET_LS1046ARDB
950dd02936fSMingkai Hu	bool "Support ls1046ardb"
951da28e58aSYork Sun	select ARCH_LS1046A
952dd02936fSMingkai Hu	select ARM64
953dd02936fSMingkai Hu	select ARMV8_MULTIENTRY
954e5ec4815STom Rini	select BOARD_LATE_INIT
955dd02936fSMingkai Hu	select SUPPORT_SPL
956dd02936fSMingkai Hu	select DM_SPI_FLASH if DM_SPI
957dccef2ecSHou Zhiqiang	select POWER_MC34VR500
958a5d67547SSimon Glass	select BOARD_EARLY_INIT_F
959dd02936fSMingkai Hu	help
960dd02936fSMingkai Hu	  Support for Freescale LS1046ARDB platform.
961dd02936fSMingkai Hu	  The LS1046A Reference Design Board (RDB) is a high-performance
962dd02936fSMingkai Hu	  development platform that supports the QorIQ LS1046A
963dd02936fSMingkai Hu	  Layerscape Architecture processor.
964dd02936fSMingkai Hu
965dd84058dSMasahiro Yamadaconfig TARGET_H2200
966dd84058dSMasahiro Yamada	bool "Support h2200"
9672e07c249SGeorges Savoundararadj	select CPU_PXA
968dd84058dSMasahiro Yamada
969f19eb154SVasily Khoruzhickconfig TARGET_ZIPITZ2
970f19eb154SVasily Khoruzhick	bool "Support zipitz2"
971f19eb154SVasily Khoruzhick	select CPU_PXA
972f19eb154SVasily Khoruzhick
973dd84058dSMasahiro Yamadaconfig TARGET_COLIBRI_PXA270
974dd84058dSMasahiro Yamada	bool "Support colibri_pxa270"
9752e07c249SGeorges Savoundararadj	select CPU_PXA
976dd84058dSMasahiro Yamada
97766cba041SMasahiro Yamadaconfig ARCH_UNIPHIER
978b6ef3a3fSMasahiro Yamada	bool "Socionext UniPhier SoCs"
979e5ec4815STom Rini	select BOARD_LATE_INIT
98048264d9bSMasahiro Yamada	select CLK_UNIPHIER
9814e819950SMasahiro Yamada	select DM
982b800cbdeSMasahiro Yamada	select DM_GPIO
9834e819950SMasahiro Yamada	select DM_I2C
9844aceb3f8SMasahiro Yamada	select DM_MMC
9854fb96c48SMasahiro Yamada	select DM_RESET
986b5550e49SMasahiro Yamada	select DM_SERIAL
98747a79f65SMasahiro Yamada	select DM_USB
988b5550e49SMasahiro Yamada	select OF_CONTROL
989b5550e49SMasahiro Yamada	select OF_LIBFDT
99027350c92SMasahiro Yamada	select PINCTRL
9910680f1b1SLey Foon Tan	select SPL_BOARD_INIT if SPL
992561ca649SMasahiro Yamada	select SPL_DM if SPL
993561ca649SMasahiro Yamada	select SPL_LIBCOMMON_SUPPORT if SPL
994561ca649SMasahiro Yamada	select SPL_LIBGENERIC_SUPPORT if SPL
995561ca649SMasahiro Yamada	select SPL_OF_CONTROL if SPL
996561ca649SMasahiro Yamada	select SPL_PINCTRL if SPL
997b5550e49SMasahiro Yamada	select SUPPORT_SPL
99891d27a17STom Rini	imply FAT_WRITE
999b6ef3a3fSMasahiro Yamada	help
1000b6ef3a3fSMasahiro Yamada	  Support for UniPhier SoC family developed by Socionext Inc.
1001b6ef3a3fSMasahiro Yamada	  (formerly, System LSI Business Division of Panasonic Corporation)
100266cba041SMasahiro Yamada
10030a61ee88SVikas Manochaconfig STM32
10040a61ee88SVikas Manocha	bool "Support STM32"
1005ed09a554Srev13@wp.pl	select CPU_V7M
100666562414SKamil Lulko	select DM
100766562414SKamil Lulko	select DM_SERIAL
10083a649407STom Rini	select SYS_THUMB_BUILD
1009ed09a554Srev13@wp.pl
101094e9a4efSPatrice Chotardconfig ARCH_STI
101194e9a4efSPatrice Chotard	bool "Support STMicrolectronics SoCs"
101294e9a4efSPatrice Chotard	select CPU_V7
1013214a17e6SPatrice Chotard	select DM
1014214a17e6SPatrice Chotard	select DM_SERIAL
1015eee20f81SPatrice Chotard	select BLK
1016eee20f81SPatrice Chotard	select DM_MMC
1017584861ffSPatrice Chotard	select DM_RESET
101894e9a4efSPatrice Chotard	help
101994e9a4efSPatrice Chotard	  Support for STMicroelectronics STiH407/10 SoC family.
102094e9a4efSPatrice Chotard	  This SoC is used on Linaro 96Board STiH410-B2260
102194e9a4efSPatrice Chotard
10222444dae5SSimon Glassconfig ARCH_ROCKCHIP
10232444dae5SSimon Glass	bool "Support Rockchip SoCs"
10242444dae5SSimon Glass	select OF_CONTROL
1025aa15038cSSimon Glass	select BLK
10262444dae5SSimon Glass	select DM
1027a381bcf5SKever Yang	select SPL_DM if SPL
1028aa15038cSSimon Glass	select SYS_MALLOC_F
10293a649407STom Rini	select SYS_THUMB_BUILD if !ARM64
1030a381bcf5SKever Yang	select SPL_SYS_MALLOC_SIMPLE if SPL
1031aa15038cSSimon Glass	select DM_GPIO
1032aa15038cSSimon Glass	select DM_I2C
1033aa15038cSSimon Glass	select DM_MMC
103442b37d8dSSimon Glass	select DM_MMC_OPS
1035aa15038cSSimon Glass	select DM_SERIAL
1036aa15038cSSimon Glass	select DM_SPI
1037aa15038cSSimon Glass	select DM_SPI_FLASH
1038892742dfSMengDongyang	select DM_USB if USB
10398d29e3a4SKever Yang	select DM_PWM
10408d29e3a4SKever Yang	select DM_REGULATOR
104191d27a17STom Rini	imply FAT_WRITE
10422444dae5SSimon Glass
1043746f985aSSergey Temerkhanovconfig TARGET_THUNDERX_88XX
1044746f985aSSergey Temerkhanov	bool "Support ThunderX 88xx"
1045b4ba1693SMarek Vasut	select ARM64
1046746f985aSSergey Temerkhanov	select OF_CONTROL
1047067716baSTom Rini	select SYS_CACHE_SHIFT_7
1048746f985aSSergey Temerkhanov
10494697abeaSmaxims@google.comconfig ARCH_ASPEED
10504697abeaSmaxims@google.com	bool "Support Aspeed SoCs"
10514697abeaSmaxims@google.com	select OF_CONTROL
10524697abeaSmaxims@google.com	select DM
10534697abeaSmaxims@google.com
1054dd84058dSMasahiro Yamadaendchoice
1055dd84058dSMasahiro Yamada
10564697abeaSmaxims@google.comsource "arch/arm/mach-aspeed/Kconfig"
10574697abeaSmaxims@google.com
10584614b891SMasahiro Yamadasource "arch/arm/mach-at91/Kconfig"
10594614b891SMasahiro Yamada
1060ddf6bd48SMasahiro Yamadasource "arch/arm/mach-bcm283x/Kconfig"
10613491ba63SMasahiro Yamada
1062ddf6bd48SMasahiro Yamadasource "arch/arm/mach-davinci/Kconfig"
106334e609caSSimon Glass
106477b55e8cSThomas Abrahamsource "arch/arm/mach-exynos/Kconfig"
106572df68ccSMasahiro Yamada
106672a8ff4bSMasahiro Yamadasource "arch/arm/mach-highbank/Kconfig"
1067ef2b694cSMasahiro Yamada
10685cbbd9bdSMasahiro Yamadasource "arch/arm/mach-integrator/Kconfig"
10695cbbd9bdSMasahiro Yamada
107039a72345SMasahiro Yamadasource "arch/arm/mach-keystone/Kconfig"
1071c338f09eSMasahiro Yamada
107256f86e39SMasahiro Yamadasource "arch/arm/mach-kirkwood/Kconfig"
107347539e23SMasahiro Yamada
1074c3d89140SStefan Roesesource "arch/arm/mach-mvebu/Kconfig"
1075c3d89140SStefan Roese
10760a37cf8fSYork Sunsource "arch/arm/cpu/armv7/ls102xa/Kconfig"
10770a37cf8fSYork Sun
1078e90a08daSPeng Fansource "arch/arm/cpu/armv7/mx7ulp/Kconfig"
1079e90a08daSPeng Fan
10801a8150d4SAdrian Alonsosource "arch/arm/cpu/armv7/mx7/Kconfig"
10811a8150d4SAdrian Alonso
108289ebc821SBoris BREZILLONsource "arch/arm/cpu/armv7/mx6/Kconfig"
108389ebc821SBoris BREZILLON
1084424ee3d1SAndrej Rosanosource "arch/arm/cpu/armv7/mx5/Kconfig"
1085424ee3d1SAndrej Rosano
1086983e3700STom Rinisource "arch/arm/mach-omap2/Kconfig"
10876384726dSMadan Srinivas
1088da28e58aSYork Sunsource "arch/arm/cpu/armv8/fsl-layerscape/Kconfig"
1089da28e58aSYork Sun
10903e93b4e6SMasahiro Yamadasource "arch/arm/mach-orion5x/Kconfig"
109122f2be7aSMasahiro Yamada
1092badbb63cSNobuhiro Iwamatsusource "arch/arm/mach-rmobile/Kconfig"
1093f40b9898SMasahiro Yamada
1094bfcef28aSBeniamino Galvanisource "arch/arm/mach-meson/Kconfig"
1095bfcef28aSBeniamino Galvani
10962444dae5SSimon Glasssource "arch/arm/mach-rockchip/Kconfig"
10972444dae5SSimon Glass
1098225f5eecSMinkyu Kangsource "arch/arm/mach-s5pc1xx/Kconfig"
1099311757beSSimon Glass
110008592136SMateusz Kulikowskisource "arch/arm/mach-snapdragon/Kconfig"
110108592136SMateusz Kulikowski
11027865f4b0SMasahiro Yamadasource "arch/arm/mach-socfpga/Kconfig"
11037865f4b0SMasahiro Yamada
110494e9a4efSPatrice Chotardsource "arch/arm/mach-sti/Kconfig"
110594e9a4efSPatrice Chotard
11060a61ee88SVikas Manochasource "arch/arm/mach-stm32/Kconfig"
11070a61ee88SVikas Manocha
11083abfd887SMasahiro Yamadasource "arch/arm/mach-sunxi/Kconfig"
11093abfd887SMasahiro Yamada
111009f455dcSMasahiro Yamadasource "arch/arm/mach-tegra/Kconfig"
1111ddd960e6SMasahiro Yamada
11124c425570SMasahiro Yamadasource "arch/arm/mach-uniphier/Kconfig"
111366cba041SMasahiro Yamada
11147966b437SStefan Agnersource "arch/arm/cpu/armv7/vf610/Kconfig"
11157966b437SStefan Agner
11160107f240SMasahiro Yamadasource "arch/arm/mach-zynq/Kconfig"
1117ddd960e6SMasahiro Yamada
1118ea624e19SHans de Goedesource "arch/arm/cpu/armv7/Kconfig"
1119ea624e19SHans de Goede
112075580007SSiva Durga Prasad Paladugusource "arch/arm/cpu/armv8/zynqmp/Kconfig"
112175580007SSiva Durga Prasad Paladugu
112223b5877cSLinus Walleijsource "arch/arm/cpu/armv8/Kconfig"
112323b5877cSLinus Walleij
1124a05a6045SBoris BREZILLONsource "arch/arm/imx-common/Kconfig"
1125a05a6045SBoris BREZILLON
1126fcea480dSMarek Vasutsource "board/aries/m28evk/Kconfig"
1127d8ccbe93SHeiko Schochersource "board/bosch/shc/Kconfig"
1128dd84058dSMasahiro Yamadasource "board/CarMediaLab/flea3/Kconfig"
1129dd84058dSMasahiro Yamadasource "board/Marvell/aspenite/Kconfig"
1130dd84058dSMasahiro Yamadasource "board/Marvell/gplugd/Kconfig"
1131dd84058dSMasahiro Yamadasource "board/armadeus/apf27/Kconfig"
1132dd84058dSMasahiro Yamadasource "board/armltd/vexpress/Kconfig"
1133dd84058dSMasahiro Yamadasource "board/armltd/vexpress64/Kconfig"
1134dd84058dSMasahiro Yamadasource "board/bluegiga/apx4devkit/Kconfig"
113543486e4cSSteve Raesource "board/broadcom/bcm23550_w1d/Kconfig"
1136dd84058dSMasahiro Yamadasource "board/broadcom/bcm28155_ap/Kconfig"
1137abb1678cSSteve Raesource "board/broadcom/bcmcygnus/Kconfig"
1138abb1678cSSteve Raesource "board/broadcom/bcmnsp/Kconfig"
1139274bced8SJon Masonsource "board/broadcom/bcmns2/Kconfig"
1140746f985aSSergey Temerkhanovsource "board/cavium/thunderx/Kconfig"
1141dd84058dSMasahiro Yamadasource "board/cirrus/edb93xx/Kconfig"
1142dd84058dSMasahiro Yamadasource "board/creative/xfi3/Kconfig"
114344937214SPrabhakar Kushwahasource "board/freescale/ls2080a/Kconfig"
114444937214SPrabhakar Kushwahasource "board/freescale/ls2080aqds/Kconfig"
114544937214SPrabhakar Kushwahasource "board/freescale/ls2080ardb/Kconfig"
1146550e3dc0SWang Huansource "board/freescale/ls1021aqds/Kconfig"
114702b5d2edSShaohui Xiesource "board/freescale/ls1043aqds/Kconfig"
1148c8a7d9daSWang Huansource "board/freescale/ls1021atwr/Kconfig"
114920c700f8SFeng Lisource "board/freescale/ls1021aiot/Kconfig"
1150126fe70dSShaohui Xiesource "board/freescale/ls1046aqds/Kconfig"
1151f3a8e2b7SMingkai Husource "board/freescale/ls1043ardb/Kconfig"
1152dd02936fSMingkai Husource "board/freescale/ls1046ardb/Kconfig"
11539d044fcbSPrabhakar Kushwahasource "board/freescale/ls1012aqds/Kconfig"
11543b6e3898SPrabhakar Kushwahasource "board/freescale/ls1012ardb/Kconfig"
1155ff78aa2bSPrabhakar Kushwahasource "board/freescale/ls1012afrdm/Kconfig"
1156dd84058dSMasahiro Yamadasource "board/freescale/mx23evk/Kconfig"
1157dd84058dSMasahiro Yamadasource "board/freescale/mx25pdk/Kconfig"
1158dd84058dSMasahiro Yamadasource "board/freescale/mx28evk/Kconfig"
1159dd84058dSMasahiro Yamadasource "board/freescale/mx31ads/Kconfig"
1160dd84058dSMasahiro Yamadasource "board/freescale/mx31pdk/Kconfig"
1161dd84058dSMasahiro Yamadasource "board/freescale/mx35pdk/Kconfig"
11629702ec00SEddy Petrișorsource "board/freescale/s32v234evb/Kconfig"
116360083261SDirk Eibachsource "board/gdsys/a38x/Kconfig"
1164ab38bf6aSMarcin Niestrojsource "board/grinn/chiliboard/Kconfig"
1165dd84058dSMasahiro Yamadasource "board/gumstix/pepper/Kconfig"
1166dd84058dSMasahiro Yamadasource "board/h2200/Kconfig"
1167345243edSTom Rinisource "board/hisilicon/hikey/Kconfig"
1168dd84058dSMasahiro Yamadasource "board/imx31_phycore/Kconfig"
1169a96c08f5SLadislav Michlsource "board/isee/igep003x/Kconfig"
1170dd84058dSMasahiro Yamadasource "board/olimex/mx23_olinuxino/Kconfig"
1171dd84058dSMasahiro Yamadasource "board/phytec/pcm051/Kconfig"
1172dd84058dSMasahiro Yamadasource "board/ppcag/bg0900/Kconfig"
1173dd84058dSMasahiro Yamadasource "board/sandisk/sansa_fuze_plus/Kconfig"
1174dd84058dSMasahiro Yamadasource "board/schulercontrol/sc_sps_1/Kconfig"
1175dd84058dSMasahiro Yamadasource "board/silica/pengwyn/Kconfig"
1176dd84058dSMasahiro Yamadasource "board/spear/spear300/Kconfig"
1177dd84058dSMasahiro Yamadasource "board/spear/spear310/Kconfig"
1178dd84058dSMasahiro Yamadasource "board/spear/spear320/Kconfig"
1179dd84058dSMasahiro Yamadasource "board/spear/spear600/Kconfig"
1180dd84058dSMasahiro Yamadasource "board/spear/x600/Kconfig"
11819fa32b12SVikas Manochasource "board/st/stv0991/Kconfig"
1182dd84058dSMasahiro Yamadasource "board/syteco/zmx25/Kconfig"
11839d1b2987SEnric Balletbò i Serrasource "board/tcl/sl50/Kconfig"
1184a2bc4321SGilles Gameirosource "board/birdland/bav335x/Kconfig"
1185dd84058dSMasahiro Yamadasource "board/timll/devkit3250/Kconfig"
1186dd84058dSMasahiro Yamadasource "board/toradex/colibri_pxa270/Kconfig"
1187d9e268edSSebastien Bourdelinsource "board/technologic/ts4600/Kconfig"
11886ce89324SYegor Yefremovsource "board/vscom/baltos/Kconfig"
1189dd84058dSMasahiro Yamadasource "board/woodburn/Kconfig"
1190412ae53aSAlbert ARIBAUD \(3ADEV\)source "board/work-microwave/work_92105/Kconfig"
1191f19eb154SVasily Khoruzhicksource "board/zipitz2/Kconfig"
1192dd84058dSMasahiro Yamada
119351b17d49SMasahiro Yamadasource "arch/arm/Kconfig.debug"
119451b17d49SMasahiro Yamada
1195dd84058dSMasahiro Yamadaendmenu
1196