1config ARCH_MVEBU 2 bool "Marvell Engineering Business Unit (MVEBU) SoCs" if (ARCH_MULTI_V7 || ARCH_MULTI_V5) 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 EBU SoC variants" 23 24config MACH_ARMADA_370_XP 25 bool 26 select ARMADA_370_XP_TIMER 27 select HAVE_SMP 28 select CACHE_L2X0 29 select CPU_PJ4B 30 31config MACH_ARMADA_370 32 bool "Marvell Armada 370 boards" if ARCH_MULTI_V7 33 select ARMADA_370_CLK 34 select MACH_ARMADA_370_XP 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_XP 41 bool "Marvell Armada XP boards" if ARCH_MULTI_V7 42 select ARMADA_XP_CLK 43 select MACH_ARMADA_370_XP 44 select PINCTRL_ARMADA_XP 45 help 46 Say 'Y' here if you want your kernel to support boards based 47 on the Marvell Armada XP SoC with device tree. 48 49config MACH_KIRKWOOD 50 bool "Marvell Kirkwood boards" if ARCH_MULTI_V5 51 select ARCH_HAS_CPUFREQ 52 select ARCH_REQUIRE_GPIOLIB 53 select CPU_FEROCEON 54 select KIRKWOOD_CLK 55 select OF_IRQ 56 select ORION_IRQCHIP 57 select ORION_TIMER 58 select PCI 59 select PCI_QUIRKS 60 select PINCTRL_KIRKWOOD 61 select USE_OF 62 help 63 Say 'Y' here if you want your kernel to support boards based 64 on the Marvell Kirkwood device tree. 65 66config MACH_T5325 67 bool "HP T5325 thin client" 68 depends on MACH_KIRKWOOD 69 help 70 Say 'Y' here if you want your kernel to support the 71 HP T5325 Thin client 72 73endmenu 74 75endif 76