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
22 select ARMADA_370_XP_TIMER
24 select ARM_CPU_SUSPEND
26 select MVEBU_CLK_COREDIV
28 config MACH_ARMADA_370
29 bool "Marvell Armada 370 boards"
30 depends on ARCH_MULTI_V7
32 select ARMADA_370_XP_IRQ
35 select PINCTRL_ARMADA_370
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 PL310_ERRATA_753970
49 select HAVE_ARM_TWD if SMP
52 select PINCTRL_ARMADA_375
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 PL310_ERRATA_753970
63 select ARMADA_370_XP_IRQ
66 select HAVE_ARM_TWD if SMP
69 select PINCTRL_ARMADA_38X
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
78 select ARMADA_370_XP_IRQ
82 select HAVE_ARM_TWD if SMP
85 select PINCTRL_ARMADA_39X
87 Say 'Y' here if you want your kernel to support boards based
88 on the Marvell Armada 39x SoC with device tree.
91 bool "Marvell Armada XP boards"
92 depends on ARCH_MULTI_V7
93 select ARMADA_370_XP_IRQ
97 select PINCTRL_ARMADA_XP
99 Say 'Y' here if you want your kernel to support boards based
100 on the Marvell Armada XP SoC with device tree.
103 bool "Marvell Dove boards"
104 depends on ARCH_MULTI_V7
108 select MACH_MVEBU_ANY
111 select PM_GENERIC_DOMAINS if PM
114 Say 'Y' here if you want your kernel to support the
115 Marvell Dove using flattened device tree.
118 bool "Marvell Kirkwood boards"
119 depends on ARCH_MULTI_V5
123 select MACH_MVEBU_ANY
128 select PINCTRL_KIRKWOOD
130 Say 'Y' here if you want your kernel to support boards based
131 on the Marvell Kirkwood device tree.