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
12 select PCI_QUIRKS if PCI
21 select ARMADA_370_XP_TIMER
23 select ARM_CPU_SUSPEND
25 select MVEBU_CLK_COREDIV
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
36 Say 'Y' here if you want your kernel to support boards based
37 on the Marvell Armada 370 SoC with device tree.
39 config MACH_ARMADA_375
40 bool "Marvell Armada 375 boards"
41 depends on ARCH_MULTI_V7
42 select ARMADA_370_XP_IRQ
43 select ARM_ERRATA_720789
44 select ARM_ERRATA_753970
48 select HAVE_ARM_TWD if SMP
51 select PINCTRL_ARMADA_375
53 Say 'Y' here if you want your kernel to support boards based
54 on the Marvell Armada 375 SoC with device tree.
56 config MACH_ARMADA_38X
57 bool "Marvell Armada 380/385 boards"
58 depends on ARCH_MULTI_V7
59 select ARM_ERRATA_720789
60 select ARM_ERRATA_753970
62 select ARM_GLOBAL_TIMER
63 select CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
64 select ARMADA_370_XP_IRQ
67 select HAVE_ARM_TWD if SMP
70 select PINCTRL_ARMADA_38X
72 Say 'Y' here if you want your kernel to support boards based
73 on the Marvell Armada 380/385 SoC with device tree.
75 config MACH_ARMADA_39X
76 bool "Marvell Armada 39x boards"
77 depends on ARCH_MULTI_V7
79 select ARMADA_370_XP_IRQ
83 select HAVE_ARM_TWD if SMP
86 select PINCTRL_ARMADA_39X
88 Say 'Y' here if you want your kernel to support boards based
89 on the Marvell Armada 39x SoC with device tree.
92 bool "Marvell Armada XP boards"
93 depends on ARCH_MULTI_V7
94 select ARMADA_370_XP_IRQ
98 select PINCTRL_ARMADA_XP
100 Say 'Y' here if you want your kernel to support boards based
101 on the Marvell Armada XP SoC with device tree.
104 bool "Marvell Dove boards"
105 depends on ARCH_MULTI_V7
109 select MACH_MVEBU_ANY
112 select PM_GENERIC_DOMAINS if PM
115 Say 'Y' here if you want your kernel to support the
116 Marvell Dove using flattened device tree.
119 bool "Marvell Kirkwood boards"
120 depends on ARCH_MULTI_V5
124 select MACH_MVEBU_ANY
129 select PINCTRL_KIRKWOOD
131 Say 'Y' here if you want your kernel to support boards based
132 on the Marvell Kirkwood device tree.