xref: /linux/arch/arm/mach-mvebu/Kconfig (revision 798ec443ad30f1366ae6bff909eec77e8debffb4)
1387798b3SRob Herringconfig ARCH_MVEBU
2387798b3SRob Herring	bool "Marvell SOCs with Device Tree support" if ARCH_MULTI_V7
3bca028e7SBen Dooks	select ARCH_SUPPORTS_BIG_ENDIAN
4387798b3SRob Herring	select CLKSRC_MMIO
5387798b3SRob Herring	select COMMON_CLK
6387798b3SRob Herring	select GENERIC_CLOCKEVENTS
7387798b3SRob Herring	select GENERIC_IRQ_CHIP
8387798b3SRob Herring	select IRQ_DOMAIN
9387798b3SRob Herring	select MULTI_IRQ_HANDLER
1046f2007cSRob Herring	select PINCTRL
1146f2007cSRob Herring	select PLAT_ORION
12387798b3SRob Herring	select SPARSE_IRQ
139d202783SGregory CLEMENT	select CLKDEV_LOOKUP
1487e1bed4SThomas Petazzoni	select MVEBU_MBUS
1599ff0561SGregory CLEMENT	select ZONE_DMA if ARM_LPAE
16c689cbacSGregory CLEMENT	select ARCH_REQUIRE_GPIOLIB
17bda7aabdSThomas Petazzoni	select MIGHT_HAVE_PCI
18bda7aabdSThomas Petazzoni	select PCI_QUIRKS if PCI
19387798b3SRob Herring
2031af49dbSGregory CLEMENTif ARCH_MVEBU
2131af49dbSGregory CLEMENT
2231af49dbSGregory CLEMENTmenu "Marvell SOC with device tree"
2331af49dbSGregory CLEMENT
2499b3d294SThomas Petazzoniconfig MACH_MVEBU_V7
2585077087SThomas Petazzoni	bool
269ae6f740SThomas Petazzoni	select ARMADA_370_XP_TIMER
2745f5984aSGregory CLEMENT	select HAVE_SMP
28d792b1e9SGregory CLEMENT	select CACHE_L2X0
299ae6f740SThomas Petazzoni
3085077087SThomas Petazzoniconfig MACH_ARMADA_370
3185077087SThomas Petazzoni	bool "Marvell Armada 370 boards"
329cbbc515SSebastian Hesselbarth	select ARMADA_370_CLK
33*798ec443SThomas Petazzoni	select CPU_PJ4B
3499b3d294SThomas Petazzoni	select MACH_MVEBU_V7
355beb5f88SThomas Petazzoni	select PINCTRL_ARMADA_370
3685077087SThomas Petazzoni	help
3785077087SThomas Petazzoni	  Say 'Y' here if you want your kernel to support boards based
3885077087SThomas Petazzoni	  on the Marvell Armada 370 SoC with device tree.
3985077087SThomas Petazzoni
4085077087SThomas Petazzoniconfig MACH_ARMADA_XP
4185077087SThomas Petazzoni	bool "Marvell Armada XP boards"
429cbbc515SSebastian Hesselbarth	select ARMADA_XP_CLK
43*798ec443SThomas Petazzoni	select CPU_PJ4B
4499b3d294SThomas Petazzoni	select MACH_MVEBU_V7
455beb5f88SThomas Petazzoni	select PINCTRL_ARMADA_XP
4685077087SThomas Petazzoni	help
4785077087SThomas Petazzoni	  Say 'Y' here if you want your kernel to support boards based
4885077087SThomas Petazzoni	  on the Marvell Armada XP SoC with device tree.
499ae6f740SThomas Petazzoni
5031af49dbSGregory CLEMENTendmenu
5131af49dbSGregory CLEMENT
5231af49dbSGregory CLEMENTendif
53