2 bool "Marvell Engineering Business Unit (MVEBU) SoCs"
3 depends on ARCH_MULTI_V7 || ARCH_MULTI_V5
4 select ARCH_SUPPORTS_BIG_ENDIAN
6 select GENERIC_IRQ_CHIP
11 select ZONE_DMA if ARM_LPAE
12 select ARCH_REQUIRE_GPIOLIB
13 select PCI_QUIRKS if PCI
23 select ARMADA_370_XP_TIMER
25 select ARM_CPU_SUSPEND
28 config MACH_ARMADA_370
29 bool "Marvell Armada 370 boards"
30 depends on ARCH_MULTI_V7
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 ARM_ERRATA_720789
44 select ARM_ERRATA_753970
48 select HAVE_ARM_TWD if SMP
51 select PINCTRL_ARMADA_375
52 select MVEBU_CLK_COREDIV
54 Say 'Y' here if you want your kernel to support boards based
55 on the Marvell Armada 375 SoC with device tree.
57 config MACH_ARMADA_38X
58 bool "Marvell Armada 380/385 boards"
59 depends on ARCH_MULTI_V7
60 select ARM_ERRATA_720789
61 select ARM_ERRATA_753970
65 select HAVE_ARM_TWD if SMP
68 select PINCTRL_ARMADA_38X
69 select MVEBU_CLK_COREDIV
71 Say 'Y' here if you want your kernel to support boards based
72 on the Marvell Armada 380/385 SoC with device tree.
74 config MACH_ARMADA_39X
75 bool "Marvell Armada 39x boards"
76 depends on ARCH_MULTI_V7
81 select HAVE_ARM_TWD if SMP
84 select PINCTRL_ARMADA_39X
86 Say 'Y' here if you want your kernel to support boards based
87 on the Marvell Armada 39x SoC with device tree.
90 bool "Marvell Armada XP boards"
91 depends on ARCH_MULTI_V7
95 select PINCTRL_ARMADA_XP
97 Say 'Y' here if you want your kernel to support boards based
98 on the Marvell Armada XP SoC with device tree.
101 bool "Marvell Dove boards"
102 depends on ARCH_MULTI_V7
106 select MACH_MVEBU_ANY
109 select PM_GENERIC_DOMAINS if PM
112 Say 'Y' here if you want your kernel to support the
113 Marvell Dove using flattened device tree.
116 bool "Marvell Kirkwood boards"
117 depends on ARCH_MULTI_V5
118 select ARCH_REQUIRE_GPIOLIB
121 select MACH_MVEBU_ANY
126 select PINCTRL_KIRKWOOD
128 Say 'Y' here if you want your kernel to support boards based
129 on the Marvell Kirkwood device tree.