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 GENERIC_IRQ_CHIP 6 select IRQ_DOMAIN 7 select PINCTRL 8 select PLAT_ORION 9 select MVEBU_MBUS 10 select ZONE_DMA if ARM_LPAE 11 select ARCH_REQUIRE_GPIOLIB 12 select MIGHT_HAVE_PCI 13 select PCI_QUIRKS if PCI 14 select OF_ADDRESS_PCI 15 16if ARCH_MVEBU 17 18menu "Marvell EBU SoC variants" 19 20config MACH_MVEBU_V7 21 bool 22 select ARMADA_370_XP_TIMER 23 select CACHE_L2X0 24 25config MACH_ARMADA_370 26 bool "Marvell Armada 370 boards" if ARCH_MULTI_V7 27 select ARMADA_370_CLK 28 select CPU_PJ4B 29 select MACH_MVEBU_V7 30 select PINCTRL_ARMADA_370 31 help 32 Say 'Y' here if you want your kernel to support boards based 33 on the Marvell Armada 370 SoC with device tree. 34 35config MACH_ARMADA_375 36 bool "Marvell Armada 375 boards" if ARCH_MULTI_V7 37 select ARM_ERRATA_720789 38 select ARM_ERRATA_753970 39 select ARM_GIC 40 select ARMADA_375_CLK 41 select CPU_V7 42 select MACH_MVEBU_V7 43 select PINCTRL_ARMADA_375 44 help 45 Say 'Y' here if you want your kernel to support boards based 46 on the Marvell Armada 375 SoC with device tree. 47 48config MACH_ARMADA_38X 49 bool "Marvell Armada 380/385 boards" if ARCH_MULTI_V7 50 select ARM_ERRATA_720789 51 select ARM_ERRATA_753970 52 select ARM_GIC 53 select ARMADA_38X_CLK 54 select CPU_V7 55 select MACH_MVEBU_V7 56 select PINCTRL_ARMADA_38X 57 help 58 Say 'Y' here if you want your kernel to support boards based 59 on the Marvell Armada 380/385 SoC with device tree. 60 61config MACH_ARMADA_XP 62 bool "Marvell Armada XP boards" if ARCH_MULTI_V7 63 select ARMADA_XP_CLK 64 select CPU_PJ4B 65 select MACH_MVEBU_V7 66 select PINCTRL_ARMADA_XP 67 help 68 Say 'Y' here if you want your kernel to support boards based 69 on the Marvell Armada XP SoC with device tree. 70 71config MACH_DOVE 72 bool "Marvell Dove boards" if ARCH_MULTI_V7 73 select CACHE_L2X0 74 select CPU_PJ4 75 select DOVE_CLK 76 select ORION_IRQCHIP 77 select ORION_TIMER 78 select PINCTRL_DOVE 79 help 80 Say 'Y' here if you want your kernel to support the 81 Marvell Dove using flattened device tree. 82 83config MACH_KIRKWOOD 84 bool "Marvell Kirkwood boards" if ARCH_MULTI_V5 85 select ARCH_HAS_CPUFREQ 86 select ARCH_REQUIRE_GPIOLIB 87 select CPU_FEROCEON 88 select KIRKWOOD_CLK 89 select OF_IRQ 90 select ORION_IRQCHIP 91 select ORION_TIMER 92 select PCI 93 select PCI_QUIRKS 94 select PINCTRL_KIRKWOOD 95 select USE_OF 96 help 97 Say 'Y' here if you want your kernel to support boards based 98 on the Marvell Kirkwood device tree. 99 100config MACH_T5325 101 bool "HP T5325 thin client" 102 depends on MACH_KIRKWOOD 103 help 104 Say 'Y' here if you want your kernel to support the 105 HP T5325 Thin client 106 107endmenu 108 109endif 110