2 bool "Marvell Engineering Business Unit (MVEBU) SoCs"
3 depends on ARCH_MULTI_V7 || ARCH_MULTI_V5
4 select ARCH_SUPPORTS_BIG_ENDIAN
10 select ZONE_DMA if ARM_LPAE
11 select ARCH_REQUIRE_GPIOLIB
12 select PCI_QUIRKS if PCI
22 select ARMADA_370_XP_TIMER
24 select ARM_CPU_SUSPEND
27 config MACH_ARMADA_370
28 bool "Marvell Armada 370 boards"
29 depends on ARCH_MULTI_V7
31 select ARMADA_370_XP_IRQ
34 select PINCTRL_ARMADA_370
35 select MVEBU_CLK_COREDIV
37 Say 'Y' here if you want your kernel to support boards based
38 on the Marvell Armada 370 SoC with device tree.
40 config MACH_ARMADA_375
41 bool "Marvell Armada 375 boards"
42 depends on ARCH_MULTI_V7
43 select ARMADA_370_XP_IRQ
44 select ARM_ERRATA_720789
45 select ARM_ERRATA_753970
49 select HAVE_ARM_TWD if SMP
52 select PINCTRL_ARMADA_375
53 select MVEBU_CLK_COREDIV
55 Say 'Y' here if you want your kernel to support boards based
56 on the Marvell Armada 375 SoC with device tree.
58 config MACH_ARMADA_38X
59 bool "Marvell Armada 380/385 boards"
60 depends on ARCH_MULTI_V7
61 select ARM_ERRATA_720789
62 select ARM_ERRATA_753970
64 select ARMADA_370_XP_IRQ
67 select HAVE_ARM_TWD if SMP
70 select PINCTRL_ARMADA_38X
71 select MVEBU_CLK_COREDIV
73 Say 'Y' here if you want your kernel to support boards based
74 on the Marvell Armada 380/385 SoC with device tree.
76 config MACH_ARMADA_39X
77 bool "Marvell Armada 39x boards"
78 depends on ARCH_MULTI_V7
80 select ARMADA_370_XP_IRQ
84 select HAVE_ARM_TWD if SMP
87 select PINCTRL_ARMADA_39X
89 Say 'Y' here if you want your kernel to support boards based
90 on the Marvell Armada 39x SoC with device tree.
93 bool "Marvell Armada XP boards"
94 depends on ARCH_MULTI_V7
95 select ARMADA_370_XP_IRQ
99 select PINCTRL_ARMADA_XP
101 Say 'Y' here if you want your kernel to support boards based
102 on the Marvell Armada XP SoC with device tree.
105 bool "Marvell Dove boards"
106 depends on ARCH_MULTI_V7
110 select MACH_MVEBU_ANY
113 select PM_GENERIC_DOMAINS if PM
116 Say 'Y' here if you want your kernel to support the
117 Marvell Dove using flattened device tree.
120 bool "Marvell Kirkwood boards"
121 depends on ARCH_MULTI_V5
122 select ARCH_REQUIRE_GPIOLIB
125 select MACH_MVEBU_ANY
130 select PINCTRL_KIRKWOOD
132 Say 'Y' here if you want your kernel to support boards based
133 on the Marvell Kirkwood device tree.