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
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 ARM_ERRATA_720789
43 select ARM_ERRATA_753970
47 select HAVE_ARM_TWD if SMP
50 select PINCTRL_ARMADA_375
52 Say 'Y' here if you want your kernel to support boards based
53 on the Marvell Armada 375 SoC with device tree.
55 config MACH_ARMADA_38X
56 bool "Marvell Armada 380/385 boards"
57 depends on ARCH_MULTI_V7
58 select ARM_ERRATA_720789
59 select ARM_ERRATA_753970
63 select HAVE_ARM_TWD if SMP
66 select PINCTRL_ARMADA_38X
68 Say 'Y' here if you want your kernel to support boards based
69 on the Marvell Armada 380/385 SoC with device tree.
71 config MACH_ARMADA_39X
72 bool "Marvell Armada 39x boards"
73 depends on ARCH_MULTI_V7
78 select HAVE_ARM_TWD if SMP
81 select PINCTRL_ARMADA_39X
83 Say 'Y' here if you want your kernel to support boards based
84 on the Marvell Armada 39x SoC with device tree.
87 bool "Marvell Armada XP boards"
88 depends on ARCH_MULTI_V7
92 select PINCTRL_ARMADA_XP
94 Say 'Y' here if you want your kernel to support boards based
95 on the Marvell Armada XP SoC with device tree.
98 bool "Marvell Dove boards"
99 depends on ARCH_MULTI_V7
103 select MACH_MVEBU_ANY
106 select PM_GENERIC_DOMAINS if PM
109 Say 'Y' here if you want your kernel to support the
110 Marvell Dove using flattened device tree.
113 bool "Marvell Kirkwood boards"
114 depends on ARCH_MULTI_V5
115 select ARCH_REQUIRE_GPIOLIB
118 select MACH_MVEBU_ANY
123 select PINCTRL_KIRKWOOD
125 Say 'Y' here if you want your kernel to support boards based
126 on the Marvell Kirkwood device tree.