2 bool "Marvell Engineering Business Unit (MVEBU) SoCs" if (ARCH_MULTI_V7 || ARCH_MULTI_V5)
3 select ARCH_SUPPORTS_BIG_ENDIAN
5 select GENERIC_IRQ_CHIP
10 select ZONE_DMA if ARM_LPAE
11 select ARCH_REQUIRE_GPIOLIB
12 select PCI_QUIRKS if PCI
18 select ARMADA_370_XP_TIMER
21 config MACH_ARMADA_370
22 bool "Marvell Armada 370 boards" if ARCH_MULTI_V7
26 select PINCTRL_ARMADA_370
28 Say 'Y' here if you want your kernel to support boards based
29 on the Marvell Armada 370 SoC with device tree.
31 config MACH_ARMADA_375
32 bool "Marvell Armada 375 boards" if ARCH_MULTI_V7
33 select ARM_ERRATA_720789
34 select ARM_ERRATA_753970
38 select HAVE_ARM_TWD if SMP
41 select PINCTRL_ARMADA_375
43 Say 'Y' here if you want your kernel to support boards based
44 on the Marvell Armada 375 SoC with device tree.
46 config MACH_ARMADA_38X
47 bool "Marvell Armada 380/385 boards" if ARCH_MULTI_V7
48 select ARM_ERRATA_720789
49 select ARM_ERRATA_753970
53 select HAVE_ARM_TWD if SMP
56 select PINCTRL_ARMADA_38X
58 Say 'Y' here if you want your kernel to support boards based
59 on the Marvell Armada 380/385 SoC with device tree.
62 bool "Marvell Armada XP boards" if ARCH_MULTI_V7
66 select PINCTRL_ARMADA_XP
68 Say 'Y' here if you want your kernel to support boards based
69 on the Marvell Armada XP SoC with device tree.
72 bool "Marvell Dove boards" if ARCH_MULTI_V7
80 Say 'Y' here if you want your kernel to support the
81 Marvell Dove using flattened device tree.
84 bool "Marvell Kirkwood boards" if ARCH_MULTI_V5
85 select ARCH_REQUIRE_GPIOLIB
92 select PINCTRL_KIRKWOOD
94 Say 'Y' here if you want your kernel to support boards based
95 on the Marvell Kirkwood device tree.