1config ARCH_MVEBU 2 bool "Marvell SOCs with Device Tree support" if ARCH_MULTI_V7 3 select ARCH_SUPPORTS_BIG_ENDIAN 4 select CLKSRC_MMIO 5 select COMMON_CLK 6 select GENERIC_CLOCKEVENTS 7 select GENERIC_IRQ_CHIP 8 select IRQ_DOMAIN 9 select MULTI_IRQ_HANDLER 10 select PINCTRL 11 select PLAT_ORION 12 select SPARSE_IRQ 13 select CLKDEV_LOOKUP 14 select MVEBU_MBUS 15 select ZONE_DMA if ARM_LPAE 16 select ARCH_REQUIRE_GPIOLIB 17 select MIGHT_HAVE_PCI 18 select PCI_QUIRKS if PCI 19 20if ARCH_MVEBU 21 22menu "Marvell SOC with device tree" 23 24config MACH_MVEBU_V7 25 bool 26 select ARMADA_370_XP_TIMER 27 select HAVE_SMP 28 select CACHE_L2X0 29 30config MACH_ARMADA_370 31 bool "Marvell Armada 370 boards" 32 select ARMADA_370_CLK 33 select CPU_PJ4B 34 select MACH_MVEBU_V7 35 select PINCTRL_ARMADA_370 36 help 37 Say 'Y' here if you want your kernel to support boards based 38 on the Marvell Armada 370 SoC with device tree. 39 40config MACH_ARMADA_375 41 bool "Marvell Armada 375 boards" if ARCH_MULTI_V7 42 select ARM_ERRATA_720789 43 select ARM_ERRATA_753970 44 select ARM_GIC 45 select ARMADA_375_CLK 46 select CPU_V7 47 select MACH_MVEBU_V7 48 select NEON 49 select PINCTRL_ARMADA_375 50 help 51 Say 'Y' here if you want your kernel to support boards based 52 on the Marvell Armada 375 SoC with device tree. 53 54config MACH_ARMADA_38X 55 bool "Marvell Armada 380/385 boards" if ARCH_MULTI_V7 56 select ARM_ERRATA_720789 57 select ARM_ERRATA_753970 58 select ARM_GIC 59 select ARMADA_38X_CLK 60 select CPU_V7 61 select MACH_MVEBU_V7 62 select NEON 63 select PINCTRL_ARMADA_38X 64 help 65 Say 'Y' here if you want your kernel to support boards based 66 on the Marvell Armada 380/385 SoC with device tree. 67 68config MACH_ARMADA_XP 69 bool "Marvell Armada XP boards" 70 select ARMADA_XP_CLK 71 select CPU_PJ4B 72 select MACH_MVEBU_V7 73 select PINCTRL_ARMADA_XP 74 help 75 Say 'Y' here if you want your kernel to support boards based 76 on the Marvell Armada XP SoC with device tree. 77 78endmenu 79 80endif 81