| config ARCH_MVEBU |
| bool "Marvell SOCs with Device Tree support" if ARCH_MULTI_V7 |
| select ARCH_SUPPORTS_BIG_ENDIAN |
| select CLKSRC_MMIO |
| select GENERIC_IRQ_CHIP |
| select IRQ_DOMAIN |
| select PINCTRL |
| select PLAT_ORION |
| select MVEBU_MBUS |
| select ZONE_DMA if ARM_LPAE |
| select ARCH_REQUIRE_GPIOLIB |
| select MIGHT_HAVE_PCI |
| select PCI_QUIRKS if PCI |
| |
| if ARCH_MVEBU |
| |
| menu "Marvell SOC with device tree" |
| |
| config MACH_ARMADA_370_XP |
| bool |
| select ARMADA_370_XP_TIMER |
| select CACHE_L2X0 |
| select CPU_PJ4B |
| |
| config MACH_ARMADA_370 |
| bool "Marvell Armada 370 boards" |
| select ARMADA_370_CLK |
| select MACH_ARMADA_370_XP |
| select PINCTRL_ARMADA_370 |
| help |
| Say 'Y' here if you want your kernel to support boards based |
| on the Marvell Armada 370 SoC with device tree. |
| |
| config MACH_ARMADA_XP |
| bool "Marvell Armada XP boards" |
| select ARMADA_XP_CLK |
| select MACH_ARMADA_370_XP |
| select PINCTRL_ARMADA_XP |
| help |
| Say 'Y' here if you want your kernel to support boards based |
| on the Marvell Armada XP SoC with device tree. |
| |
| endmenu |
| |
| endif |