xref: /linux/arch/arm/mach-mvebu/Kconfig (revision bda7aabd6d9a473f14c94280d8dc6d2d9a299479)
1387798b3SRob Herringconfig ARCH_MVEBU
2387798b3SRob Herring	bool "Marvell SOCs with Device Tree support" if ARCH_MULTI_V7
3387798b3SRob Herring	select CLKSRC_MMIO
4387798b3SRob Herring	select COMMON_CLK
5387798b3SRob Herring	select GENERIC_CLOCKEVENTS
6387798b3SRob Herring	select GENERIC_IRQ_CHIP
7387798b3SRob Herring	select IRQ_DOMAIN
8387798b3SRob Herring	select MULTI_IRQ_HANDLER
946f2007cSRob Herring	select PINCTRL
1046f2007cSRob Herring	select PLAT_ORION
11387798b3SRob Herring	select SPARSE_IRQ
129d202783SGregory CLEMENT	select CLKDEV_LOOKUP
139d202783SGregory CLEMENT	select MVEBU_CLK_CORE
149d202783SGregory CLEMENT	select MVEBU_CLK_CPU
159d202783SGregory CLEMENT	select MVEBU_CLK_GATING
1687e1bed4SThomas Petazzoni	select MVEBU_MBUS
1799ff0561SGregory CLEMENT	select ZONE_DMA if ARM_LPAE
18*bda7aabdSThomas Petazzoni	select MIGHT_HAVE_PCI
19*bda7aabdSThomas Petazzoni	select PCI_QUIRKS if PCI
20387798b3SRob Herring
2131af49dbSGregory CLEMENTif ARCH_MVEBU
2231af49dbSGregory CLEMENT
2331af49dbSGregory CLEMENTmenu "Marvell SOC with device tree"
2431af49dbSGregory CLEMENT
259ae6f740SThomas Petazzoniconfig MACH_ARMADA_370_XP
2685077087SThomas Petazzoni	bool
279ae6f740SThomas Petazzoni	select ARMADA_370_XP_TIMER
2845f5984aSGregory CLEMENT	select HAVE_SMP
29d792b1e9SGregory CLEMENT	select CACHE_L2X0
30de490193SGregory CLEMENT	select CPU_PJ4B
319ae6f740SThomas Petazzoni
3285077087SThomas Petazzoniconfig MACH_ARMADA_370
3385077087SThomas Petazzoni	bool "Marvell Armada 370 boards"
3485077087SThomas Petazzoni	select MACH_ARMADA_370_XP
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"
4285077087SThomas Petazzoni	select MACH_ARMADA_370_XP
435beb5f88SThomas Petazzoni	select PINCTRL_ARMADA_XP
4485077087SThomas Petazzoni	help
4585077087SThomas Petazzoni	  Say 'Y' here if you want your kernel to support boards based
4685077087SThomas Petazzoni	  on the Marvell Armada XP SoC with device tree.
479ae6f740SThomas Petazzoni
4831af49dbSGregory CLEMENTendmenu
4931af49dbSGregory CLEMENT
5031af49dbSGregory CLEMENTendif
51