2 bool "Marvell Engineering Business Unit (MVEBU) SoCs" if (ARCH_MULTI_V7 || ARCH_MULTI_V5)
3 select ARCH_SUPPORTS_BIG_ENDIAN
6 select GENERIC_CLOCKEVENTS
7 select GENERIC_IRQ_CHIP
9 select MULTI_IRQ_HANDLER
15 select ZONE_DMA if ARM_LPAE
16 select ARCH_REQUIRE_GPIOLIB
18 select PCI_QUIRKS if PCI
22 menu "Marvell EBU SoC variants"
26 select ARMADA_370_XP_TIMER
30 config MACH_ARMADA_370
31 bool "Marvell Armada 370 boards" if ARCH_MULTI_V7
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" if ARCH_MULTI_V7
42 select ARM_ERRATA_720789
43 select ARM_ERRATA_753970
49 select PINCTRL_ARMADA_375
51 Say 'Y' here if you want your kernel to support boards based
52 on the Marvell Armada 375 SoC with device tree.
54 config MACH_ARMADA_38X
55 bool "Marvell Armada 380/385 boards" if ARCH_MULTI_V7
56 select ARM_ERRATA_720789
57 select ARM_ERRATA_753970
63 select PINCTRL_ARMADA_38X
65 Say 'Y' here if you want your kernel to support boards based
66 on the Marvell Armada 380/385 SoC with device tree.
69 bool "Marvell Armada XP boards" if ARCH_MULTI_V7
73 select PINCTRL_ARMADA_XP
75 Say 'Y' here if you want your kernel to support boards based
76 on the Marvell Armada XP SoC with device tree.
79 bool "Marvell Kirkwood boards" if ARCH_MULTI_V5
80 select ARCH_HAS_CPUFREQ
81 select ARCH_REQUIRE_GPIOLIB
89 select PINCTRL_KIRKWOOD
92 Say 'Y' here if you want your kernel to support boards based
93 on the Marvell Kirkwood device tree.
96 bool "HP T5325 thin client"
97 depends on MACH_KIRKWOOD
99 Say 'Y' here if you want your kernel to support the