xref: /linux/arch/arm/mach-mvebu/Kconfig (revision 99b3d2946253713e8c7aa6544cb9474b0e226843)
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
24*99b3d294SThomas Petazzoniconfig MACH_MVEBU_V7
2585077087SThomas Petazzoni	bool
269ae6f740SThomas Petazzoni	select ARMADA_370_XP_TIMER
2745f5984aSGregory CLEMENT	select HAVE_SMP
28d792b1e9SGregory CLEMENT	select CACHE_L2X0
29de490193SGregory CLEMENT	select CPU_PJ4B
309ae6f740SThomas Petazzoni
3185077087SThomas Petazzoniconfig MACH_ARMADA_370
3285077087SThomas Petazzoni	bool "Marvell Armada 370 boards"
339cbbc515SSebastian Hesselbarth	select ARMADA_370_CLK
34*99b3d294SThomas 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*99b3d294SThomas Petazzoni	select MACH_MVEBU_V7
445beb5f88SThomas Petazzoni	select PINCTRL_ARMADA_XP
4585077087SThomas Petazzoni	help
4685077087SThomas Petazzoni	  Say 'Y' here if you want your kernel to support boards based
4785077087SThomas Petazzoni	  on the Marvell Armada XP SoC with device tree.
489ae6f740SThomas Petazzoni
4931af49dbSGregory CLEMENTendmenu
5031af49dbSGregory CLEMENT
5131af49dbSGregory CLEMENTendif
52